都说Java学了不好找工作,自学经历送上,立志挑战月薪30k!( 三 )


, Struts2) , 还是ORM中间件 mybatis , hibernate , openjpa , 都基于Java SE核心技术 , 而Java SE的核心技术 , 重中之重就是Java 面向对象的核心编程设计思想及实现 , 也就是Java 面向对象语言三大特点(封装 , 继承 , 多态) , 如果这里掌握的有很大问题 , 后面在使用Java语言设计及编码时以及学习后续Java web 及各种Java 框架时不会顺利 , 所以这个地方要下大工夫 , 更多的时间应该用到这部分内容的学习理解及大量代码实践 , 有很多培训机构为了吸引学员 , 让学员有短暂的成就感 , 会花费一定时间(甚至比较长)讲解GUI部分内容 , 从而让你做出一个图形界面或小游戏之类的东西 , 凭我多年的工作经验来看 , 这几乎是没必要的 。 因为这部分内容几乎在99%的Java开发的企业中都是用不到的鸡肋内容 , 完全没必要花费时间去学习 。 所以一个Java 从业人员如果不能很好掌握Java SE核心理论和基础并熟练应用 , 你第一时间就被企业入职门槛挡在了外面 。 我曾无数次强调Java SE有多么的重要 , 一旦Java SE学好 , 以后学习任何内容都会非常轻松 。

二、真正的企业级Java项目是100%要有企业数据处理的 , 而且是及其重要的一块 , 因为记录任何事物在计算机中都体现为数据 , 而数据的永久存储最基本常用的软件设备就是数据库 , 那么对于数据库的操作就显得尤其重要 , 有资历的Java 程序员甚至有这样一个比喻:”Java SE核心技术牢牢掌握你就如同像孙悟空有了筋斗云 , 而具备非常出色的数据库技术就像又拥有了如意金箍棒” , 这样你就有了大闹天空的本事 , 如果有兴趣搜索信息 , , PL/SQL 数据库开发语言排名很多时候都在前20名 , 有很多人掌握了PL/SQL 从而找到薪水很高的工作的比比皆是 。 当然 , 如果从Java 角度说数据库操作 , 那你必需要深入理解掌握并熟练使用JDBC , 在后期你无论使用什么类似于hibernate、mybatis ORM数据库操作的中间件都是对JDBC的封装 , 这个搞不懂 , 你也就迈不过第二道企业入职门槛 。

推荐阅读