零基础java学习
1 学习C语言(微量元素)
C语言是高级语言(java/C#/)的基础,学习好C语言能更快理解/锻炼程序的逻辑思维.
2 学习java(细胞组织)
有了程序逻辑思维,学习java,封装/继承/多态等语法.由面向过程(C)逻辑思维 转向面向对象(java)逻辑思维 的开发思路,这是提高公司开发效率的基础.
3 学习框架(组织器官)
有了面向对象的开发思维,学习面向Web开发.
后台框架:
springmvc,spring,mybatis/hibernate这些,struts2也有的在用,项目管理maven也是必学的,有精力可以了解下gradle,版本控制svn是必学的,git是svn的升级版。
前台架构:
javascript一定要熟悉,jquery一定要精通,css,html一定要了解。
4 不同系统下的开发
后要学一些其他的平台,比如linux。
不要只是在windows奋斗,linux的知识也要接触的。优化性能方面也是需要学习的。
学习内容:
(Object类, 常用API)、(Collection, 泛型)、(List, Set, 数据结构, Collections)、(Map)、(异常, 线程)、(线程, 同步)、(线程池, Lambda表达式)、(File类, 递归)、(字节流, 字符流)、(缓冲流, 转换流, 序列化流)、(网络编程)、(函数式接口, 方法引用)、(Stream流)
掌握点:
对于所有内容基本理解、了解知识内容,清楚其运行过程。
未掌握点:
知识点较多,对其语法格式没有记牢。在不看笔记情况下,很难想起语法格式。这是需要弥补的地方。
分析:
敲代码习惯有问题,习惯性视频播放,一边敲打。
缺乏独立思考。导致代码格式记不住。(已向他人学习,理解后,尝试独立敲写,想不出再查看。)或者一边看视频一边敲写,在之后再次独立敲写。 |
|