java基础题


1、Java语言有哪些特点?什么是Java?何为编程?
2、Jdk和Jre和JVM的区别
3、什么是字节码?采用字节码的最大好处是什么?
4、应用程序和小程序的主类有何不同?
5、什么是Java程序的主类?
6、Java和C++的区别?
7、Java应用程序与小程序之间有那些差别?
8、Java有哪些数据类型
9、Oracle JDK 和 OpenJDK 的对比
10、用最有效率的方法计算 2 乘以 8:
11、Java语言采用何种编码方案?有何特点?
12、&和&&的区别?
13、Java有没有goto?
14、fifinal fifinally fifinalize区别?
15、this与super的区别
16、super关键字的用法
17、static的独特之处
18、static存在的主要意义?static注意事项
19、数组在内存中如何分配?
20、在 Java 中,如何跳出当前的多重嵌套循环
21、面向对象三大特性?(封装 继承 多态)
22、面向对象五大基本原则是什么?
23、抽象类和接口的对比?
24、普通类和抽象类有哪些区别?
25、成员变量与局部变量的区别有哪些?分别有哪些特点?(作用域 存储位置生命周期 初始值)
27、构造方法有哪些特性?
28、静态变量和实例变量区别
29、HashSet是如何保证不重复的?
30、HashMap是线程安全的吗,为什么不是线程安全的?
31、List和Set的区别?
32、HashMap1.7与1.8的区别,说明1.8做了哪些优化,如何优化的?
33、HashMap的扩容过程,详细说说?
34、对象的四种引用?
35、Java反射机制?
36、Java获取反射的三种方法,分别是哪些?
37、LinkedHashMap的应用?
38、线程中wait和sleep的区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值