
java面试——java基础
林瑎
Java攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java面试之javaSE——java基础(线程)
一、多线程 1、线程的创建方式 线程的创建方式主要有三种: 继承Thread类 实现Runnable接口 实现Callable接口 1)线程与进程 进程是系统程序运行的基本单位,是程序的一次执行过程,每个进程都有自己的内存空间,它有5个基本状态:初始态、执行态、等待状态、就绪状态、中止状态。线程是CPU调度的基本单位,它与同一个进程的其他线程共享进程的资源空间。 线程是进程的一部分,一个进程可...原创 2020-02-21 19:29:48 · 368 阅读 · 0 评论 -
java面试之javaSE——java基础(集合框架:ArrayList的扩容)
一、ArrayList扩容 1、ArrayList构造方法 public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (initialCapac...原创 2020-02-21 19:29:01 · 348 阅读 · 0 评论 -
java面试之javaSE——java基础(java和JavaScript的区别)
java和JavaScript的区别 可以从四个方面来说: 1、诞生背景:java由sun公司开发,前身是Oak语言;JavaScript由Netscape公司为实现浏览器扩展开发,前身是LiveScript语言。 2、思想:java是面向对象编程,它要求有严格的对象设计;JavaScript是基于对象和事件驱动的编程语言。 3、运行机制:Java是先编译后解释执行的开发语言,而JavaScrip...原创 2020-02-07 20:41:54 · 1310 阅读 · 0 评论 -
java基础难点1
一、Java中类的初始化顺序(面试必考) 初始化父类中的静态成员变量和静态代码块 初始化子类中的静态成员变量和静态代码块 初始化父类中的普通成员变量和代码块,再执行父类中的构造方法 初始化子类中的普通成员变量和代码块,在执行子类中的构造方法 代码示例: public class Demo2 { public static void main(String[] args) { //...原创 2020-01-14 21:20:35 · 428 阅读 · 0 评论