一.开发java程序
1.编写java代码时:文件名需要和类名一致,没一句java语句体以分号结束,新手不要漏写;
2.编译java程序时:应该切换到保存源代码的文件路径下,进行编译,javac 类名.java (注意不要把后缀.java);这部操作是在源代码文件下,生成.class文件。一次编译到处运行。
3.运行程序:是指把.class文件加载到jvm中(java 类名)
二.java案例中的常见问题
1.java的符号都是英文的格式的(非法字符问题 切记不要用中文输入法输入符号)。
2.java中的多行注释不能嵌套使用。
3.java 中的关键字字母全部小写。
三.常量注意细节
1.字符串常量一定要用英文状态下的双引号保护起来("abc")。
2.小数常量 (默认都是double类型 如果要表示float类型,应该在数字后面加上(f或者F))。
3.整形常量 (默认都是int类型 如果要表示long 记得用long声明 并且在数值后面加上L或者l)。
4.布尔常量 表示真假(注意只有两个值 只有flase 和 true)。
5.空常量 null(表示一个空值)
6.注意 除了空常量以外其他字符均可以用输出语句直接输出。
四.变量的注意细节
1.在同一个花括号里,变量的名字不可以重复;
2.变量在使用前必须初始化(赋值);
五.转换的注意细节
1.整型赋值时,如果是常量(例如:byte则首先考虑范围(byte的范围是-128到127))
2.整型赋值时 ,如果是变量((首先考虑数据类型能否自动转换 可以则能转换,反之则不可以)以上满足以后在考虑范围)
3强制转换时记得在整个运算式前面加上目标数据类型(目标数据类型也要用括号括起来)且后面的运算式要用括号括起来
六.运算符注意细节
1.++i 和 i++的区别:i++是先赋值在增加1 ,++i 是先增加1在赋值;
2. a = a + 2 和 a+=2 的异同是 (相同是他们都等价于 a = a+2;不同点是 a+=2 中影藏了强制类型转换);
七.循环控制语句注意细节
1.for循环和while循环控制语句的区别(for 循环的中迭代变量只属于他自己,也就是只属于for循环,循环以外就用不了这个变量 而while循环的变量属于这个类全部,在循环体之外,任然可以使用 )
2.while循环和dowhile的不同(while 循环是判断后执行 而dowhile 是先执行后判断也就是说dowhile不管条件满不满足都会执行一次);注意(dowhile循环条件后面不要忘记分号)
八,contiue 和 break 和 return三者区别
1.contiue 在循环中遇到他,会跳出本次循环执行下一次循环 ,程序不会结束,继续执行
2.break 在循环中遇到他 ,会跳出此循环,但是程序运行不会结束,会继续运行。
3.return 在方法中,返回方法的结果。但是如果在main方法中遇到return 程序直接终止。