JIAVA知识点整理

Java具有垃圾回收机制,程序退出之后,使用的所有内存全部都将被释放,如要保存数据你就要建立文件,因为当保存时是保存在运行内存中的。

 

int 有返回值
void 不需要返回值

 

1.判断语句
if else判断语句
if(条件){
执行语句
}else if(二重条件){
执行语句
}else{
最后执行语句
}

swich语句
swich(条件表达式){
case 常量表达式1: 语句块1;break;
case 常量表达式2: 语句块2;break;
case 常量表达式3: 语句块3;break;
default: 语句块4;
}
System.out.println("评定等级为"+语句块);

2.循环语句
while语句 //先判断再执行
while(条件表达式-也称循环条件){
语句块-也称循环体
}

do-while语句 //首先执行循环体,然后判断条件表达式
do{
语句块-也称循环体
}while(条件表达式-也称循环条件)

for语句
for(赋值式;判断式;循环式){
语句块
}

多重循环语句 //for嵌套
System.out.printf("%4d", i); //格式化输出方法
for(){
for(){

}

}

break循环跳出
执行break标签,语句就从标签对应的语句块中跳出来,执行语句块后面的语句

continue标签-只终止当前循环,跳过本轮循环的剩余语句,直接进入下一轮
一般放在外层循环语句前面,用来标识这个循环语句;使用continue语句后,程序会自动跳转到外层循环起始处。语法跟break相似

java-web
1.什么是SpringIOC?
依赖注入(DI-依赖Spring容器进行注入)/控制反转(IOC)

JMenuBar设置菜单栏

按钮提示信息setToolTipText
语法:jb1.setToolTipText("退出");

2.在jpanel里添加文字
方法1、复写paint方法
public void paint(Graphics g){
g.drawString("你写的话");
}
方法2创建一个JLable 用add方法添加进去

private static final long?serialVersionUID在实现序列化的类中出现的意义
实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。

JLabel的字体样式,大小,颜色设置用到以下两个方法:
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jlabel.setForeground(Color.red);
//设置颜色

 

posted @ 2018-08-10 09:36  sunyboy涛  阅读(891)  评论(0编辑  收藏  举报