JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开发工具包。JDK 包含 ...
本篇将从以下三个方面阐述jre和jdk的区别 编译 运行 调试 从基本组成上来看 基本组件造就功能 : jre和和jdk都是有jvm的,所以两者都可以运行.class文件 但是jre没有javac包,即没有将.java文件编译成.class文件的编译功能 所以无法直接运行.java文件 字面上是这样的,但是不了解虚拟机,可能虚拟机存在编译功能 。 jdk有jdb java debugger ,所 ...
2019-07-16 14:35 0 853 推荐指数:
JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开发工具包。JDK 包含 ...
含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必 ...
继承:他是is-a的关系,指一个类继承另外一个类的功能 例如:public class A extends B { } 聚合:他是has-a 例如:public class A{ L ...
run()方法: 是在主线程中执行方法,和调用普通方法一样;(按顺序执行,同步执行) start()方法: 是创建了新的线程,在新的线程中执行;(异步执行) ...
synchronized和lock的区别: 类别 synchronized lock 存在层次 java的关键字,在jvm层面上 是一个类 锁的释放 1、以获取锁的线程执行完同步代码 ...
1. JDK基础知识结构 JDK1.8中一级java包有14个,我们需要掌握的有 2. 经典面试题 2.1. 你常用的JDK类有哪些?请说出5个。 2.2 "String、StringBuilder、StringBuffer的区别是什么?" 总结 ...
参考:http://blog.csdn.net/jackfrued/article/details/44921941 说未经允许不转载,我只好参考了。 1.面向对象的特征有哪些方面? 抽象 ...
声明:此文章非本人所 原创,是别人分享所得,如有知道原作者是谁可以联系本人,如有转载请加上此段话 1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机,嵌入式开发、linux/Unix等一般采用面向过程开发,性能 ...