Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
Java基础
封装、继承、多态
!1、Java中实现多态的机制是什么,动态多态和静态多态的区别
!2、接口和抽象类的区别,如何选择
!3、Java能不能多继承,可不可以多实现
%4、Static Nested Class 和 Inner Class的不同
!5、重载和重写的区别。
!6、是否可以继承String类
!7、构造器是否可被override?
!8、public,protected,private的区别?
集合相关
!1、列举几个Java中Collection类库中的常用类
!2、List、Set、Map是否都继承自Collection接口?存储特点分别是什么?
!3、ArrayList、LinkedList和Vector之间的区别与联系
!4、HashMap和Hashtable、TreeMap以及ConcurrentHashMap的区别
!5、Collection 和 Collections的区别
%6、其他的集合类:treeset,linkedhashmap等。
小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
异常相关
!1、Error和Exception的区别
!2、异常的类型,什么是运行时异常
!3、final、finally和finalize的区别
%4、try-catch-finally中,如果在catch中return了,finally中的代码还会执行么,原理是什么?
!5、列举3个以上的RuntimeException
!6、Java中的异常处理机制的简单原理和应用
其它
!1、String和StringBuffer、StringBuilder的区别
!2、==和equals的区别
%3、hashCode的作用,和equals方法的关系
!4、Input/OutputStream和Reader/Writer有什么区别
!5、如何在字符流和字节流之间转换?
!6、switch可以使用那些数据类型
小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
%7、Java的四种引用
!8、序列化与反序列化
!9、正则表达式
!10、int和Integer的区别,什么是自动装箱和自动拆箱