一共有140个题目,可以参考下。
一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?
说说&和&&的区别
在Java中如何跳出当前的多重嵌套循环?
IO流的分类
Switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
short s1=1; s1=s1+1;有什么错?short s1=1;s1+=1;有什么错?
Char型变量中能不能存储一个中文汉字?为什么?
为什么java中会有位运算符
使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
“==”和equals()方法的有什么区别?
静态变量和实例变量的区别?
是否可以从一个static方法内部发出对非static方法的调用?
Integer和int的区别
Java提供的取整方法
请说出作用域public、private、protect,以及不写时的区别
Overload和Override的区别
Override使用时的注意事项
Overload使用时的注意事项
构造器Constructor是否可被override?
接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?抽象类中是否可以有静态的main方法?
写clone()方法时,通常都有一行代码,是什么?
Java中实现多态的机制是什么?
抽象类和接口有什么区别?
String是Java的基本数据类型吗?
用“+”连接String类型的两个字符串时,原始的String对象中的内容到底变了没有?
是否可以继承String类
Java的23种设计模式
GC是什么?为什么要有GC
BS和CS的联系与区别
描述JVM加载class文件的原理机制
如果main方法被声明为private会怎样?
Java里的传引用和传值的区别是什么?
如果要重写一个对象的equals方法,还要考虑什么?
Java的“一个编译,处处运行”是如何实现的?
说明一个public static void main(String[] args)这段声明里每个关键字的作用
Java支持哪种参数传递类型?
面向对象编程的原则是什么
介绍下继承的原则
什么是隐式的类型转化?
封装,继承和多态是什么?
显式的类型转化是什么?
什么是Java虚拟机?
类型向下转换是什么?
你怎么理解变量?
数值提升是什么?
Java的类型转化是什么?
静态变量在什么时候加载?编译期还是运行期?静态代码块加载的时机呢?
一个类能拥有多个main方法吗?
简单的介绍下JVM是如何工作的?
什么是反射API?它是如何实现的?
介绍Collection框架的结构
Collection框架中实现比较要实现什么接口
ArrayList和Vector的区别
HashMap和Hashtable的区别
List和Map的区别
List,Set,Map是否继承自Collection接口?
ListMap、Set三个接口,存取元素时,各有什么特点?
说出ArrayList,Vector,LinkedList的存储性能和特性
去掉一个Vector集合中重复的元素
Collection和Collections的区别?
Set里的元素是不能重复的,那么用什么方法来区分重复与否?是用==还是equals?他们有何区别?
你所知道的集合都有哪些?主要方法?
两个对象值相同(x.equals(y)==true),但却可有不同hashcode,这句话对不对?
TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用哪个?
说出一些常用的类,包,接口,请各举5个
简述String类与StringBuffer类的关联
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请输出他们分别是哪些类
字节流与字符流的区别
什么是java序列化,如何实现Java序列化?或者请解释Serializable接口的作用
描述一下JVM加载class文件的原理机制?
heap和stack有什么区别?
垃圾回收的优点和原理。并考虑两种回收机制
垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收
什么时候用assert
Java中会存在内存泄漏吗,请简单描述
能不能自己写个类,也叫java.lang.String
什么是线程?它与进程有什么区别?为什么要使用多线程
如何在Java中实现线程
用Runnable还是Thread?
Thread类中的start()和run()方法有什么区别?
Java中Runnable和Callable有什么不同?
Java中CyclicBarrier和CountDownLatch有什么不同?
Java中volatile变量是什么?
什么是线程安全?Vector是一个线程安全类吗?
Java中如何停止一个线程?
一个线程运行时发生异常会怎样?
如何在两个线程间共享数据?
同步和异步有什么区别?
如何实现Java多线程
一个类是否可以同时继承Thread与实现Runnable接口?
run()方法与start()方法有什么区别
多线程同步的实现方法有哪些?
Sleep()方法与wait()方法有什么区别
Sleep()方法与yield()方法有什么区别?
终止线程的方法有哪些?
Synchromzed与Lock有什么异同
什么时守护线程
Join()方法的作用是什么
同步和异步有何异同,在什么情况下分别使用他们?举例说明
多线程有几种实现方法?同步有几种实现方法?
启动一个线程是用run()还是start()?
线程的基本概念、线程的基本状态以及状态之间的关系
Java多线程中调用wait()和sleep()方法有什么不同?
Java中的fork join框架是什么?
如何强制启动一个线程?
写出3条你遵循的多线程最佳实践
如何在Java中创建线程安全的Singleton?
单例模式的双检锁是什么?
如果同步块内的线程抛出异常会发生什么?
Volatile变量和atomic变量有什么不同?
多线程中的忙循环是什么?
Java中ReadWriteLock是什么?
如何在Java中创建Immutable对象?
Java中invokeAndWait和invokeLater有什么区别?
什么是阻塞式方法?
网络编程时的同步、异步、阻塞、非阻塞?
Java如何实现无阻塞方式的Socket编程?
什么是Java的序列化(串行化)?
什么情况下需要序列化?序列化的注意事项,如何实现Java序列化(串行化)?
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是那些类?
用Java Socket编程,读服务器几个字符,再写入本地显示
TCP/IP在连接时有几次握手?释放时有几次握手?
TCP/IP协议的理解
TCP协议的通信特点是什么?
UDP协议的通信特点是什么?
用Java的套接字编程实现一个多线程的回显(echo)服务器
Tcp和udp的区别
流量控制和拥塞控制
XML是什么?
DTD与XML Schema有什么区别?
Xpath是什么?
XSLT是什么?
什么是XML元素和属性
什么是格式良好的XML
XML命名空间是什么?它为什么很重要?
DOM和SAX解析器有什么区别
XML CDATA是什么?
Java的XML数据绑定是什么?
XML文档定义有几种形式?他们之间有何本质区别?解析XML文档有哪几种方式?
你在项目中哪些地方用到了XML?
---------------------
转自:  https://blog.csdn.net/weixin_40826349/article/details/82751339

