Java程序员都需要学习什么?
Intellij IDEA或者Eclipse都可以。至少熟悉常用快捷键,能够调试项目。比如Vim/Emacs/升华文字,至少学会搜索/替换/完成代码。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要通读至少一次。所以,想成为一名JAVA程序员,必须熟悉JSP和HTML。目前流行的JAVA开发工具有JBuilder、IDEA、Eclipse,HTML开发工具有Dreamweaver。目前比较流行的框架是Struts和Spring。
1、熟练使用一个IDE。Intellij IDEA或者Eclipse都可以。至少熟悉常用快捷键,能够调试(包括远程调试)项目。
2.熟悉一个编辑。比如Vim/Emacs/升华文字,至少学会搜索/替换/完成代码。
精通Java。经典《Java 核心技术:卷1 基础知识》(或《Java 编程思想》)必须阅读,跳过图形和小程序章节。习惯了咨询Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要通读至少一次。
3.熟悉Linux开发环境和bash shell。
4.掌握除JDK以外的常用类库和工具包。
学习代码规范。
一、对大象的知识:JAVA是对大象的开发语言,所以要熟悉学习对大象和对的JAVA你要明白:什么是对大象,什么是类;什么是封装、多态、继承;什么是抽象类,什么是接口。理解了概念之后,你还需要了解这些概念是如何体现的,比如类和对图像有什么区别?类是如何封装的?
二、JAVA语法:如果你有开发对大象语言的经验,比如C,你只需要简单的阅读一下关于JAVA的相关书籍。如果你是新手,没关系。你应该努力学习像《JAVA基础教程》这样的书。
三、JSP和HTML:作为一个JAVA程序员,必须要处理好JSP和HTML。所以,想成为一名JAVA程序员,必须熟悉JSP和HTML。你最好知道JSP的几个内置对图像,比如Session、Request、Reponse,以及常用的JSP标签,比如include、userBean等。如果你再熟悉一下JS和CSS就更好了,会让你的页面更友好。
四.WebServer:熟悉了以上三种,可以肯定的说已经可以制作JSP页面了,也可以在页面中使用自己的JAVA类(JAVABEAN),但是你的页面总是要运行才能看到想要的效果,这就需要你熟悉一种WebServer,比如TOMCAT,RESIN等等。您应该熟悉如何发布您的应用程序以及如何使用WebServer的数据库资源。
5.开发工具:众所周知,开发工具可以帮助你更好更快的开发,所以要熟悉几种开发工具。目前流行的JAVA开发工具有JBuilder、IDEA、Eclipse,HTML开发工具有Dreamweaver。
6.熟悉一个框架:熟悉一个框架实际上是JAVA程序员的一个可选知识。但是目前开发B/S结构应用的开发团队几乎都是采用一个框架来构建自己的应用系统。框架有很多可重用的代码,良好的层次关系和业务控制逻辑。基于框架的开发可以为你节省大量的开发成本。目前比较流行的框架是Struts和Spring。