java核心

1:什么是 OO思想

我理解的面向对象就是把某事物的特点和功能都抽象出来封装成一个类,由这个类来创建具体的对象
2:什么是JRE什么是JDK

JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。
JRE,运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。

3:成员变量用static修饰和不用static修饰有什么区别。

1、两个变量的生命周期不同。
成员变量随着对象的创建而存在,随着对象的被回收而释放。
静态变量随着类的加载而存在,随着类的消失而消失。

2、调用方式不同。
成员变量只能被对象调用。
静态变量可以被对象调用,还可以被类名调用。
对象调用:p.country
类名调用:Person.country


4:请举例说明你见过哪些异常。

1.java.lang.classnotfoundexception   ----指定的类不存在
2.java.lang.arrayindexoutofboundsexception ----数组下标越界
3.java.lang.illegalargumentexception ----方法的参数错误
5.NullPointerException ----空指针异常
6.ClassCastException ----类型强制转换异常

7.IOException ----输入输出异常

5:请编码实现如下功能:将字符串"L Love China"存储到硬盘上。

[html]  view plain  copy
  1. String str="L Love China"  
  2. File txt=new File("D:\Files");  
  3.  if(!txt.exists()){  
  4.    txt.createNewFile();  
  5.   }  
  6.   byte bytes[]=new byte[512];  
  7.   bytes=str.getBytes();   //新加的  
  8.   int b=str.length();   //改  
  9.   FileOutputStream fos=new FileOutputStream(txt);  
  10.   fos.write(bytes,0,b);  
  11.   fos.close();  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值