谁知道怎么学习java编程的,现在我是每天跟着老师学,但我想更快点,请高手指教,系统点的,最好推荐

2025-01-03 21:13:57
推荐回答(5个)
回答1:

java主要有三大部分组成:j2se j2ee j2me
其中j2se为最基础部分,主要讲java基础知识点,和面向对象思想。
j2ee为企业级开发
j2me为嵌入式开发(一般针对于手机开发比较多)
我想你想走的方向应该是j2ee方向吧。

只要感兴趣就自学吧,从基础的开始。网上找教程,买点书什么的。不要去培训机构。没用的相信我。学习还是靠自己。上那么多年学了还想上吗?之前是为了个毕业证,现在毕业就没必要再交冤枉学费了!不要觉得到某某培训机构学了点什么就可以很轻松入行拿到几k的工资。这行靠实力说话的!工作也靠自己找的。不会有保证就业之说的。那只是各种学校收取你兜里8k-9k学费的营销手段。定个方向开始行动吧!
还有就是看你想做什么了?哪条路走好了都会不错的。关键在于设立了目标,并付之行动!无非以下几种:
一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?决定这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

至于学习顺序和推荐书籍你可以到我给你的链接去看看,下载一些视频教程学习效果应该比只看书强很多。里面有具体的学习顺序列表你自己看看吧我就不一一列举了。推荐给你孙卫琴的书看看,个人认为不错。当然如果你达到一定水平了最好看外国写的书那里是最精华的。不过要有个循序渐进的过程。一下子看太高深的也许很难懂的。 最重要的是多读别人的代码并且自己多写代码。这才会有提高。

推荐资源:

才子_辉祝您愉快!
另外,虚机团上产品团购,超级便宜

回答2:

学java要掌握很多东西的,编程思想,数据库,网页html,编程工具,网络基础!必要的话学习Linux! 一点一点学吧,最好做个项目!

回答3:

电驴上面有视频下载。只是观看视频的顺序。
一:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制

2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、

3:JDBC
JDBC基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC连接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT
html、css、javascript基础语法
JavaScript Form判断
Dom编程基础(事件处理等)
JS常用效果如TreeView、下拉联动等
JS学习方法
JS调试方法
DreamWeaver初步(建立HTML、Table、Form、CSS)等

5:Servlet & JSP

tomcat基础
servlet基础
web.xml配置基础
web application的结构
servlet生命周期
request response等常用方法
ServletContext类
HTTP协议基础(GET POST)
Cookie
Session
Application

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。

6:Struts
多层架构理论
Model 1 and Model 2
Struts基本概念
MVC
Action与业务逻辑类的关系
在Struts与JSP之间传递数据
Struts处理流程(控制流)
Struts TagLib(了解常用的)
JSTL
ActionForm
字段收集
上传文件
类型转换
DTO
动态Action Form
验证框架
ActionForward 转发与重定向
动态生成ActionForward
全局与局部的ActionForward
Action Forward Scope
UnknownActionMapping
Action的线程安全
I18N
如何切换语言环境
Struts异常处理机制 程序处理 自动处理 自定义异常处理器
Struts的多模块配置

7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

8:Hibernate
OR Mapping原理
Hibernate基础开发步骤
Hibernate基本接口(重点Session)
普通属性映射
关联关系映射
Native SQL
inverse lazy cascade
继承关系映射
HQL
性能优化 一级缓存 二级缓存 查询缓存
事务与并发 悲观锁、乐观锁
OpenSessionInView
CurrentSession
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)

9:Spring
IOC/DI
Spring配置
Spring架构
AOP及Spring AOP
声明式事务(AOP)
Spring + Hibernate Spring支持Web
Scope
(其他的Spring模块对于自学来说可以暂时扔在一边)

10:EJB3.0
J2EE架构基础(JTA JMS等)
EJB基础(地位及基本理论、分类等)
Annotation
Ant编译与部署EJB
Session Bean
EJB的依赖注入
Persistence API
(可以用JBoss学习EJB3.0)

回答4:

书:think in java 视频:韩顺平老师的视频,电驴里有很多资源

回答5:

学下Java编程面授班的时间大约半年,选择Java培训机构重点关注机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的师资、课程、就业、费用等等方面,多对比几家机构,希望你早日学有所成。