Java初学
初学Java语言,感觉上手比较容易,但是还是不能得心应手的使用,对于Java题,解决它还是要借助书籍或者查阅资料。
需要学的还有很多很多,在数据结构和算法设计上我还有很大的不足,在以后的学习中要向着这个方向努力。
Java知识点总结
学习了Java一段时间,总结一下学到的知识点。
1、.java中源文件的扩展名为.java,之后通过编译.java的文件生成一个.class文件,之后才能在Java环境中运行。
2、JVM是在一台计算机上由软件或硬件模拟的计算机,Java中所有程序都在此模拟的计算机上运行。
3、类名称要求每个单词的首字母都要大写。
4、使用了public class声明定义类的话,文件名必须与类名称保持一致;而使用class定义的类,文件名称可以与类名称不同,但是
生成的.class文件的名称就是class定义的类的名称,而且一个Java文件可以产生多个class文件。
5、主方法【main()】是一切程序的起点,把主方法所在的类称为主类,并且主类使必须用public class声明。
6、public static void main (String args[])是程序的主方法,所有的程序都会以此方法为起点并向下运行。
7、System.out.println起输出作用,是直接将“()”里的内容进行输出,当有多个值需要输出时,中间可以使用"+"连接。
8、数据类型的转换由低到高发生自动类型转换,反之,则发生强制类型转换。
9、JAVA中的标识符不能以数字开头,也不能是JAVA中的保留关键字。
10、a%b=c,c的正负与被除数保持一致;a++会先执行整个语句 后再将a的值加1,而++a则先把b的值加1后,再执行整个语句。
11、类:定义出一个基本的模板,代表着一个共性,类是由属性和方法组成的。对象:对每一个体的详细描述。
12、所有的对象名称都在栈内存中保存,而对象的具体内容则保存在对应的堆内存中,必须使用new关键字才能开辟堆内存空间;如果一个对象要被使用,则对象必须被实例化。 实例化对象:对象名称 = new 类名()。
13、程序封装使用private,而被封装了的对象要使用setter和getter去设置和访问。
理解模糊的知识
普通的【与(&)】和普通的【或(|)】所有的判断条件都要判断,而短路的【与(&&)】和短路的【或(||)】如果前面的判断返回了false和true,后面
则不需要再判断,最终结果就是false和true。