Java语言基础,面向对象编程的基本理论,java.lang.*,java.io.*,java.util.*(尤其是基本的Collection数据结构,如ArrayList, HashMap等等等等)下的大部分类的运用,这些是无论什么java程序员都得掌握的。
然后就是完成任务特定的方面的知识了,要编Applet的总得知道applet的编程吧,搞GUI的awt或swing总得懂一点吧,搞servlet的总得懂servlet方面的知识吧,搞数据库的总得知道odbc之类的东西吧。但是这就是各人有各人的方向了,搞servlet的即使是资深程序员都有可能对awt或odbc之类的一窍不通。
首先基础知识要过关,其次spring,各种数据库操作都是要会的。然后jsp,js。有项目经验,一般做web工程也就用到这么多了
你首先要明白基础语法,面向对象的概念,javaEE
基础语法和C语言差不多
面向对象需要你自己去理解
javaEE部分的知识需要你去记忆,并且会使用
然后是数据库知识 你需要会写 增 删 改 查 ,其实你学一个数据库就差不多了,推荐Mysql
再然后你需要web前端的知识,html ,js
html 能看的懂简单的样式就行了
js就需要了解多一点
这个时候可以去了解servlet原理,以及一些开源框架,也就差不多了
JAVA初级程序猿就是正式的码农了呀~那楼上那些是远远不够的呦~
JAVA SE学完 就是EE
EE是一套规范集~你得学以下内容才能达到一般的小屁企业级开发公司的要求~
jsp servlet struts2 hibernate spring jbpm lucene
数据库 mysql oracle。然后你得做个项目~才能有公司要你。
java初级程序员要具备基本的面向对象思想,和强烈的学习欲望