java基础 内容

java基础 内容一 基础知识 1 JVM JRE 和 JDK 的区别 2 环境变量 path 和 classpath 的作用是什么 3 变量有什么用 为什么要定义变量 什么时候用 4 amp 和 amp amp 的区别 5 标示符命名规则 6 数据类型 7 类型转换 8 java 语言的三种技术架构 9 java 的跨平台性 10 有符号数据的表示法 次重点 11 函数 12 重载 13 数组 14

大家好,我是讯享网,很高兴认识大家。



一、基础知识:

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、什么是线程饿死,什么是活锁?

小讯
上一篇 2024-12-24 23:49
下一篇 2024-12-23 17:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6159.html