在学习Java基础时,简单来说一下什么东西可以不碰:
&^|位运算符,++i和i++类似这种绕死人的语法
内部类
AWT,SWING编程
注解
需要深入理解的知识点:
流程控制
面向对象的概念
Java语法
this指针、重写和重载、final、static等等这些基础的东西
集合(包括泛型)
常用的集合类
IO流
IO流代码的编写
(理解这些知识点,能够在有提示的情况下码出代码,但不要为了一些细节钻牛角尖)
简单过一遍的知识:
异常
多线程
网络编程
反射机制
(你得知道这个知识点是干嘛用的,为什么要学这个知识点,能看懂具体的代码!)
总结一下我认为学习Java的路线:
Java基础-->流程控制-->面向对象(包括Java语法)-->Java集合-->Java IO流-->异常-->多线程-->网络编程-->反射
JavaW基础-->HTML/CSS/JavaScript/jQuery-->Tomcat-->XML/注解->Servlet-->HTTP-->Filter过滤器和监听器-->JSP-->AJAX/JSON-->数据库(MySQL)-->JDBC和DbUtils
项目管理和框架-->Maven-->SpringBoot
Linux基本命令