1. 强类型定义语言
如果你有一个整数,如果不显示进行转换,你不能将其视为一个字符串
弱类型定义语言
与强类型定义相反,可以将字符'12'和整数3进行连接得到字符串'123',可以看成整数123,而不需要显示转换。
2.变量的命名:用下划线隔开user_name
函数方法名:第2个单词开始用大写getUserName
3.主类型的赋值
int a = 4;
int b = 7;
a = b;//该赋值不会使主类型指向一个对象句柄,只是值的复制
System.out.println(a);
System.out.println(b);
a = 1;
System.out.println(a);
System.out.println(b);
结果:
7
7
1
7
对象的赋值
public class sss {
int i = 47;
}
sss s1 = new sss();
sss s2 = new sss();
s1.i = 9;
s2.i = 47;
System.out.println("s1="+s1.i);
System.out.println("s2="+s2.i);
s1 = s2;//会指向对象的同一个句柄,这里s2的句柄
(若是s1.i = s2.i则只会改变值)
System.out.println("s1="+s1.i);
System.out.println("s2="+s2.i);
s1.i = 27;
System.out.println("s1="+s1.i);
System.out.println("s2="+s2.i);
结果:
s1=9
s2=47
s1=47
s2=47
s1=27
s2=27(s2=47)
4.equals() 与 ==
public class sss {
int i;
}
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1==n2);//比较的是句柄,句柄不同false
System.out.println(n1.equals(n2));//比较值,值相同true
sss s1 = new sss();
sss s2 = new sss();
s1.i = s2.i = 100;
System.out.println(s1.i);
System.out.println(s2.i);
System.out.println(s1==s2);//比较的是句柄,句柄不同false
System.out.println(s1.equals(s2));//比较的是句柄,句柄不同false
System.out.println(s1.i == s2.i);//比较值true 对象属性值比较也是不比较句柄
结果:
false
true
100
100
false
false
true
分享到:
相关推荐
Thinking in java第三版中文版,第四版英文版以及对应的习题答案! 博文链接:https://easonfans.iteye.com/blog/456901
这是我经过半年的认真研读《thinking in java》这本书的读书笔记,涉及到从容器一章开始的所有后续章节的内容,只有把握我笔记中的内容我想你就差不多弄懂了<thinking in java>这本书的精华
Thinking in java 中文版 学习Java必备教材
Thinking In Java学习之50问 Thinking In Java学习之50问 Thinking In Java学习之50问
thinking in java代码,想要的来下载吧,对学习教材很有用
Thinking in Java 高清晰PDF版 侯捷著。 Java学习的经典好书,不用多说。收藏。
这是java学习经典书籍,Thinking in java第4版的源码,配合着书本内容看源码可以很快掌握书本内容。
Thinking in Java 自学笔记——第二章 一切皆对象 个人原创,不喜勿喷。
Thinking In Java 练习题答案 (第四版) 配套答案,学习大师的编程思想
Thinking in Java 的中文版pdf,至于这本书不需多说,是每个学习Java的人都应该收藏的,如果你还没看过,怎么能说自己学过Java呢?
经典的JAVA学习教程thinking in java part 1
Thinking in Java 第三版和第四版,目录比较清晰,内容高清,有英文版本都有.内容比较全面,从基础到高级,对于想要学习java的人是不错的书籍.
首先,感谢您的下载,本书是学习Java编程的一本经典著作,这里给出了完整的PDF书本而且配有完整的习题答案,是中文版的
Thinking in java JAVA学习的最好教材,没有之一
java 学习的经典之作,但中文版却不多,本文档是CHM格式的,方便阅读和查询
thinking in java中文版 同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。 不可将Java简单想象成一系列...
可以直接导入idea、Eclipse中的Thinking in Java 4th源码,省去了构建的麻烦,如有帮助请帮助评论,让更多的人看到,免去浪费时间直接开始学习,赠人玫瑰-手留余香
thinking in java java编程学习
java编程思想,从最基础的对象开始讲解,让你轻松掌握和学习java。