Java 基础概念(201909-201910)

  • 堆栈

Java中变量名在stack(栈),对象在heap(堆里)。

 

 

Switch支持哪些类型

Char, int,byte,short, java 7 中新增String

不支持 float, double

 

Try 和finally

int a=0;

try{

a++;

return a;

}
catch(){

}
finally {
a++;

Return a;
}

执行顺序: try中a++, return a, 此时把a的值缓存起来。

再执行finally中a++,return a。

所有finally中有return的话,返回finally中的值,否则反回try中缓存的值。

 

关闭流不用close,还有什么方法

  1. finally中使用close 显示的关闭;
  2. try语句中自动关闭流

try(FileInputStream in = new FileInputStream(“word.txt”;)){ //读取文件

in.read(); //读取一个字节

}catch(IOException e)

{

 

}//try..catch语句结束后自动关闭in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值