java编程进阶
‘壹’ java入门如何学习怎么学好Java开发
随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品态悉就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。
如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。
总之,零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。
另外,所有语言的知识体系分为三大块:
业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)
信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)
这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。
‘贰’ Java进阶适合看哪些书
1.Head First Java
其实这本书是“老少皆宜”的,初学者或者进阶者都适合看,但是初学者一定是配合着教学来看的,否则会很费劲。这本书真心不错,不光技术点全,语言风格还很幽默,不会觉得无聊。
2.Head First 设计模式
本书中会有很多要点总结,幽默对话,练习题还有有名的单词接龙等帮助你更好地了解设计模式。如果你想了解Java中的设计模式,请带走这本书。JAVA战狼班
3.Effective Java
4.Java并发编程实战
5.Java Generics and Collections
6.Java性能优化权威指南
7.Java Puzzlers
8.Head First Object Oriented Analysis and Design
9.Thinking in Java
10.Java程序员修炼之道
‘叁’ java初级程序员进阶要学哪些东西
jdk类库,常见的要有印象。
java基础,如控制语句到文件IO,网络编程要会。
数据库要会,至少一种。基本查询,视图,索引,存储过程(玩过,会就行)这些。
枚举,反射,注解。
框架啥的要会用即可,最好从模拟入手,配置啥的不用太在意,要懂点原理,能吹。
html,css,jsp啥的必须,能写简单页面,js,jquery必须会。控台前端框架最好会一个,比如bootstrap,好像控台的前端的框架都很相似。
初级程序员需要自信,需要眼光放大,你真的工作了就知道初级需要的真的不多,你大都会。
都会的话多看书,设计模式,算法,数据结构,操作系统也玩玩,一些常用工具多玩玩,都不需要太深,满足需要即可。
进阶的过程比较长,各种知识都慢慢补充吧。
我是个初级,仅代表我的看法