开始学习Java,一定要从最基础的开始,包括面向对象的特性、基本数据类型、抽象类、接口、GUI图形编程、IO、网络编程等知识点。其中,GUI图形编程主要用于桌面应用程序的开发。很少有公司使用Java开发桌面客户端程序,所以只需要大致了解,不需要深入研究。
在学习了这些基础知识点之后,我们一般需要学习网页前端编程的Html、CSS、JavaScript等相关知识,以及生成页的Jsp和Servlet。
掌握了这些知识点之后,就需要学习Java的框架部分了。最早使用的框架是SSH,即Struts+Spring+Hibernate,其中Struts用于流程控制,Spring用于业务流,Hibernate用于数据库操作。目前这个框架已经很老了,基本没用,但是还是有必要了解一下这个框架的实现思路和核心思想。
常用的框架有SpringMvc和SpringBoot,这两个框架也是我们必须掌握的。掌握了以上基础和框架后,基本可以轻松应对Java相关的工作了。
掌握了以上Java系统技术点后,我们在日常开发工作中会用到很多中间件技术,比如应用服务器JBoss、缓存技术Memcached和Redis、负载均衡Nginx、消息队列RabbitMQ、Kafka、Dubbo、Zookeeper、等,非关系型数据库如Mongodb,分布式框架Hadoop,应用容器引擎Docker,大数据计算引擎Spark,云计算平台OpenStack,分布式文件存储系统Gluster和FreeNAS,项目建设Maven,Gradle等,代码管理Git、与Jenkins的持续集成等。掌握这些技术点是从初级工程师到中级工程师再到高级工程师的必经之路。
电话:18320800808
传真:18320800808
邮箱:hobbm@www.zzjhkg.com
地址:广东省深圳市龙华新区大浪街道