培训百科网百科

广告

Python全栈工程师培训人工智能AI精品就业班

2018-06-24 14:13:15 本文行家:杭州天眼

图片 1图片 1图片 2图片 3图片 4怎么样才能学好Java,这是很多刚刚学习Java的朋友们经常会问我的问题,我现在简单描述下Java初学者到就业要学习的一些东西。首选 : 大家要清楚我们想要从事Java软件工程师要学习什么?网上资料形形色色,很多同学们学习寻找起来也比较苦恼,无从下手。其实这不难,到底学什么,打开互联网招聘简历 :打开三分简历,相信大家都已经凌乱了,做一名java工程师要学习

图片 1图片 1




图片 1图片 1




图片 2图片 2




图片 3图片 3




图片 4图片 4


 

怎么样才能学好Java,这是很多刚刚学习Java的朋友们经常会问我的问题,我现在简单描述下Java初学者到就业要学习的一些东西。

首选 : 大家要清楚我们想要从事Java软件工程师要学习什么?网上资料形形色色,很多同学们学习寻找起来也比较苦恼,无从下手。

其实这不难,到底学什么,打开互联网招聘简历 :


打开三分简历,相信大家都已经凌乱了,做一名java工程师要学习这么多?那应该从哪一步来入手呢?

首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。2005java十周年的时候更名Javase ,Javaee 和Javame,和原来没什么区别。

J2SE : 我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。

J2ee : 就是我们常说的做企业级开发.这个是从事Java开发人员的主要发展方向.

J2me:手机微端开发.目前而言这块并不是我们的发展方向,虽然安卓上面跑的是Java但是不是用j2me开发的.

那么j2ee就是大部分学习java的同学们的主要方向了.当然,学习J2EE海需要很多非JAVA技术的支撑,比如数据库技术,网页编程技术等等,待会我会详细介绍这方面的内容。

刚才说到J2EE包含的范围很广,即使我把我所了解的所有技术说出来,也并不能代表J2EE,这是一个很深很广的学问,需要大家以后再工作的时候慢慢去发现了。

J2se做企业级开发的项目大部分都是基于B/S架构的项目,也就是通过浏览器来访问服务器,例如,我们打开浏览器逛得淘宝,驴妈妈等网站.

首先从最简单的开始,打开浏览器,我们眼睛看到的叫网页.

网页编程基础:

网页编程基础要学的内容也比较多,但主要集中在以下这三个技术之上,大家每天看的 各种样式的网页都是它们呈现的:

HTML:超文本标记语言

CSS: 层叠样式表

Javascript:浏览器客户端脚本语言

现在更是流行各种JavaScript库,比如:Jquery等,你要是会其中的某一个库的使用,找工作so easy。当然现在比较流行的还有HTML5和CSS3近年来也是相当火爆,也是面试加分神器.

此阶段零基础的学员推荐开发工具使用Editplus没有代码提示,锻炼代码功底,有基础同学可以使用DW等智能开发工具提升效率.

J2SE:

学完前端制作接下来开始学习j2se,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅)。

重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等

难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等.

数据库技术:

数据库几乎是程序中不可或缺的一部分,在整个软件开发中更是占据了重要作用.数据库在整个软件中扮演的是地基的角色,你要修房子,就要先打好地基,你要做软件,就要先设计好的数据库.目前数据库几乎都是关系型数据库,代表的有:

MySQL,最知名的开源数据库之一,我很喜欢它的小巧耐用,学过SQL SERVER数据库再学它,无师自通,易如反掌.

ORACLE.甲骨文公司的产品,大型数据库,正版的一般公司买不起.只有看看了,不过现在Java开发60%都是会使用到这个数据库,再加上现在甲骨文已经把sun公司收购了,JAVA和 ORACLE得关系更加暧昧,各位得多花些时间在这上面了.

掌握基于Java Web技术的综合应用,完成项目实战开发

这个阶段这个阶段学习: JSP, servlet和JavaBean,以及自定义标签库等.

J2EE有三个必学的框架,如果你说你学了J2EE,但又不会这三个框架的话,那会让人笑掉大牙,这三个框架分别是 Struts、Spring和Hibernate,虽然这三个框架应用很广,

但不代表这三个框架就代表了J2EE,J2EE还有很多其他的东西.

看了这么多大家也应该知道了Java学这么多其他的东西。除了这些技术的东西,在这阶段,大家更多的是会接触到比如设计模式的东西,比如工厂模式、桥梁模式、单例模式等等,还要学习建模思想(比如UML建模等等)和软件生命周期等等。这些是升华大家编程思想的手段和途径。当然,想要要到一份好的工作,一些编程规范,代码的效率,性能,用户体验优化,解决问题的能力都是必不可少的,学习过程中一定要做项目一方面融合自己的知识点,第二增加项目经验.大家加油.附上学习流程图一张.

百科的文章(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.baike.com
广告

本文行家向Ta提问

杭州天眼  杭州天眼教育咨询有限公司,杭州下城高新区人才中心,创立于有天堂硅谷美誉的杭州,致力于中国IT人才的培养工程。公司目前建有杭州新天地基地、杭州和平基地、杭州西湖基地、杭州下沙基地、杭州富阳基地 、湘潭九华基地、长沙商学院基地、辽宁大连基地八大实训中心,并在湖北武汉设有办事处。      天眼以“培养高素质IT精英人才、服务社会”为企业经营宗旨,依托集团公司(天演科技、绿浪视觉)强大的技术团队与丰富的客户项目资源,直接引进国际先进IT技术,结合中国本土IT企业需求,定制化培养中高级软件开发与测试人才、3G/4G人 ...

行家更新