标签:命令行 文件 使用 基本类型 新建 main keyword style 执行
1.学习了string类;
2.java数组的使用;
3.学习了类名包名。
String每次修改字符串都是新建,然后删除旧的串会很影响效率,而stringbuilder是在字符串的末尾操作,和string相比起来比较快, 在.NET中String是不可改变对象,一旦创建了一个String对象并为它赋值,它就不可能再改变,所以当很频繁的对字符进串行操 作时,String型可能会添加更多的语句定义更多的变量。
String是引用类型,这就是如果我们创建很多个相同值的字符串对象,它在内存中的指向地址应该是一样的。也就是说,当我们创建了字符串对象m,赋予了m一个值,当我们再创建一个同样的值的字符串对象n时它不会再去分配一块内存空间,而是直接指向了m在内存中的地址。
String str1 =“hi“, str2=“hi“;
String str3 = new String(str1)
System.out.println(str1==str2);
输出"True" str1和str2指向同一对象。
相当于Integer i=new Integer(100)。
Integer i1 = 127;Integer i2 = 127;
i1 == i2;//true of false?
Integer i1 = 128;Integer i2 = 128;
i1 == i2;//true of false
第一个是true,第二个是false。127在-128~
127之间,所以为TRUE,128大于这个范围,比较的是地址。
在 com.ibm
包中编写 StringUtil类,内有一方法
public static void foo1(){
System.out.println(StringUtil.class+" method:foo1");
}
在edu.jmu
包中编写Main类,其中掉了com.ibm.StringUtil的foo1方法
7.1 尝试用命令行进行编译并运行,截图
7.2 将生成的StringUtil.class放到d盘的lib目录下,将Main.class在d:\test目录下,尝试命令行下运行,截图。
7.3 Eclipse中源代码放在哪个目录、class文件放在哪个目录。在Eclipse项目中按一下ctrl+f11就可以直接运行Main,尝试分析背后实现的原理。
201521123085 《Java程序设计》 第2周学习总结
标签:命令行 文件 使用 基本类型 新建 main keyword style 执行
原文地址:http://www.cnblogs.com/yeei66/p/6502458.html