发布网友 发布时间:2022-03-01 02:24
共1个回答
热心网友 时间:2022-03-01 03:54
从基础开始 先安装 sdk,配置环境变量
学习javase 基础 认识变量 赋值 运算……分支结构 循环 数组等等,然后接触面向对象的知识,包括一些理论性的概念,封装多态继承……
基础知识掌握了,开始接触深度的java IO的操作(读写本地文档,对象序列化等等) 一些网络编程(客户端服务器),也就是说能写个小小的聊天器不成问题,然后接触一些java操控 XML ,可以储存数据到XML文档。
最后掌握awt| swing 编程 也就是带窗口,了解什么是事件,事件监听……
中级深度 java web的开始,首先要了解html的结构用法,还有javascript的语法(其实各种编程语言含义差不多,大多数意思能通用,某些小地方不同罢了)css样式文件,这些 能理解了解就可以,以后有一些框架支持,更简单些。
数据库的知识,例如Mysql ,sql server……oracle等等都可以,sql语言大部分通用,只不过有个别是数据库自身特定的,学习一种就可以了。
开始进入web世界, 首先要下载tomcat服务器,在本地运行,懂得启动停止和文件夹作用。
掌握jsp 也就是 浏览网页 的后缀 xxx.jsp 动态的网页编程,做一些动态效果。登录注册的提交,文章编辑,或者一些小游戏啊。要懂得提交性质post,get两种提交方式,并会设置编码格式(UTF-8;GBK;GB2312)。jdbc 或odbc 操作,就是对数据库增删改查操作。 也学习一些小插件EL ;JSTL;最后要学习servlet知识,要懂得,jsp最后编译成servlet的java文件,并且会创建它,以后再从jsp网页中提交数据就提交到servlet中返回数据。
如果上述掌握好了,开始进入真正意义上的java,javaEE,如果前面没学好,这部分知识你不能全懂。基础比任何都重要,因为所有算法还有框架啊……都是通过最基础最基础的创建的。在这里要学框架(相当于模板,或者说别人给的半成品代码,自己涌来山寨)hibernate 对数据库的 操作。Spring ;Strus; Strus2;……Jquery(这个是javascript动态脚本的一些框架)。学习MVC设计模式
还有就是Ajax是比较主要的,作用,当你点击登录或者查询服务器数据,不跳转页面就可以后台查询,并反映到客户界面,实现很好的体验效果,他把javascript css XML 结合在一起的统称……
这些掌握好其实也可以扩展一些知识 Ext js ;DWR;web Service;
如果只是玩玩的话,能编写一个桌面程序,只需要把基础的javase学会也就是说1-4的知识。如果要进行更深入的,到web需要学到8. 如果进入更广泛的应用,就全部完成,最主要框架要学明白,因为可以给自己省去很多时间,很多难懂的代码变得容易。