java程序员要学习什么

人气:489 ℃/2023-02-13 01:44:18

java程序员要学习什么?一起来了解一下吧。

1、面向对象的知识:JAVA是一个面向对象的开发语言,了解什么是对象?什么是类?什么是封装等等。

2、JAVA语法:如果完全没有经验,就需要好好研究JAVA初级教程之类的书,如果有C++等面向对象语言的开发经验,就只需简单要翻看一下介绍JAVA的相关书籍就可以了。

3、JSP和HTML:想成为JAVA程序员就不可避免的要熟悉JSP和HTML,如JSP的几个内置对象:Session、Request和Reponse,以及常用的JSP标签,如include,userBean等。

4、WebServer:WebServer可以让你到自己制作的页面动起来的样子,TOMCAT等都是很好的webserver

5、开发工具:开发工具可以帮助更好更快地开发,因此熟悉几种开发工具很有必要,目前JAVA的开发工具比较流行的有JBuilder、IDEA、Eclipse。

6、学习使用IDE:Intellij、IDEA都可以,熟悉常用的快捷键。

7、学习一种编辑器:Vim或Emacs,学会搜索、替换、代码补全。

8、学习Linux 开发环境和 bash shell。

9、学习JDK 以外的常用类库和工具包。

今天的分享就是这些啦,希望对大家有帮助。

java程序员学习路线

Java编程技术大全:java详细学习路线及路线图

针对本书,java学习可以大致分为3个阶段。

初级阶段:学习Java基础语法和类的创建与使用,基础I/0 (输入/输出)操作、各种循环控制、运算符、数组的定义、方法定义格式、方法重载等,并熟练使用一种集成开发工具(如Eclipse等)。

中级阶段:掌握面向对象的封装、继承和多态,学习常用对象和工具类,深入I/0操作,异常处理、抽象类与接口等。

高级阶段:掌握Java的反射机制、GUI开发、并发多线程、Java Web编程、数据库编程、Android开发等。

对于读者来说, Java学习的路线在整体上需遵循:初级阶段→中级阶段一高级阶段。循序渐进地学习(见下图) ,不建议读者一开始就"越级"学习,需知"欲速则不达"。在这3个阶段各自内部的知识点,没有必然的先后次序,读者可根据自己的实际情况"有的放矢"地学习。不管处于哪个学习阶段,读者都要重视Java的实战练习。等学习到高级阶段后,还要用一些项目实训来提升自己。

成为一名Java高手,可能需要经历多年的时间。一些读者担心,自己可能等不到成为高手那一天,就无力开发Java了。其实, Java相关的开发行业也如陈年美酒,愈陈愈香。想一想,前面提到Java的核心设计者James Gosling ,发髯皆白,却依然意气风发,时常给比他年轻很多的软件开发精英们讲解Java发展之道那种指点江山的气势,是何等的豪迈! Java软件开发行业职业寿命很长,能提供给从业人员更广阔的发展方向。如果想在Java开发相关的领域有所建树,多一份持久的坚持是必需的。

从一个Java的初学者,升级为一个编程高手,从来都没有捷径。其必经的一个成长路线正如下图所示:编写代码一犯错(发现问题)一纠错(解决问题)一自我提升一编写代码一犯错(发现问题)一纠错(解决问题)一自我提升......积累了一定的感性认识后,才会有质的突变,提升至新的境界。总之,想成为一个高水平的Java程序员,一定要多动手练习,多思考。

2000多年前,孔夫子就管说过,"学而时习之,不亦说乎?"杨伯峻先生在《论语译注》中对这句话有精辟的注解: "学了,然后(按一定的时间)去实习它,不也高兴吗?"对于Java的学习,也应是这样,仅仅懂得一堆Java语法,毫无意义,我们必须亲自动手实践它。

最后需要说明的是, Java高手绝对没有什么捷径可走,也绝不是一本书就能成就的,需要学习者不断地自我迭代,在理论上提升自己(如在读完本书后,还可以接着读读《编程之美》 《设计模式之禅》 《企业应用构架模式》 《97 things software architec should know》等) ,并在实战中反复地练习。只要这样,才能让自己操作代码的“动作"收放自如,才能让自己的"招式"炉火纯青。

各位Java爱好者,想在这个计算为王的大千世界放马驰骋吗?赶快动手吧(Just do IT) !

本文节选自《Java编程技术大全》

本书面向Java的零基础读者,用实际案例引导读者学习。本书主要包括基础知识、核心技术、高级应用和项目案例等4篇内容,帮助读者系统、全面地学习。 为了增强实用性,还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还赠送了职业规划建议及相关开发文档。

推荐

首页/电脑版/网名
© 2026 NiBaKu.Com All Rights Reserved.