为大家整理了 Java和JavaSE常用技术点,可以应对面试。供大家学习交流参考:
访问修饰符public、private、protected、以及不写(default默认)时的区别?
Java中的基本类型有哪些?String 是最基本的数据类型吗?
short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法?
Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
数组有没有length()方法?String有没有length()方法?
构造器(constructor)是否可被重写(override)?
两个对象值相同(x.equals(y) == true),但却可有不同的hashCode,这句话对不对?
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
String和StringBuilder、StringBuffer的区别?
重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
抽象类(abstract class)和接口(interface)有什么异同?
静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?
抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?
是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?
String s = new String("xyz");创建了几个字符串对象?
"接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)? "
一个".java"源文件中是否可以包含多个类(不是内部类)?有什么限制?
Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
类ExampleA继承Exception,类ExampleB继承ExampleA。
WeakReference与SoftReference的区别?
List、Set、Map是否继承自Collection接口?
阐述ArrayList、Vector、LinkedList的存储性能和特性。
TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。
用Java的套接字编程实现一个多线程的回显(echo)服务器。
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?
简述synchronized 和java.util.concurrent.locks.Lock的异同?
Statement和PreparedStatement有什么区别?哪个性能更好?
使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?
想要获取更多技术干货,钉钉扫码,关注阿里云开发者社群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。