问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 学习过程

发布网友 发布时间:2022-04-25 22:17

我来回答

7个回答

热心网友 时间:2022-05-07 06:13

--------------------------------------------------------------------------------

一、CORE JAVA

内容:

Java的面向对象的编程语言的特性的地方, 比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,垃圾回收,Java的异常处理机制,文件流I/O,OOP,OOD等面向对象设计。

资料:

《Thinking in Java》Sun 公司的《Tutorial》

二、基于JDK的java基础类库

内容:

最核心的只有4个:

java.lang.*;

java.io.*;

java.util.*;

java.sql.*;

学习方法:

首先要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。

目标:

Java给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类的组合可以解决我的问题,主要对每个包的总体框架的把握。

资料:

Sun公司的文档,及书店购买专门的相关书籍,j2se手册。

三、Java Web 编程

内容:

JSP语法、字串处理、JDBC、数据库连接池,Tomcat服务器配制、管理、JAVA BEAN的使用、基于HTTP协议的Servlet,JSP的MVC框架结构structs的灵活运用,构建java的标签,标记。

资料:

一本JSP入门、语法书籍,《精通STRUCTS》,JSP手册。

项目:

编写一套基于Structs、javaBean的一套网上书店购物系统。

四、JAVA GUI编程

内容:

AWT的使用、SWING基本控件的基础代码(二十个左右)、驱动事件,一套基于XML的模板方法。

资料:

NMS系统,IBM swing教程,java i/o文件处理机制文档。

五、UML/Rose XDE面向对象的分析与建模技术

内容:

理解UML与面向对象的本质特性、UML与OOAD方法之间的关系;理解UML语言的基本语法、语义;了解九种UML模型图与对象的静态结构、动态行为之间的对应关系;熟悉使用建模工具Rational XDE绘制各种模型图;理解面向对象设计(OOD)的基本技巧。

资料:

IBM的WEB SPHERE软件、建模工具、相关书籍。

六、设计模式

内容:

设计模式的基本原则,创建型模式;结构型模式;行为型模式; JavaEE模式,模式语言与框架(framework)模式。

目标:使用设计模式提高软件系统可重用性使用设计模式提高软件系统可重用性。

七、WebSphere /Weblogic应用服务器 与EJB高级编程

内容:创建基于JAVA EE1.4规范和WebSphere /WebLogic 的EJB中间件开发,内容包括Session Beans,Entity Beans,Message-Driven Beans,JAAS,JNDI等。EJB高级特性:包括事务、安全性、关系管理。同时讲解最新EJB3.0技术规范。

八、Spring轻量级Java EE开发框架

内容:

Spring框架介绍;安装和构建Spring;控制反转(IoC);面向方面编程(Spring AOP);持久化服务。

九、Hibernate对象持久化技术

内容:

Hibernate简介;对象与关系型数据库的映射( ORM )原理;在Java应用中使用Hibernate的步骤;通过Hibernate API操纵数据库。

十、深入理解JORAM(一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件)

内容:

熟读《Joram-4.3-en》,掌握JMS,JNDI,TCP/IP,RMI等技术

热心网友 时间:2022-05-07 07:31

你所说的java基础语法指的是那些呢?
一些高级的特性看没看 还有你的基础打实了嘛 一定要试着多写些代码 夯实基础才是关键 至于基础如果感觉差不多了 也看看Java的高级特性 比如网络编程 比如文件处理 比如多线程 还有数据库访问如JDBC JDBC2.0

等这些都掌握的差不多了了 可以开始学点J2EE的内容了 其实再学web开发之前你可以把Hibernate这个框架学完 这个框架主要是访问数据库的 与web无本质联系
学web部分的时候一定要从servlet开始学 然后到Jsp
等这些都完了 就可以学习一下 Struts 和spring了

热心网友 时间:2022-05-07 09:05

其实这个问题我以前再学J2EE的时候也遇到这样的问题的,想学J2EE,不光是学了JAVA基本语法之后就行了,还需要对HTML,XML有一定的基础,对于SQL的语法要了解,然后再开始J2EE吧,学J2EE建议吧JSP+Servlet当作第一步,因为JSP本身就是以Servlet为基础的。在学习的时候一定要自己动手练习。

再之后就可以学习Structs,spring,hibernate了,当然全部是靠自己看书有的时候会有很多困惑的,所有建议你到像美河之类的网站上下载点视频下来,自己看看,这样对你的学习会有很大的帮助。

热心网友 时间:2022-05-07 10:57

J2EE里面,先把一些基础学会,比如jdbc(连接数据库)、servlet、jsp等,然后数据库也要掌握一些,比如MySql的基本操作(增、删、查、改);

SQL语句的基本语法,SQL语句学会了,别的数据库,哪怕是Oracle都是雷同的。

你说的strucs、hibernate都是一些框架,框架用到的时候再看也没关系,没必要花很多时间学。。。

热心网友 时间:2022-05-07 13:05

以我的实践来说,你最好先看二本书:
《java编程思想》和《java核心技术》I、II卷,前者偏重理论基础,后者偏重实践,二者结合起来一起看效果会更好。
java的发展方向始终不是桌面程序,你会看到(至少目前来讲)很多java程序运行是比较慢的。如果基础学完了,那就转向j2ee或j2me,个人比较看好j2me。

热心网友 时间:2022-05-07 15:29

先学jsp直接连接数据库,然后加上javabean,第三步是servlet,第四步是structs,第五步是hibernate,第六步是spring,你所说的SSH其实就是structs,spring,hibernate的简称,这样子学,你会省很大力气的

热心网友 时间:2022-05-07 18:11

好问题,,我也迷茫着呢。。。。呵呵。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 求基于UML的软件设计流程 基于uml的面向对象的软件设计方法主要步骤包括哪些 基于UML来进行相应的软件设计 求!!基于Java的网上商城系统的参考文献 要期刊!!5篇外文期刊~~ 关于UML css html java的~~谢谢~~ 基于UML网上机票预订系统(八大图形). 谢谢各位了。 自动售货机UML展示 【问题】对该“订单处理系统”进行面向对象分析并运用UML建模设计出用例图。 UML实践报告--校园二手交易系统 求网上购物的UML用例图,用例规约,类图,顺序图,分析阶段和设计阶段英文的都要 UML超市购物系统怎样建立 基于uml的商场购物导航系统的用例图怎么画 uml网上购物系统采用什么技术实现 苹果手机退款游戏回收吗 手机触摸屏幕失灵怎么办? 手机屏幕触控是什么意思??? 文明礼仪ppt,高中班会用 文明礼仪班会PPT课件哪有? 百度自动搜索+搜索竞价点击 搜索引擎竞价是怎么一回事情 [购物]??? 会计(出纳)实习中发现的生产问题与解决方案? 基于uml的分析与设计过程包含哪些主要活动 基于UML的面向对象软件分析与建模 基于uml的关系数据库设计有哪4个阶段 UML是什么建摸方法 apple store退款成功的话,游戏内购的东西会收回吗 虎尾兰有哪些生活习性? 虎尾兰有哪些形态特征? 虎尾兰有什么作用? 虎尾兰有什么特性? 虎尾兰有哪些生活特性? 虎尾兰有哪些病害? 虎尾兰有什么寓意? 虎尾兰的生长有哪些习性? 虎尾兰有哪些繁殖方法? 短叶虎尾兰有哪些特征? 金边虎尾兰有什么作用? 虎尾兰的形态有哪些特征? 第一财经节目主要讲的是什么?你了解吗? 如何上网收看上海财经卫视的《第1财经》的节目? 上海第一财经频道财经节目的问题