刚学java,哪位高手能指点我一下谢谢 刚学java,对于java该如何去学好,如何循序渐进的去学好,希望高手给我点意见,谢谢你们。我认为首先是对java最基本的语法有所了解,然后从java的类库学起,这样的认为对吗?学了java的类库后又该怎么学呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类库中有很多很好的设计和代码,多看看,然后看开源项目源代码,提高比较快。建议javaEE个项基础都学学,特别是最基础的几个,如jsp,servelt,jdbc,javabean等等 自己多多学习,多看点资料,多学点基础类的知识,多动手确实能加深对理论的理解,但是书上的例子始终都是针对性的比较多,实际应用上就没有太大的意义了. 建议你书上的东西不用都弄的那么透,太多了,你就算当时明白了,时间久了不用也会忘的.只要知道怎么回事,使用的时候知道去哪儿找就可以了. 还有就是一定要多做一些完整的项目,哪怕是一个模块.思路清晰了,就什么都明白了.比书上的例子会实用的多. (当然也不是说书上的例子不用敲)说了这么多也不知道对你有没有帮助.参考资料:http://www.iyuanma.com/book 多写代码才是王道看到别人的代码,不要copy,要自己敲进去才进步的块 我也正在学java不过我在面向对象那以块卡住了。我的教员告诉我多练练习就可以了。 我也是新手 前阵子在看CORE JAVA AND THINK IN JAVA + APILZ也可以试试。共同进步。 jsp,servelt,jdbc,javabean学学。Thinking in java 看看。在多看原码,做例子。 很多人都说初学者不适合看Thing in java的嘛 我刚学完JAVA基础不久,个人建议多打写代码,遇到不懂的就去看API平时也尽量多看些别人的代码和API 可以去网上找相关Java小项目,看看人家的代码!或者直接看J2se里面的源码!多看看那些东西,用处是大大的! 楼主,看来是很想学习java,如果有条件的话,建议还是参加一个培训班,事办功倍。课后多学习,一般先把j2SE部分的基础弄扎实,再学习jsp,JavaScript,Struts,Hibernate,等。学oracle数据库。能结合真实的项目才是学习的硬道理!!!java类库何其多?恐怕费力效果不大理想,推荐孙鑫视频。 Practice in each section(basic grammar, io, network, util) and then think about it and review the code. You should get more detail knowledge. 找点J2SE的书,学好基础,最好还要边学习面向对象,JAVA是纯面向对象的语言。然后就看点J2EE的基础了 这个是某培训机构的课程安排,我想你是这个意思。Java软件工程师就业班 模块 课程主题 实训内容 培训目标 第一部分 Java应用程序开发 Java语言基础 Java应用程序运行原理、Java的开发与运行环境安装配置、Java基本语法、Java编码惯例、递归处理、常用算法 熟练掌握Java基础语法,深入理解Java平台核心运行机制 面向对象程序设计 类与对象、包、继承、多态、访问控制、方法重写与重载、抽象类、接口、内部类、异常处理、断言、枚举类型 精通面向对象的程序设计 JavaSE应用开发 注解、jar工具、Java集合框架、控制台应用程序开发、文件操作、高级I/O流式编程、图形界面程序设计、Eclipse的使用 精通JavaSE应用开发技术 JavaSE高级开发 反射、对象序列化、泛型、多线程编程、Socket网络编程、应用程序国际化 熟练运用Java SE高级开发技术 Java桌面软件开发 项目实战:综合运用Java SE技术,编写类似QQ的即时通讯软件。掌握Java桌面软件的分析、设计与实现 熟练Java应用程序开发 第二部分 数据库应用 Oracle数据库 Oracle数据库安装/配置/管理、运用OEM/SQL Plus、标准SQL语句、多表连接与子查询、事务控制、Oracle函数、数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器) 熟练应用Oracle数据库 数据库设计 数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据库范式、物理模型、运用Power Designer建模、企业项目分析与设计实战。 掌握数据库设计能力 数据库管理 常用管理工具、用户及权限管理、空间管理、数据导出/导入。企业真实开发中用户(管理员/软件开发人员/最终用户)权限管理实例及分析。PL/SQL Developer工具 掌握基本的数据库管理能力 MS SQL Server MS SQL Server数据库安装/配置/管理及开发 掌握MS SQL Server数据库应用 IBM DB2与MySQL IBM DB2与MySQL数据库的安装/配置/管理及开发 掌握IBM DB2与MySQL数据库应用 JDBC JDBC工作原理、JDBC编程、高级JDBC编程、OCI方式访问Oracle数据库、调用存储过程、事务处理、批处理、操作BLOB/BLOB数据类型。 熟练掌握JDBC编程技术 第三部分Java Web应用开发 Linux操作系统 Linux系列的操作系统原理,常用命令,Linux平台开发软件开发/运行环境的搭建和使用。 掌握Linux平台软件开发技术 Web编程基础 Html、CSS+DIV、JavaScript 熟练掌握Web编程基础技术 Java Web编程技术 JSP、Servlet、JavaBean、Session/Cookie、客户端和服务器端验证。Tomcat、Eclipse + MyEclipse 精通Java Web编程技术 高级Java Web编程 分页处理、JavaMail API、文件上传、过滤器和监听器、数据库连接池与数据源、EL、JSTL、MVC设计模式。Apache Commons Email、Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils组件 熟练运用高级Java Web编程技术 Java Web应用软件开发 项目实战:综合运用前述技术的Java Web应用开发(分析、设计与实现),科海网络书城项目 熟练Java Web应用软件开发 第四部分JavaEE高级开发及项目实训 XML与Java开发 XML 语法与程序开发、JAXP 编程、DOM4j 编程 掌握XML及其在Java+XML技术 Struts架构应用开发 Struts框架工作原理、Struts配置、核心组件、表单验证、错误处理、Struts应用程序国际化、Struts 标签库 熟练Struts架构应用开发 Hibernate技术及应用开发 ORM技术、Hibernate框架搭建、工作原理、源码分析;Hibernate 设计原理及 Struts+hibernate 开发技术 掌握Hibernate应用开发技术 Spring技术及应用开发 MVC 模式、Spring框架搭建、工作原理;Spring 设计原理及 Struts+Spring+hibernate 集成开发 掌握Spring应用开发技术 SSH综合项目开发 项目实战:综合运用Struts、Spring、Hibernate技术,协同办公系统 综合/熟练运用SSH开发技术 AJAX Ajax 技术核心内容; Ajax 的工作流程、经典案例 掌握Ajax开发能力 Java EE应用开发 Java EE体系架构、跨平台的多层互联网应用系统,主流应用服务器中间件产品(WebLogic Server)与开发工具 掌握常用的应用服务器 Web Sevices与SOA Web Sevices基本原理、开发实例 了解Web Sevice工作原理与开发流程 面向对象的分析与设计 利用OOA与OOD进行Java项目的分析与设计,学习UML的核心内容 掌握面向对象的分析与设计能力 搜索引擎 常见搜索引擎原理、Lucene原理、Lucene编程、Lucene搜索项目实战 掌握灵活应用Lucene实现搜索功能 企业项目实战 项目实战:基于Java EE的B/S三层模型,使用Struts2、Hibernate、Spring、Ajax等技术实现的大型ERP系统,包括:需求分析、系统设计、数据库设计、代码开发等 参与完成实际项目、积累软件开发经验 附赠:职业素质指导课程 求职、面试技巧, 书写简历、面试常见问题;对学员提供个性化的指导,包括职业生涯规划和所在工作岗位指导。 请教问题 如何获取JTextPane中文本的行数 想写一个抽奖程序,请问如何实现滚动效果? 再问包与javac 初学者问个简单的问题 java 问一个对我很重要的问题,希望大家尽快告诉我,谢了! together在j2sdk1.4.0下的安装问题-----200分求救,分次给 jbuilder7 如何下运行Jsp。 简单问题但无人能答? 按钮添加事件 怎么样实现GUI界面和下载代码联系起来 通过按一个按钮就能实现下载 用监听器是吧
参考资料:http://www.iyuanma.com/book
LZ也可以试试。共同进步。
Thinking in java 看看。
在多看原码,做例子。
平时也尽量多看些别人的代码和API
模块 课程主题 实训内容 培训目标
第一部分 Java应用程序开发 Java语言基础 Java应用程序运行原理、Java的开发与运行环境安装配置、Java基本语法、Java编码惯例、递归处理、常用算法
熟练掌握Java基础语法,深入理解Java平台核心运行机制
面向对象程序设计 类与对象、包、继承、多态、访问控制、方法重写与重载、抽象类、接口、内部类、异常处理、断言、枚举类型
精通面向对象的程序设计
JavaSE应用开发 注解、jar工具、Java集合框架、控制台应用程序开发、文件操作、高级I/O流式编程、图形界面程序设计、Eclipse的使用
精通JavaSE应用开发技术
JavaSE高级开发 反射、对象序列化、泛型、多线程编程、Socket网络编程、应用程序国际化
熟练运用Java SE高级开发技术
Java桌面软件开发 项目实战:综合运用Java SE技术,编写类似QQ的即时通讯软件。掌握Java桌面软件的分析、设计与实现
熟练Java应用程序开发
第二部分 数据库应用 Oracle数据库 Oracle数据库安装/配置/管理、运用OEM/SQL Plus、标准SQL语句、多表连接与子查询、事务控制、Oracle函数、数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器)
熟练应用Oracle数据库
数据库设计 数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据库范式、物理模型、运用Power Designer建模、企业项目分析与设计实战。
掌握数据库设计能力
数据库管理 常用管理工具、用户及权限管理、空间管理、数据导出/导入。企业真实开发中用户(管理员/软件开发人员/最终用户)权限管理实例及分析。PL/SQL Developer工具
掌握基本的数据库管理能力
MS SQL Server MS SQL Server数据库安装/配置/管理及开发
掌握MS SQL Server数据库应用
IBM DB2与MySQL IBM DB2与MySQL数据库的安装/配置/管理及开发
掌握IBM DB2与MySQL数据库应用
JDBC JDBC工作原理、JDBC编程、高级JDBC编程、OCI方式访问Oracle数据库、调用存储过程、事务处理、批处理、操作BLOB/BLOB数据类型。
熟练掌握JDBC编程技术
第三部分Java Web应用开发 Linux操作系统 Linux系列的操作系统原理,常用命令,Linux平台开发软件开发/运行环境的搭建和使用。
掌握Linux平台软件开发技术
Web编程基础 Html、CSS+DIV、JavaScript
熟练掌握Web编程基础技术
Java Web编程技术 JSP、Servlet、JavaBean、Session/Cookie、客户端和服务器端验证。
Tomcat、Eclipse + MyEclipse
精通Java Web编程技术
高级Java Web编程 分页处理、JavaMail API、文件上传、过滤器和监听器、数据库连接池与数据源、EL、JSTL、MVC设计模式。Apache Commons Email、Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils组件
熟练运用高级Java Web编程技术
Java Web应用软件开发
项目实战:综合运用前述技术的Java Web应用开发(分析、设计与实现),科海网络书城项目
熟练Java Web应用软件开发
第四部分JavaEE高级开发及项目实训 XML与Java开发 XML 语法与程序开发、JAXP 编程、DOM4j 编程
掌握XML及其在Java+XML技术
Struts架构应用开发
Struts框架工作原理、Struts配置、核心组件、表单验证、错误处理、Struts应用程序国际化、Struts 标签库
熟练Struts架构应用开发
Hibernate技术及应用开发
ORM技术、Hibernate框架搭建、工作原理、源码分析;Hibernate 设计原理及 Struts+hibernate 开发技术
掌握Hibernate应用开发技术
Spring技术及应用开发
MVC 模式、Spring框架搭建、工作原理;Spring 设计原理及 Struts+Spring+hibernate 集成开发
掌握Spring应用开发技术
SSH综合项目开发
项目实战:综合运用Struts、Spring、Hibernate技术,协同办公系统
综合/熟练运用SSH开发技术
AJAX
Ajax 技术核心内容; Ajax 的工作流程、经典案例
掌握Ajax开发能力
Java EE应用开发
Java EE体系架构、跨平台的多层互联网应用系统,主流应用服务器中间件产品(WebLogic Server)与开发工具
掌握常用的应用服务器
Web Sevices与SOA
Web Sevices基本原理、开发实例
了解Web Sevice工作原理与开发流程
面向对象的分析与设计
利用OOA与OOD进行Java项目的分析与设计,学习UML的核心内容
掌握面向对象的分析与设计能力
搜索引擎
常见搜索引擎原理、Lucene原理、Lucene编程、Lucene搜索项目实战
掌握灵活应用Lucene实现搜索功能
企业项目实战
项目实战:基于Java EE的B/S三层模型,使用Struts2、Hibernate、Spring、Ajax等技术实现的大型ERP系统,包括:需求分析、系统设计、数据库设计、代码开发等
参与完成实际项目、积累软件开发经验
附赠:职业素质指导课程
求职、面试技巧, 书写简历、面试常见问题;对学员提供个性化的指导,包括职业生涯规划和所在工作岗位指导。