se测试总结

  1. Java的三个技术平台:javase、javaee、javame

  2. JDK的安装路径为c:\jdk,那么JAVA_HOME为c:\jdk,path为%JAVA_HOME%\bin,classpath为%JAVA_HOME为%JAVA_HOME%\lib\rt.jar

  3. java中的三种注释 // /* / /* */

  4. 字节byte占1字节,short占2字节,int占4字节,long占8字节,float占4字节,double占8字节,char占2字节,Boolean不占;

  5. 定义在类中的变量成为成员变量,方法称为成员方法

  6. 系统回收释放某个对象的时候,调用finalized()方法

  7. 异常类都是exception的子类或间接子类

  8. 子类想调用父类里的成员,使用super关键字引用而不是this

  9. IO流根据数据不同分为字节流和字符流,根据方法不同分为输入流和输出流
    10.Java中一个字符占2个字节,一个汉字占4个字节,并且字符均采用Unicode编码,而不是ASCII码

  10. Java编译器、Java运行工具、Java文档生成工具、Java打包工具都属于JDK工具

  11. Java是高级语言,也是强类型语言

  12. Java.exe命令是Java解释器

  13. 方法重载方法名必须一致,参数个数或类型不一样,返回值类型可一样也可不一样

  14. 全局变量在定义的时候可以没有值,但在局部变量定义的时候必须有值

  15. 除法运算是/,%不是除法运算而是模运算

  16. 二维数组必须指定行数,列数可以不填,行数就代表着他的长度;也就是第一个框框必须填[ 2 ][ ]

  17. 创建对象的时候构造方法就会被调用,而不是等到使用对象方法的时候

  18. 构造方法方法名和类名必须相同,当定义了带参数的构造方法,系统默认的无参的构造方法就不存在了,需要自己定义无参的构造方法;构造方法是没有返回值类型的(public 类名{}),不能使用return返回一个值,

  19. static可以修饰全成员变量、方法、内部类,但是不能修饰局部变量和方法

  20. 通过throws和throw抛出异常

  21. 使用TrreMap、HashMap保存具有映射关系的数据<key,value>映射

  22. hasnext()是迭代器iterator使用的,判断是否有下一个;如果是列举enumeration的话则使用nextelement()来判断,还要使用hasMoreelements()

  23. 线程调用sleep()方法后进入睡眠,状态是阻塞状态,而不是睡眠状态,没有睡眠状态;调用notify()方法线程就会进入就绪状态,调用wait()方法的线程会释放同步锁对象,而sleep不是放同步锁对象,wait的调用者是同步锁对象,wait方法是线程进入等待状态

  24. 创建线程的方法和步骤:
    1.继承Thread类,重写run() 方法,new一个线程对象,调用对象的 start() 启动线程
    2.实现Runnable接口,实现run() 方法,创建一个Runnable类的对象r,new MyRunnable()
    创建Thread类对象并将Runnable对象作为参数,new Thread®
    调用Thread对象的start()启动线程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值