随笔分类 - Java知识点专项练习
摘要:被启动类(bootstrap 加载器)加载的类和创建的对象; JavaStack 中的引用的对象 (栈内存中引用的对象); 方法区中静态引用指向的对象; 方法区中常量引用指向的对象; Native 方法中 JNI 引用的对象。
阅读全文
摘要:Java的数据类型分为两大类:基本类型和引用类型; 基本类型只能保存一些常量数据,引用类型除了可以保存数据,还能提供操作这些数据的功能; 为了操作基本类型的数据,java也对它们进行了封装, 得到八个类,就是java中的基本类型的封装类;他们分别是: 八种基本类型: byte short int l
阅读全文
摘要:volatile是java中的一个类型修饰符。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器 失去大量优化的机会。 1,可见性 可见性指的是在一个线程中对该变量的修改会马上由工作内存(Work Memory)写回主
阅读全文
摘要:Java鲁棒性的特点如下: Java在编译和运行程序时都要对可能出现的问题进行检查,以防止错误的产生。 Java编译器可以查出许多其他语言运行时才能发现的错误。 Java不支持指针操作,大大减少了错误发生的可能性。 Java具有异常处理的功能,当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地
阅读全文
摘要:接口和抽象类的区别 接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。另外,接口和抽象类在方法上有区别: 抽象类可以有构造方法,接口中不能有
阅读全文

浙公网安备 33010602011771号