Java基础-开篇
写Java基础这一部分我也是考虑了很久,我从2013年大学毕业从事过c/c++, C# , asp.net , j2ee , 最终选择了以Java语言为基础的Android开发工作。 至今算下来也六七年了吧, 在一般程序员的生涯中3年应该是一个分水岭,因为在三年的时间段里,我们至少上手过五六个项目,大项目两三个,加过班,也熬过夜,懂得了程序中问题的存在、快速定位、修复。再后来由于工作,生活, 时过境迁,也经历了很多,慢慢就学会了如果进行高性能编程,设计模式、架构设计等等。 直到有一天…
为什么我要写这一系列文章?
-
我媳妇儿是从事软件测试工作的,她觉得从事的是一些表面的,总是浮在浅层次的点点点,想扩宽一下自己的知识面,表示自己不想这么无脑的工作,比如学一些深入的压测、性能优化、JS、Spring等。测试行业流传着这么一句话“面试造原子弹,工作点点点”。 经过深思熟虑之后打算写一些Java基础,算是对她的一点帮助吧。
-
工作了这么多年,总结的时间和次数也很少,写一些东西算是自己的一点积累吧。作为一个老鸟也希望温故知新,学出新高度。总结出更多的东西。
主要内容写什么?
1.Java基础
- Java语法基础
- 面向对象
- IO流知识
- 线程进程
- Java并发
- 类的加载
- 反射原理
- 枚举与注解
- 设计模式
- Java进阶
- 可能会兼顾一些使用Java进行压测的相关方法
学习过程
说起学习过程,Java不是我学的第一门语言,第一门语言是C++ 。 在基本语法掌握之后,学Java就很轻松了,那时还是在大学时候,记得当时是看的马士兵老师的Java视频, 大概花了一周时间。 学习过程就是边看语法,边上手验证,改变方式,多次验证, 逐渐就学会了。
个人觉得学习Java的过程,重要的是看懂语法,多次验证,多次对比,逐步总结就会慢慢学会了。
总结
这里就不总结了,上手敲就对了。生死看淡、不服就干。
参考资料
Java编程思想