10.11 学习笔记
\\ 转义 斜杠 转义 斜杠
n换行 t制表位,实现对齐的功能
r回车
良好的代码规范
Java代码规范
- 类、方法的注释,要以javadoc的方式来写。
- 非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
//……….
3.使用tab操作,实现缩进,默认整体向右边移动,时候用shift+tab整体向左移
4.运算符和=两边习惯性各加一个空格。比如:2+4*5+ 345 - 89
5.源文件使用utf-8编码
6.行宽度不要超过80字符
7.代码编写次行风格和行尾风格
相对路径和绝对路径
常用的dos命令
1.查着当前目录是有什么
dir dir d:abc2test200·
2.切换到其他盘下:盘符号cd
3.切换到当前盘的其他目录下(使用相对路径和绝对路径演示)
案例演示:cd d:abc2test200 cd ..i..labc2test2004.切换到上一级
环境变量的作用是为了在dos的任意目录,可以去使用java和javac命令
Java编写步骤:1.编写java的源代码2.javac编译,得到对应的.class字节码文件3.java运行,本质就是把.class文件加载到jvm运行
初学java易犯的几个错误:
1.编译或运行时,找不到文件
2.主类名和文件名不一致,修改保持一致即可
3.缺少;
4.拼写错误
变量相当于内存中一个数据空间的表示,通过变量名可以访问到变量值
变量可以先声明,再赋值。
//int a;
a = 10;
System.out.println(a);
也可以一步到位。 //int a = 10;
变量使用注意事项
1.变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同,
比如: int 4个字节,double就是8个字节]
2.该区域有自己的名称[变量名]和类型[数据类型]
3.变量必须先声明,后使用,即有顺序
4.该区域的数据/值可以在同一类型范围内不断变化
5.变量在同一个作用域内不能重名
6.变量=变量名+值+数据类型。变量三要素
程序中+号的使用
1.当左右两边都是数值型时,则做加法运算
2.当左右两边有一方为字符串,则做拼接运算
//System.out.println(100+98);//198
System.out.println("100"+ 98);//10098 “ ”中的是字符串
String并不是基本数据类型,他是一个类即class
byte n1 = 10;
short n2 = 10;
int n3 = 10;
long n4 = 10; //以上值虽然相同但是所存储的数据空间是不同的
1byte=8bit
Long n = 3L;在内存中的存储形式如下图
浮点数=符号位+指数位+尾数位,由于尾数部分可能会丢失,因此会造成精度损失,所以造成小数都是近似值。
5.12e2=5.12乘以10的2次方 5.12e-2=5.12乘以10的-2次方
浮点数的使用陷阱:
当我们对运算结果是小数的进行判断时,要小心,不能使用num1 == num2,来判断是否相等,而要以两个数的差值的绝对值1,在某个精度范围内判断
错误示例
public class var{
public static void main(String[] args){
double num1 = 2.7;
double num2 = 8.1 / 3;
if(num1 == num2){
System.out.println("相等");
//写法错误
}
}
}
正确写法
public class fudianxianjing{
public static void main(String[] args){
double num1 = 2.7;
double num2 = 8.1 / 3;
if(Math.abs(num1 - num2)<0.00000001){
System.out.println("相等");
}
System.out.println(Math.abs(num1 -num2));
}
}
在韩老师给的资料里有



