当前位置:网站首页 > Java基础 > 正文

java基础 内容



一、基础知识:

1、JVM、JRE和JDK的区别:

 

2、环境变量path和classpath的作用是什么?

 

3、变量有什么用?为什么要定义变量?什么时候用?

 

4、&和&&的区别?

 

5、标示符命名规则:

 

6、数据类型:

 

7、类型转换

 

8、java语言的三种技术架构

 

9、java的跨平台性:

 

10、有符号数据的表示法(次重点)

 

11、函数

 

12、重载:

 

13、数组:

 

14、内存结构:

 

二、面向对象

1、面向对象思想:

 

2、类和对象:

 

3:成员变量和局部变量的区别(重点)

 

4、匿名对象

 

5、封装:

 

6、关键字private:封装在代码中的体现

 

7、构造方法:

 

8、构造代码块:

 

9、this关键字

 

10、Person p = new Person();在内存中做了哪些事情。

 

11、static关键字:

 

12、制作API(次重点)

 

13、单例设计模式:

 

14、Math类的使用(重点)

 

15、Random类的使用(重点)

 

16、Scanner类的使用

 

17、继承(重点)

 

18、final关键字(重点)

 

19、抽象类(重点)

java基础 内容

20、接口interface

 

21、多态:

 

22、instanceof关键字

 

23、Object类:

 

24、package关键字

 

25、import关键字

 

26、不同修饰符可以修饰哪些内容

 

27、内部类(次重点)

 

28、匿名内部类(局部内部类的简写) (重点)

 

29、模板设计模式:

 

30、异常

 

三、多线程:

1、进程和线程:

 

2、jvm多线程的启动是多线程吗?

 

2、多线程的优势:

 

3、线程的弊端:

 

4、什么叫多线程:

 

5、实现多线程的方法:

 

6、创建线程是为什么要复写run方法?

 

7、start()和run方法有什么区别?

 

8、线程的几种状态:

 

9、sleep()和wait()的区别:

 

10、多线程安全问题:

 

11、Java中多线程同步是什么?

 

12、什么是锁?锁的作用是什么?

 

13、同步的前提:

 

14、同步的好处和弊端

 

15、同步的两种表现形式:

 

16、多线程的单例设计模式:保证某个类中内存中只有一个对象

 

17、死锁

 

18、wait()、sleep()、notify()、notifyAll()

 

18、为什么wait()、notify()、notifyAll()这些用来操作线程的方法定义在Object类中?

 

19、多线程间通讯:

 

20、Lock和Condition

 

21、停止线程:

 

22、interrupt:

 

22、守护线程(后台线程)

 

23、多线程join方法:

 

24、多线程优先级:yield()方法

 

25、什么是ThreadLocal类,怎么使用它?

 

26、什么时候抛出InvalidMonitorStateException异常?为什么?

 

27、在静态方法上使用同步时会发生什么事?

 

28、当一个同步方法已经执行,线程能够调用对象上的非同步实例方法吗?

 

29、在一个对象上两个线程可以调用两个不同的同步实例方法吗?

 

30、什么是线程饿死,什么是活锁?

版权声明


相关文章:

  • java开发基础视频2025-04-22 21:26:00
  • java好书0基础2025-04-22 21:26:00
  • 有java基础学安卓2025-04-22 21:26:00
  • java基础窗体2025-04-22 21:26:00
  • java舞蹈基础入门2025-04-22 21:26:00
  • java基础练习项目2025-04-22 21:26:00
  • java基础pdf2025-04-22 21:26:00
  • 免费的java基础课程2025-04-22 21:26:00
  • java 搭建基础框架2025-04-22 21:26:00
  • java理论基础2025-04-22 21:26:00