JavaSE面试题收集【仅有题目,答案自备】的更多相关文章

  1. Android面试题收集(有具体答案)

    Android面试题目及其答案 1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每个Android应用程序都在它自己的进程中执行,都 ...

  2. 100道Java基础面试题收集整理(附答案)

    不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题. 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Cl ...

  3. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

  4. JavaSE面试题

    JavaSE面试题 欢迎到我的Git仓库去提交您觉得优秀的内容! 1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.当一个static方法被调用时,可能还没有创建任何实例 ...

  5. 原 iOS面试题收集

    原 iOS面试题收集 发表于2年前(2013-07-22 13:47)   阅读(369) | 评论(0) 4人收藏此文章, 我要收藏 赞0 听云性能监测产品App.Server.CDN免费试用,绑定 ...

  6. Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

    Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本 前言 序言 再高大上的框架,也需要扎实的基础才能玩转,高频面试问题更是基础中的高频实战要点. 适合阅读人群 J ...

  7. 经典面试题(二)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯

    1.正整数序列Q中的每个元素都至少能被正整数a和b中的一个整除,现给定a和b,需要计算出Q中的前几项, 例如,当a=3,b=5,N=6时,序列为3,5,6,9,10,12 (1).设计一个函数void ...

  8. JavaSE 面试题: 类初始化和实例初始化等

    JavaSE 面试题 类初始化和实例初始化等 class Father { private int i = test(); private static int j = method(); stati ...

  9. JavaSE 面试题: 成员变量与局部变量

    JavaSE 面试题 成员变量与局部变量 public class Test { static int s; int i; int j; { int i = 1; i++; j++; s++; } p ...

随机推荐

  1. Word2Vec总结

    摘要: 1.算法概述 2.算法要点与推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 6.适用场合 内容: 1.算法概述 Word2Vec是一个可以将语言中的字词转换为向量表达(Vecto ...

  2. 全面理解 javascript 的 argements caller callee call apply 之caller

    /** * 演示arguments的用法,如何获取实参数和形数数 */ function argTest(a,b,c,d){ var numargs = arguments.length; // 获取 ...

  3. Linux上删除大量文件几种方式对比

    目录 Linux上删除大量文件几种方式对比 1. rm删除:因为文件数量太多,rm无法删除(报错) 2. find查找删除:-exec 3. find查找删除:xargs 4. find调用-dele ...

  4. GopherChina第一天小结

    GopherChina第一天小结 今天参加了Asta举办的第五届GopherChina,第一天参加完,颇有感受,晚上回来趁着还有记忆,来做一下记录. 写在前面 一早从9点开始,一天下来一共八个主题,各 ...

  5. slice是什么时候决定要扩张?

    slice是什么时候决定要扩张? 网上说slice的文章已经很多了,大都已经把slice的内存扩张原理都说清楚了.但是是如何判断slice是否需要扩张这个点却没有说的很清楚.想当然的我会觉得这个app ...

  6. .Net Core 权限验证与授权(AuthorizeFilter、ActionFilterAttribute)

    在.Net Core 中使用AuthorizeFilter或者ActionFilterAttribute来实现登录权限验证和授权 一.AuthorizeFilter 新建授权类AllowAnonymo ...

  7. MyBatis中主键回填的两种实现方式

    主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,无论是 Jdbc 还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大 ...

  8. java到底是引用传递还是值传递?

    今天我们来讲讲一个在学习中容易误解的问题,面试中也偶尔问到,java方法调用时到底是值传递还是引用传递? 首先,请大家来做一个判断题,下面的3个问题是否描述正确 1. java基本数据类型传递是值传递 ...

  9. python3 购物车

    今天干了啥?喂了喂龟,看了看鱼... 然后就是学习了两个模块:sys模块和os模块,突然觉得python真的好,只要英语学的好,看代码超级舒服的说,嗯,我要好好学英语,今天背了几个啥,唉.写完博客再背 ...

  10. 在docker私有仓库如何查看有哪些镜像?

    搭建了docker私有仓库,上传了一些镜像,时间长了就会忘了有哪些镜像,在网上查了,有大佬是通过脚本查看的,多厉害! #!/usr/bin/env python#-*- coding:utf-8 -* ...