在学习java这10多天的时间,学习的内容也不是很多,主要有几个需要注意的知识点。 1. 基本类型中,整数默认是int类型,如果需要表示long类型,需要后面加L;小数默认格式是double类型,如果要表示float类型,需要后面加F。 2. 数据类型转换: u 自动类型转换:数据类型从小到大的转换(隐式转换); Byte < short < int < long< float < double u 强制类型转换:数据类型从大到小转换,需在要被强转的数据前面加(=号前面的类型); 3. 运算符中的算数运算符“+”除了它本身的加法运算,还可以实现字符串拼接;两个整数相除只会等到整数,如果需要等到小数,必须要小数参与运算。 4. 自增++与自减--,与++/--单独使用时,放前面和放后面得到的结果一样;结合使用时,放前面“先自增/自减,再参与运算”,放后面“先运算,再自增/自减”。 5. 条件switch语句中,case判断后没加break,会形成穿透效果。 6. 循环语句的嵌套不要超过2层,嵌套层数越多,循环次数也随之增多,效率降低。 7. 变量的作用域范围,当变量定义在{}里面,出了{}该变量在内存中也就被释放了,无法再使用。 8. 方法的定义格式:修饰符返回值类型 方法名(参数列表){ 方法体; }其中当有返回值类型的话,需要添加return + 返回值类型变量或值。 9. 方法的重载:必须在同一个类中,方法名相同,但参数列表不同,与返回值类型无关。 10. 方法的参数传递:当参数是基本类型是,形参的改变不会影响实参;当参数是应用类型时,形参的改变会影响实参发生改变。 总结:学习JAVAEE过程中,第一,需要先理解程序运行过程,如果不能很好了解,可以使用Debug断点调试查看运行执行步骤;其次,多敲代码,只有当你写的多,遇到的问题也随之出现,每次改正代码都会让你深刻的记住,当解决的问题越多,随之也就对这一类问题会出现的情况越了解,后面就能避免再出出现;其次,最重要的还是需要多练习,多敲代码,熟能生巧。
|