2017计算机二级Java语言程序设计知识点
java语言2.08W
想要考试通过,可以从一个一个小知识点学起,以下本站小编整理的2017计算机二级Java语言程序设计知识点,欢迎阅读! 声明数组变量 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法注意: 建议使用dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。 实例 下面是这两种语法的代码示例: double[] myList; // 首选的方法 或 double myList[]; // 效果相同,但不是首选方法处理数组 处理数组 数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者foreach循环。 示例 该实例完整地展示了如何创建、初始化和操纵数组: public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // 打印所有数组元素 for (int i = 0; i < th; i++) {tln(myList[i] + " "); } // 计算所有元素的总和 double total = 0; for (int i = 0; i < th; i++) {total += myList[i]; } tln("Total is " + total); // 查找最大元素 double max = myList[0]; for (int i = 1; i < th; i++) {if (myList[i] > max) max = myList[i]; } tln("Max is " + max); } } 以上实例编译运行结果如下: 1.9 2.9 3.4 3.5 Total is 11.7 Max is 3.5 StringBuffer对象的初始化 StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。 例如: StringBuffer s = new StringBuffer(); 这样初始化出的`StringBuffer对象是一个空的对象。 如果需要创建带有内容的StringBuffer对象,则可以使用: StringBuffer s = new StringBuffer(“abc”);这样初始化出的StringBuffer对象的内容就是字符串”abc”。 需要注意的是,StringBuffer和String属于不同的类型,也不能直接进行强制类型转换,下面的代码都是错误的: StringBuffer s = “abc”; //赋值类型不匹配StringBuffer s = (StringBuffer)”abc”; //不存在继承关系,无法进行强转StringBuffer对象和String对象之间的互转的代码如下: String s = “abc”;StringBuffer sb1 = new StringBuffer(“123”);StringBuffer sb2 = new StringBuffer(s); //String转换为StringBufferString s1 = ring(); //StringBuffer转换为String
-
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
如何在Javascript中为String对象添加trim,ltrim,rtrim方法呢?下面是小编给大家提供的实现代码,大家可以参考阅读,更多详情请关注应届毕业生考试网。利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。j...
-
Java 异步回调机制实例解析
回调,回调。要先有调用,才有调用者和被调用者之间的回调。下面小编给大家介绍Java异步回调机制实例解析,欢迎阅读!Java异步回调机制实例解析一、什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。回调是一种...
-
java的String=a; a==null和a.equals(null)这两个判断有什么区别
1、String的==与equal()在对字符串的相等判断,==判断的是地址是否相同,equal()判断的是字符值是否相同。大多数时候==跟equal()的结果都是相同的。这是因为String对象是不变模式的,如果你不是明确地new一个String对象,Java对于String对象的保存默认的是会把新生成...
-
Java读取邮件的方法
在Java编程设计中,我们如何通过Java读取邮件呢?下面小编为大家介绍了Java读取邮件的'方法,希望能帮到大家!复制代码代码如下:publicvoidreceive()throwsException{Log.e(tag,"receive()");//sharedpreference读取数据,用split()方法,分开字符串。SharedPreferencespre...