1.首先java基础语法要学好这个我知道,接着是学习JAVA面对对象,我想知道在学习java面对对象的时候应该熟练的掌握那些知识?哪些做了解?
2.WEB 这门语言中要熟练掌握中间那些知识点?那些做了解?学习WEB要具备哪些知识学起来更容易?
3.最后一个问题就是J2EE中,哪些框架必须掌握?如何学习这些框架才能学好?
我是一个初学者,希望各位大虾能帮我把要熟练掌握的知识点名称指出来,越细越好,能让我少走点弯路,谢谢大家!
2.WEB 这门语言中要熟练掌握中间那些知识点?那些做了解?学习WEB要具备哪些知识学起来更容易?
3.最后一个问题就是J2EE中,哪些框架必须掌握?如何学习这些框架才能学好?
我是一个初学者,希望各位大虾能帮我把要熟练掌握的知识点名称指出来,越细越好,能让我少走点弯路,谢谢大家!
基础学的东西其实挺多,首先你要熟练 面向对象的东西 比如继承,多态,接口 等等
还要掌握几个包 比如 lang,util io 等 建议你在网上看看视频教程
2.WEB 这门语言中要熟练掌握中间那些知识点?那些做了解?学习WEB要具备哪些知识学起来更容易?
WEB掌握JDBC servlet jsp 三大框架 STRUTS HIBERNATE SPRING
如果学过 html,css等 网页开发方面掌握起来容易3.最后一个问题就是J2EE中,哪些框架必须掌握?如何学习这些框架才能学好?
必须掌握 SSH 三大框架 STRUTS HIBERNATE SPRING
学好最重要一点就是 多练而不乱练 要有理解性的练 多写代码
基础学的东西其实挺多,首先你要熟练 面向对象的东西 比如继承,多态,接口 等等
还要掌握几个包 比如 lang,util io 等 建议你在网上看看视频教程
2.WEB 这门语言中要熟练掌握中间那些知识点?那些做了解?学习WEB要具备哪些知识学起来更容易?
WEB掌握JDBC servlet jsp 三大框架 STRUTS HIBERNATE SPRING
如果学过 html,css等 网页开发方面掌握起来容易3.最后一个问题就是J2EE中,哪些框架必须掌握?如何学习这些框架才能学好?
必须掌握 SSH 三大框架 STRUTS HIBERNATE SPRING
学好最重要一点就是 多练而不乱练 要有理解性的练 多写代码
Java语法、java.lang.*、io操作、Java Collections Framework(java.util.*里的部分类)2.WEB 这门语言中要熟练掌握中间那些知识点?那些做了解?学习WEB要具备哪些知识学起来更容易?
html、css、javascript,这三个肯定要会,至少不能一点都看不懂。然后学基本的JSP、JDBC。3.最后一个问题就是J2EE中,哪些框架必须掌握?如何学习这些框架才能学好?
我觉得没有哪个是必须掌握,跟公司大流即可。关键是JSP基础,框架很容易就能学会。
跟着这个网址学
http://www.family168.com/tutorial/jsp/html/3,主流的三个框架啊 struts hibernate spring 要学的
其余的公司需要什么就学什么
框架就去看张孝祥的视频 看什么就下什么
http://www.itcast.cn/itcast_static/zxxstrutsVideo.htm
JavaSe + HTML + JavaScript + CSS + Servlet + Jsp + 数据库JDBC
Java的一些框架(一般公司都有自已的框架):
Struts + Hibernate + Spring
推荐书藉:
《Java与模式》、《Java数据结构和算法(第二版)》、《深入java虚拟机第二版》、《深入浅出设计模式》、《JavaEE学习笔记》、《别具光芒div&css》、《Thinking In Java》、《JavaScript 2005- Wrox - Professional Javascript For Web Developers》
如果自己的工作需要JAVA开发才能混下去,那么不用犹豫,全力以赴做到精通,如果所需要的开发都是一些通用的东西,建议将就自己已经熟练掌握了的工具去搞定和发展即可。而且具体到JAVA,这个工具也是可以做很多事情的。我看最重要的方向决定于自己是否需要做或者扩展“类”去给别人用。如果主要搞JSP,网站数据库开发,对于什么继承多态什么的就少去伤脑筋啦,学了不用很快就忘记了。
学习里面还要会“剽窃”,读懂手边日常的代码是非常重要的,之后再往里面添油加醋。总之一句话,学习要有针对性,针对自己工作所需来学,不要去好高骛远,当然,作为大的概念,了解的信息量也是很大的。可以通过泛读进行了解,知道个大概即可。
学学Collection里面的 Map、List这些吧 还是比较重要的
就说一下关于我的体会
首先基本语法是不用说的,包括关键字,数组,循环结构等,有这些基础就可以尝试着写一些控制台的小游戏,比如扫雷,对一些你、面向对象的基础要了解,如多态,继承等,特别是重载,覆盖,隐藏,遮蔽,遮掩,要能区分开
然后就是数据结构了,这个要深入了解java的集合框架
然后是一些新版本引入的重要特性,如泛型,这个要弄清其本质(擦除),注释
然后就可以学习一下AWT,SWING,SWT等桌面应用的组件,I/O必须要深刻理解,多线程(这一章会很复杂),网络编程,JDBC(刚然数据库的基础是必不可少的)
然后就是XML,不建议初学者看设计模式
然后可以看这些书系统的巩固:thinking in java ,java puzzler ,一些以多线程和网络为专题的书,java语言规范,可以当字典用,精通正则表达式(非常推荐的一本书),有精力可以在看一下深入java虚拟机吧
http://java.sun.com/javaee/technologies/javaee6.jspJava Web 仅仅是这 26 个技术规范中的很小一部分,不要认为 Java Web 开发就是 J2EE 开发了。而所谓的三大框架与 J2EE 更是没有什么关系,只能说是 J2EE 的部分替代品。
学习路线:
1、J2SE部分
Java基础(重点) -> Java语法 面向对象 集合
Java界面编程(了解)-> AWT 事件机制 Swing
Java API(重点)-> Java IO流 多线程 网络编程 反射注解 2、数据库&JDBC编程
SQL基础(重点)-> SQL基础 增删改查 多表查询
JDBC编程(重点)->JDBC原理 JDBC连接库 JDBC API 数据库连接池 存储过程 触发器 ORM思想 3、WEB开发基础
HTML语言(掌握)-> HTML标签 表单标签 了解CSS
JavaScript(掌握)-> JavaScript语法 JavaScript对象
DOM编程(了解) -> DOM原理 常用DOM元素 DOM编程
Servlet开发(重点)-> XML、Tomcat HTTP协议 Servlet API Filte
JSP开发(重点) -> JSP语法和标签 自定义标签 EL、JSTL表达式 MVC设计模式
AJAX开发(重点) -> AJAX原理 请求响应处理 ProtoType\JQuery 4、JavaEE开发 (框架)
Struts(重点)
StrutS体系架构
StrutS各个组件
StrutS标签库
StrutS扩展
Hibernate(重点)
检索映射技术
多表查询
缓存技术
性能优化
Spring(重点)
IOC、AOP
DataSource
事务
SSH集成
JPA集成 知识点很零碎,要就多东西。呵呵。
最后自己做些小项目,通过项目才能巩固知识,加深理解。
http://blog.csdn.net/KingWolfOfSky/archive/2009/08/13/4444231.aspx