做项目是很重要的,从简单的做起,慢慢体会其中的分析与设计
学java还是从视频入门的好,千万不要一开始就去看《Thinking in java》,吃力不讨好,学到web时可以看看张孝祥的《深入体验JAVA Web开发内幕——核心基础》,写的很详细,不过他的视频一般,JavaScript就看《JavaScript高级程序设计》,html比较简单,css也比较简单,不过css布局因人而异,有人觉得很好理解,有人觉得很难,搞个Dreamweaver多练练也就熟悉了 。设计模式可以看《大话设计模式》,入门很好!
在java中=和==的区别:

文章插图
Java中=是赋值运算,
而==判断值是否相等,
===是判断的是值及类型是否完全相等,而===只在JavaScript中有
比如
a=b 就是把b的值赋予给a;
a==b 就是判断a等于b
1.下面是判断==运算符比较的两个值是否相等的判断条件:
1.如果两个值具有相同的类型,那么就检测它们的等同性 。如果这两个值完全相同,它们就相等 。如果它们不完全相同,则它们不相等 。
2.如果两个值的类型不同,它们仍然可能相等 。用下面的规则和类型转换来检测它们的相等性:
01.如果一个值是null,另一个值是undefined,它们相等 。
02.如果一个值是数字,另一个值是字符串,把字符串转换为数字,再用转换后的值进行比较 。
03.如果一个值为true,将它转化为1,再进行比较 。如果一个值为false,把它转化为0,再进行比较 。
04.如果一个值是对象,另一个值是数字或字符串,将对象转换成原始类型的值,再做比较 。可以使用对象的toString()方法或 valueOf()方法把对象转化成原始类型的值 。JavaScript核心语言的内部类通常先尝试valueOf()方法转换,再尝试toString()方法转换,但是对于Date类,则先执行toString()方法再执行valueOf()方法转换 。不属于JavaScript核心语言的对象则可以采用 JavaScript实现定义的方式把自身转换成原始数值 。
05.其他的组合,不相等 。
2.下面是判断===比较的两个值是否相等的判断条件:
1.如果两个值的类型不同,它们就不相同 。
2.如果两个值是数字,而且值相同,除非其中一个或两个都是NaN(这种情况它们不是等同的),否则它们是等同的 。值NaN永远不会与其他任何值等同,包括它自身,要检测一个值是否是NaN,可以使用全局函数isNaN() 。
3.如果两个值都是字符串,而且在字符串中同一位置上的字符完全相同,那么它们就完全等同 。如果字符串的长度或内容不同,它们就不是等同的 。
4.如果两个值都是布尔型true,或者两个值都是布尔型false,那么它们等同 。
5.如果两个值引用的是同一个对象、数组或函数,那么它们完全等同 。如果它们引用的是不同的对象,它们就不完全等同,即使这两个对象具有完全相同的属性,或两个数组具有完全相同的元素 。
6.如果两个值都是null或都是undefined,它们完全相同 。
希望对您有所帮助!~
请问 java中"% "与 "/ "之间的区别?:

文章插图
区别:
1、运算符上的区别
%是求模运算符
/是除运算符
2、用法上的区别
%是求余运算,即2=2,10%2=0,10%3=1 。
/是普通的除号,即10/2=5 。
扩展资料:
编写java程序的注意事项:
大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的 。
类名:对于所有的类来说,类名的首字母应该大写 。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
方法名:所有的方法名都应该以小写字母开头 。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass 。
源文件名:源文件名必须和类名相同 。当保存文件的时候,你应该使用类名作为文件名保存,文件名的后缀为.java 。。
【javascript,java】主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行 。
推荐阅读
- 苏珊米勒今日运势2018年10月31日
- 哪些星座喜欢超前完成任务
- 白羊座的个性戒指
- 网上找工作要注意什么 找工作要注意什么
- 当归放多了汤会苦吗 当归放多了苦怎么办
- 越相处越容易出现隔阂的星座伴侣
- 白羊座的古代身份是什么
- 刘永行和刘永好谁厉害,刘永行说
- 凯迪拉克车连接蓝牙 凯迪拉克SUV蓝牙怎么连接
- 白羊座的专属双肩包