我想成为一名java软件工程师。我需要学习什么?
学习javase关于变量赋值的基础知识...分支结构、圆形阵列等。,然后接触面向对象的知识,包括一些理论概念,封装多态继承...
你掌握了基础知识,开始接触深度java了吗?IO操作(读写本地文档、对象序列化等。)一些网络编程(客户端服务器),也就是说写一个小聊天,然后接触一些java操纵XML,可以将数据存储到XML文档中,这是不成问题的。
最后,掌握awt| swing编程,也就是用windows,了解什么是事件,事件监控...
中级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文件,它会被创建,然后数据会被提交给servlet返回数据。
如果掌握了以上,开始进入真正意义上的java,javaEE。如果没有学好,这些知识你都无法理解。基础比什么都重要,因为所有算法都有框架...这些都是通过最基本的基础创造出来的。在这里学习框架(相当于模板,或者别人给的半成品代码,自己来山寨)hibernate的数据库?操作。春天;斯特鲁斯;Strus2.....……Jquery(这是javascript动态脚本的一些框架)。学习MVC设计模式
还有Ajax,这是主要功能。点击登录或查询服务器数据时,无需跳转到页面即可在后台查询,并体现在客户界面,达到良好的体验效果。他将javascript css XML组合在一起作为一个集合名称...
这些掌握实际上可以扩展一些知识ext jsDWR;网络服务;
如果只是玩玩,学了基础的javase就可以写一个桌面程序,也就是1-4。如果你想更深入,你需要向网络学习。8.如果进入的申请范围更广,应该全部完成。你要学习主框架,因为这样可以节省自己很多时间,让很多难的代码变得容易一些。