java菜鸟 从何学起 想学习JAVA 并熟练编程,应该从何学起呢? 现在流行的开发环境是什么呢? 软件公司经常使用的又是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 免费的:MyEclipse8.0、JDK6.0、Tomcat6.0、sql server2008、Dreamweaver CS4小弟刚刚用到这几个 一: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) 11:至于SOA,对于自学的同学来说,暂时不用特别关注。 一步一步来喽!先看看书,了解大概,然后就可以实战了。出现问题把log贴出来大家,大家会帮你解决的。 我也想学习java 可是也不知道怎么入手 现在看了楼上的解答,明白点东西了 语言这东西我觉得是学不完的~!重要的是学习一直思想,一种设计理念。只要你精通一门一样,再去学其他的应该问题不是很大。假如你一点语言基础都没有的话建议你买本书先了解了解,然后看视频《基础视频有好多呢,比如马士兵java语言基础》,动手做事最关键的一部~!你要想将你看的东西真正掌握了,必须动手做,加深记忆,<记住:千万别粘代码>~! <Thinking in Java> + Eclipse + <Core Java 1,2> 你先学习J2SE吧 这个是基础 差不多学个3个月然后学习J2EE 学完 就找可以工作了 从在Eclipse中重新运行其他人的源代码开始, 不是所有的源代码放过来就可以运行的, 在你运行调试别人的程序的时候,从中可以学到很多光看书时学不到的东西。真理在实践中检验,编程在调试中获真知。 祝你 早日成为Java高手 1.Java学习网站: Java中文世界论坛 http://www.chinajavaworld.com/index.jspa Java世纪网 http://www.java2000.net/ Java 中文站 http://www.java-cn.com/ Java学习室 http://www.java3z.com/cwbwebhome/ JavaEye http://www.javaeye.com/ Java学习站 http://www.learnjava.cn/ 中文Java技术网 http://www.cn-java.com JAVA和J2EE解决之道 http://www.jdon.com/ 2.Java开发工具下载 JDK1.5 http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exe JDK1.6 http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JCreator(适合Java语言编程初学者的IDE 工具): http://www.duote.com/soft/3099.html JBuilder http://www.skycn.com/soft/950.html Eclipse http://down.zdnet.com.cn/link/3/23605.shtml NetBeans http://www.fixdown.com/soft/7067.htm 3.Java API手册 JDK 5.0 API官方中文版 http://www.fwvv.net/Software/View-Software-18060.shtml JDK1.6 API中文版(CHM格式) http://www.fwvv.net/Software/View-Software-14446.shtml 4.Java源码下载 源码爱好者-JAVA专区 http://www.codefans.net/sort/list_5_1.shtml 365源码之家-JAVA专区 http://www.365code.com/code/java/index.html 中国源码下载站-JAVA专区 http://www.downcode.com/sort/j_7_218_1.shtml 锋网源码-JAVA专区 http://www.fwvv.net/Software/download-138-1.shtml 5.Java学习资料 源码网-JAVA教程 http://www.codepub.com/software/download-190-1.html 源码爱好者-JAVA教程 http://www.codefans.net/sort/list_7_136_1.shtml Thinking in Java http://www.ibook8.com/Software/Catalog16/24534.html Java初学就先从语法开始吧,Thinking in java太深了点。。 JAVASE是基础,基础是王道,倒好基础,学其他会很快,有点基础再看Thinking in java,要不会很头疼,然后再JAVA EE.... 路长着! 这些东西也太前卫了吧,sql sever2008今年5月份才正式推出,还有MyEclipse8.0运行起来怎一个慢字了得啊而且MyEclipse里面的tomcat对于初学者已经够用了。这里建议楼主还是用jdk,然后用EditPlus自己配一个编译环境,学一段时间在用集成开发环境,推荐你看《Java编程思想》,《Begining Java Object》 哪个讲MyEclipse是免费的啊?明明就是收费软件嘛,eclipse是开源、免费的,ok? http://www.Javadn.com 对你有用 从基础的学习其,你可以听听免费的教程,比如马士兵的,http://www.it1714.cn 可以去 www.bjsxt.com 和 www.sunxin.org 下java视频看 我很多同学都是看的视频 挺好的 尚学堂的那个马老师讲的很好。特别推荐去看看 我看的也是都尚学堂的java视频 这个简单直接到书店买本JAVA教程的书就行了 我是自学的 我以前没好的学习方法 绕了很多路 蛮痛苦的我介绍下基本的学习方法 J2SE学习下 SWING AWT这些不用学习然后再学习JSP 然后再学strutn+Hibernate+Spring 然后做个项目 就可以了 MyEclipse8.0、JDK6.0、Tomcat6.0Thinking in JAVA 不适合入门哦 其实,好好利用这个Csdn这个论坛,也是很好的选择,联网再推荐给你一个学校Java的网址www.javaeye.com 从基础做起吧,javase先学好 路过MyEclipse8.0 好用吗?我用的7.5 ,我电脑装不上 sql server2008 ,也就用2005,有点过时了 软件公司用的应该是J2EE,J2SE只不过是基础 《Java2核心技术》比较适合初学者。《Thinking in Java》太难,不适合初学者。 v512的视频最好了,http://www.verycd.com/topics/215898赶紧下载吧! Java里面要学会好基础,至于成为高手吗,三年的时间吧 我也是新手最近朋友推荐看 thinking in java 但貌似有点看不懂 小弟现在也正在苦练JAVA,感觉的有很多的东西是和C++是差不多的,有一些的东西自己老是会把其与C++混 think in java起点太高了,上网找一个java视频教程,如张孝祥的,mldn的,这些电驴上都有不少,跟着视频学一遍,然后再看其他的。 这些工具我懂一点点 但是的确SQL SERVER2008比较新 最新的不定是最好的 但是这些工具都还好,谢谢回答哦 谢谢大家的回答哦,转眼间大家给了这么多意见,因为帖子分数不多,所以没给大家太多分,请见谅,我还有点JAVA的底子,所以相信经过努力后 一定会成功的,希望和大家成为朋友 我是学北大青鸟的最好去网上下些视频教程,。csdn上面很多。。然后在结合下书本(可以去图书馆借书),做些简单的东西。 强烈推荐看看尚学堂马士兵的JAVA视频。。老师特别幽默,边讲知识还蛋比几句。。拿程序好比女人。。越不好追越要追。。越不好学越要学。。什么样的女人最有魅力呢? 关于JNDI配置的 java 调用.net应用程序的问题???? 文本控件与窗体布局的问题 新开通第一问:关于JNI原理。 有没有办法让JComboBox中的某一选项变灰,不让用户去选? 初学者的问题:在JDK中编译含action()方法的出现错误,浏览器中显示空白。下面附上源码和错误: 请各位前辈指教! C++中虚拟函数表的问题 简单的问题,帮帮忙啦! Java窗体关闭(初学者)不知错在哪里求指教 【欢迎讨论】Java中用什么技术手段可以保证C/S系统中S端到C端和C端到C端的通信? 取得一个类(包括其父类,父类的父类)的所有方法使用什么类的什么方法??
MyEclipse8.0、JDK6.0、Tomcat6.0、sql server2008、Dreamweaver CS4
小弟刚刚用到这几个
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、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)
11:至于SOA,对于自学的同学来说,暂时不用特别关注。
假如你一点语言基础都没有的话建议你买本书先了解了解,然后看视频《基础视频有好多呢,比如马士兵java语言基础》,动手做事最关键的一部~!你要想将你看的东西真正掌握了,必须动手做,加深记忆,<记住:千万别粘代码>~!
Java中文世界论坛 http://www.chinajavaworld.com/index.jspa
Java世纪网 http://www.java2000.net/
Java 中文站 http://www.java-cn.com/
Java学习室 http://www.java3z.com/cwbwebhome/
JavaEye http://www.javaeye.com/
Java学习站 http://www.learnjava.cn/
中文Java技术网 http://www.cn-java.com
JAVA和J2EE解决之道 http://www.jdon.com/ 2.Java开发工具下载
JDK1.5
http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exe
JDK1.6
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JCreator(适合Java语言编程初学者的IDE 工具):
http://www.duote.com/soft/3099.html
JBuilder
http://www.skycn.com/soft/950.html
Eclipse
http://down.zdnet.com.cn/link/3/23605.shtml
NetBeans
http://www.fixdown.com/soft/7067.htm 3.Java API手册
JDK 5.0 API官方中文版
http://www.fwvv.net/Software/View-Software-18060.shtml
JDK1.6 API中文版(CHM格式)
http://www.fwvv.net/Software/View-Software-14446.shtml 4.Java源码下载
源码爱好者-JAVA专区 http://www.codefans.net/sort/list_5_1.shtml
365源码之家-JAVA专区 http://www.365code.com/code/java/index.html
中国源码下载站-JAVA专区 http://www.downcode.com/sort/j_7_218_1.shtml
锋网源码-JAVA专区 http://www.fwvv.net/Software/download-138-1.shtml 5.Java学习资料
源码网-JAVA教程
http://www.codepub.com/software/download-190-1.html
源码爱好者-JAVA教程
http://www.codefans.net/sort/list_7_136_1.shtml
Thinking in Java
http://www.ibook8.com/Software/Catalog16/24534.html
这里建议楼主还是用jdk,然后用EditPlus自己配一个编译环境,学一段时间在用集成开发环境,推荐你看《Java编程思想》,《Begining Java Object》
哪个讲MyEclipse是免费的啊?明明就是收费软件嘛,eclipse是开源、免费的,ok?
我很多同学都是看的视频 挺好的 尚学堂的那个马老师讲的很好。
特别推荐去看看 我看的也是都尚学堂的java视频
直接到书店买本JAVA教程的书就行了
赶紧下载吧!
至于成为高手吗,三年的时间吧
拿程序好比女人。。越不好追越要追。。越不好学越要学。。什么样的女人最有魅力呢?