Java学习笔记2(SE篇)
一,java的注释
但文本注释://
多文本注释:/**/
二,标识符
1,所有标识符都以大小写字母(A-Z)(a-z),下划线(),或美元符($)开始 2,所有标识符都以大小写字母(A-Z)(a-z),下划线(),或美元符($),数字组成 3,关键词不能用作标识符,标识符最好不要用拼音和中文命名
三,转义符
空格:\t
换行:\n
打印斜杠:\\
打印单引号:'
打印双引号:"
四,八大基本数据类型
操作较大数的时候注意溢出问题
JDK7新特性:数字之间可以用下划线分割
1,整数类型:
byte :(-128~127)
short
int :最常用
long:用的时候后面得加个L
2,浮点类型:
float:用的时候后面得加个F
duble:容量最大
3,字符类型
char:只能输出一个字符
4,布尔类型
boolean :布尔类型
true: 是
false:否
列子:
boolean flag = true;
if(flag == true){}
if(falg){}
四,数据类型转换
1,自动转换
byte b = 127;
int i = b;
System.out.println(i);
2,强制转换
int i = 200;
byte b = (byte)i;
System.out.println(b);
五,变量和常量
1,局部变量
2,实例变量
3,类变量
4,常量:用final修饰,常量用大写定义

变量列子:
package base;
public class Demo07 {
//类变量
static double salary = 3.14;
//实例变量
//实例变量:从属于对象,如果不自行初始化,这个类型的默认值是0
//布尔值:默认是false
//除了基本类型,其他都默认为null
String name;
int age;
char c;
public static void main(String[] args) {
//局部变量
//局部变量必须声明类型和初始化值
int i = 10;
System.out.println(i);
Demo07 demo07 = new Demo07();
System.out.println(demo07.age);
System.out.println(demo07.name);
// System.out.println(demo07.c);
System.out.println(salary);
}
public void add(){
}
}
常量列子:
package base;
public class Demo08 {
//常量:final
//修饰符:static final
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
六,运算符

三元运算列子:
package operator;
public class Demo07 {
public static void main(String[] args) {
//三元运算符
int i = 70;
String str = i > 60 ? "成绩合格" : "成绩不合格";
System.out.println(str);
String s1 = "学好java";
String str1 = s1=="学好java" ? "走上人生巅峰" : "回家种田";
System.out.println(str1);
}
}
七,JavaDoc
dos窗口切换到需要Dos文件的根目录
我是通过命令行 javadoc 参数 java文件

补充和总结:
2,常量最好用大写定义,变量是存储数据的容器,
3,浮点数存在失精风险,
4,数据类型转换分为自动转换和强制转换,自动转换就是从小的数据类型转大的数据类型(相对安全),强制转换是由大的数据转小的数据类型它存在内存溢出的问题(不安全),

浙公网安备 33010602011771号