序号
课程名称
课时
课程内容
1
Java核心技术(上)
102
1、绪论,包括Java发展史、Java平台组成和JDK组成、Java语言特点,Java运行环境和开发工具的配置和使用,以及简单程序开发。
2、基本元素,包括Java标识符、关键字、变量和常量、运算符、表达式和语句等的定义和使用,还有Java注释。
    3、结构控制,包括结构化程序设计中的几种基本结构,如分支结构、循环结构。
    4、类和对象,包括类和对象的概念,以及staticfinal的用法。重点是类的声明部分内容,包括成员变量的声明、构造方法的声明以及成员方法的声明,并且要熟练掌握封装的实现方法。
    5、数组,包括Java中数组的相关知识,重点是多做练习。
    6、字符串,包括StringStringBufferStringBuilder三个类定义与使用。
    7、继承和多态,主要讲述了面向对象三元素中的继承和多态,还有instanceof运算符。
    8、应知类,包括内部类、Object类、基本数据类型的封装类和Math类中的定义与使用。
9、抽象类、接口和包,顾名思义,主要讲述了抽象类、接口和包在Java中的定义与使用。
10AWT,包括AWT中的十余种组件,还有布局管理器以及颜、字体、系统桌面、系统托盘和启动画面等支持类的使用。事件处理机制是GUI编程中的重点。
    11、异常,包括异常概念及使用。
12、泛型,主要从基本原理,重要概念,关键技术,以及相似技术比较等多个角度对 Java 语言中的泛型技术进行了介绍。
    13、枚举,包括引入枚举的原因,以及枚举类型的定义与使用。
    14、线程,包括Java线程的概念,重点是创建线程的方法,线程的同步也是本章的重点之一。另外,还涉及到新的线程执行架构的三个包若干个类,有CallableCondition等等。
    15I/O流,主要有Java中流的概念,以及流的层次结构。重点内容是,理解每种流的特点,能够灵活地运用过滤流进行相应需要的封装,使应用程序功能和性能上得到提高。NIO是新的I/O操作的方法,了解即可。
    16Applet(附加内容),包括Java小应用程序的工作原理,重点是如何灵活的创建applet,利用applet生命周期中的几个方法,完成具有特点的程序。
    17、多媒体(附加内容),主要讲述了Java处理多媒体的能力,其中包含图形图像的绘制、音频和视频的处理等等。对于本章的学习来说,还需要清楚怎样能够利用前面学习过的线程和本章的内容相结合的应用。对于JMF框架,大家了解并能做简单应用即可。
2
Oracle管理与开发
90
    1、数据库概论,包括对ORACLE做了一个总体的介绍,以及ORACLE各个版本之间的区别。
    2、数据库安装,详细介绍了ORACLE的安装方式,还有ORACLE日常工作中的全局数据名,SIDORACLE_ HOMEORACLE_BASE等。
    3、数据库表对象,主要讲解了如何创建表对象,如何更改已存在的表对象和如何删除表对象和重命名表对象或是表中的列的方法。
    4、数据查询,是本课程的重点。详细的介绍了在日常工作中所使用的查询方法、查询语句中关键字的使用、函数的使用。另外我们还使用大量的篇幅介绍了关于子查询和连接查询的方式方法。
    5、数据操作,包括了数据插入,数据更新和数据删除的方法。同时我们也给大家详细的讲解了关于数据合并的技术。
    6、其他数据库对象,主要介绍了关于数据库工作中经常被使用到的数据库对象。包括视图的使用,序列的使用,数据库链的使用方式。
    7、事务和锁,讲述了ORACLE数据库中事务和锁的概念。
    8PL/SQL开发概述,详细介绍了关于PL/SQL应用程序的开发方式。重点是讲解了关于PL/SQL应用程序开发中所涉及到的语法。包括程序结构化,变量定义,流程控制,异常处理等。
    9、用户自定义过程和函数,主要有PL/SQL程序中命名程序的优点。然后从存储过程着手,讲解如何开发ORACLE数据库中的命名程序以及如何调用数据库中的命名程序。还包括用户自定义函数的编写和两种命名程序在日常工作的区别。
    10、游标,详细的介绍了在PL/SQL程序使用游标的方法。包括游标的声明,游标的使用,带有参数的游标和游标变量。
11、触发器,包括触发器的编写、使用方式,DDL触发器的使用,替代触发器的使用和系统触发器的使用。
12、程序包,介绍了关于ORACLE程序包的使用方式。其中包括ORACLE系统预定义包的使用和用户自定义程序包的使用。
    13ORACLE网络配置,详细的讲解了关于ORACLE网络程序的配置方式。主要讲授了如何配置ORACLE TNS和配置ORACLE LISTENER
    14ORACLE组件结构,讲授了关于ORACLE的组件结构。包括SGA的概念,后台进程的概念和数据库的相关概念。
    15ORACLE逻辑存储结构,讲解了与ORACLE存储相关的知识。其中包括表空间的管理,段空间的管理,区空间的管理和块空间的管理。
    16、管理ORACLE实例,主要讲解了如何启动和关闭ORACLE数据库实例。另外我们还介绍了关于ORACLE实例的不同状态,以及如何将数据库启动到相应的状态下。
    17ORACLE安全性,讲解了关于ORACLE用户的维护和ORACLE的安全。包括ORACLE数据库的安全级别,如何创建用户,如何更改用户,如何删除帐户,登录数据库的验证方式,数据库级安全性以及对象级别的安全性。
3
Java核心技术(下)
121
    1、集合框架,主要讲述了java.util包中集合框架的相关类和接口,主要有四种类型的数据结构,分别是线性表---List、队列---Queue、集---Set和映射---Map。。
    2、实用类,讲述了util包中的日期类以及text包中日期格式化类。
3net包,主要讲述了Java语言的网络编程一些相关类,InetAddress代表Internet上的IP地址对象,重点内容是能够使用Socket完成C/S结构的程序设计。这就需要大家对于Java中几种类型的套接字---流套接字、自寻址套接字以及基于NIO的套接字不仅要概念清晰,还要能够灵活使用。
4JDBC,包括JDBC的作用并给出了基本JDBC的体系结构和基本使用方法。另外,还提到了可更新和可滚动的结果集、元数据、事务的处理等等。重点内容是分层处理。
5JavaBean,包括Java Bean的概述、Java Bean API,还有Java Bean组件规范和API支持的详细内容,这也是本章的重点,另外对于测试BeanVE插件也有所讲述。
    6Swing,包括wing的基本概念,Swing的由来、Swing的结构、布局管理器、事件的处理等等。对于了Swing的组件的使用、外观的变化、可能产生的事件也有所讲述。
7RMI,首先讲述了客户/服务器结构,然后完成了基本RMI应用的创建过程,之后是RMI的一些高级特性,比如,替换第三层流式通信和激活。
8、编译器API,主要讲述了在JDK 6 出现的的编译器新特性,使得开发者可以更方便、高效地将编译变为软件系统运行时的服务。
    9Java打印服务(附加内容),主要讲述了在java中最常用的打印操作,包括如何创建打印服务、如何定义打印文档、如何设置打印属性等知识点。
4
HTMLJavaScript
27
    1HTML,主要讲述了HTML语言的语法、结构以及使用,介绍了HTML文档中HEAD部分的结构及以HEAD部分的各元素及其应用方法。然后介绍了BODY元素以及HTML文档中BODY部分的段落、列表、链接和图像、文字排版以及层等主要元素。本章的重点内容属于表格、框架和表单三节的知识,需要大家反复练习。
    2CSS,讲述了CSS的应用,主要在于几种导入CSS样式表的方法,以及最简单的几种选择符,至于前面的CSS属性部分仅作为参考。
    3JavaScript,共分两个部分,第一部分较详细的讲述了JavaScript语言的核心内容,包括语法、数据类值、变量、语句、函数、对象、数组等问题,第二部分为客户端JavaScript对象,包括浏览器中的JS、窗口和框架以及各种JavaScript中的对象,以及各个对象中的一些属性和方法的使用,关于更高级的事件处理模型以及JavaScript中的兼容性、安全性等内容大家可以参考其他一些资料作为补充。
5
Java Web程序设计
113
1XML基础,主要讲述了 XML 语言的基础知识,如 XML 文档的基本结构,以及 XML 的优点,还有文档类型定义(DTD)等相关的知识。
    2JavaXML,主要介绍了在编写 XML 应用程序时需要用到的接口、工具和技术,这些技术包括SAXDOMJAXPXSLTXPathDOM4J等,以及散布在本章中的一些实际应用练习。
3Servlet,首先讲述了Web开发相关的一些知识,重点讲述的内容是Servlet的概念、工作原理,以及相关的API等。对于Servlet中一些高级的API,特别是状态和会话管理这部分内容,是重中之重。
4JSP,讲述了JSP技术的概念以及其实现的技术原理,包括JSP的各种指令(如<page><include><useBean>等),以及JSP的内建对象。还有EL语言和JSTL 1.1。更为重要的是讲述了JSP的两种设计模式的应用,其中还穿插定制标签的内容。
    5Struts Framework,详细讲述了基于StrutsJava Web应用的框架结构,以及该结构的大致流程,还讲述了Struts框架中各种FormAction的使用,以及国际化和Validate验证框架的使用。
    6Struts Taglib,详细讲述了Struts框架中标签库,其中常用的是HTML标签库、Bean标签库和Logic标签库,这也是本章的重点内容,要求大家能够熟练使用。
    7、文件的上传与下载(附加内容),主要讲述了Web中经常会出现的文件的上传与下载所涉及到的技术,包括O’ReillyjspSmartUpload以及jakartacommons-fileupload等方法的使用。
6
Java项目实战
100
    1、前期技术,包括XMLHttpRequest对象技术,DOM编程教学,Hibernate入门,继承映射,集合映射,实体映射,事务管理,Spring初探,Spring基本概念,SpringAOP应用,Spring数据持久层,Spring的高级特性(包括SpringStruts结合使用,SpringHibernate结合使用)。
    2、项目实战,综合利用该模块所学内容,利用所学Java技术,利用Servlet/JSP/JDBC开发客户管理系统,利用Servlet/JSP/Hibernate开发人力资源系统,利用所学的ajax框架开发Ajax综合项目,利用SSH框架开发办公自动化系统。每个项目均由个人独立完成一个项目,约相当于有一年相关工作经验的高职计算机软件专业毕业生为期10天的工作量。
7
就业指导
10
1、职业规划
2、团队融入
3、演讲
4IT职业人
5、面试技巧
6IT面试题
7、英语100
8、日语100
9、其它
我个人认为,一些经典的国外教材确实值得推崇,首先推荐要看的是《21天学通Java 2》、《循序渐进Java 2教程》、《Java2从入门到精通》等书看起来比较浅显易
懂,将Java的基本只是都涉及到了,使你在很短的时间内掌握Java的基本内容。
看完这这本书之一以后,你就想对Java全面深入的学习,现在向你推荐《Java大学教程》、《Java 2编程指南》等书,这几本书对Java的语法、面向对象的知识和API函数库等介绍的比较详尽。让你能够比较熟练的使用Java来编程,解决一般的问题。最后向大家推荐的是《Java2核心技术》,这本书主要讲述了Java的核心技术也是J
ava的难点之处,具有很高的参考价值,无论是Java的初学者还是Java编程老手,都能从此书受益。
这时候大家可能会注意到,其中竟然没有大名鼎鼎的《Thinking in Java》这本书。其实,这本书主要是从编程思想上来讲的,并没有完整的讲述Java的整个体系,
而是一种类似Tips的方法来对Java的知识点进行深入的分析和解释,就好像C++的经典教材《C++ Primier》一样,并不适合作为初学语言的入门教材,蛋是在深入学习
Java的过程中的同时来读这本书会觉得受益匪浅。现在最新的是jdk6.0
如果是交0基础的人就不要用IDE了,用jCreator就可以了
到书店吧,现在教java基础的书狠多,如果有c++基础的话学java是很简单的,因为javac++一样都是面向对象的语言,流程控制上有很多类似的地方,下载视频教程也不错,给你推荐孙鑫老师的,讲得很详细,百度搜一下就能到
Java视频教程 孙鑫Java无难事 (12CD)
张孝祥Java课堂系列之 Tomcat入门(七讲 swf)
张孝祥Java课堂系列之 Servlet开发入门 (九讲 swf)
张孝祥Java课堂系列之 HTTP协议详解(四讲 swf)
张孝祥Java课堂系列之 Web XML基础(四讲 swf)
J2EE视频教程 中间件技术 浙江大学胡晓军 24讲完整版下载
EJB技术及应用视频教程 东北大学 26讲完整版 RMVB格式
J2EE开发IDE Eclipse视频教程 9CD 完整版
Java视频教程 即学即会javaJava 专业人士必备的书籍和网站列表
您必备的参考资料
Roy Miller (roy@roywmiller), 创始人兼总裁, The Other Road, LLC
Roy Miller 是一名独立软件开发培训师、程序员兼作家,他在充满挑战、快节奏的咨询公司里从事了十多年软件开发和项目管理工作。他最初在 Andersen Consulting(现在是 Accenture)公司工作,在那里,他管理团队实现了许多系统,从主机记帐系统到星形模式数据集市。最近三年来,他在北卡罗来纳州 Holly Springs RoleModel Software, Inc. 公司工作,在那里他专业地运用着 Java 技术,并担任开发人员兼 Extreme Programming (XP) 培训师。他与人合著了 Addison-Wesley XP 系列的 Extreme Programming Applied: Playing to Win 一书,最近他写了 Managing Software for Growth: Without Fear, Control and the Manufacturing Mindset 一书,来帮助经理和管理层理解:像 XP 这样的敏捷构建方法为什么比传统的方法更有效。2003 年,他创办了自己的公司:The Other Road,该公司帮助其他公司了解如何向 XP 和被他称为 Extreme Business (XB) 的方法转换。
简介: 对于 Java 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战。如果有一份专业人士必备的书籍和网站列表该有多好!本文就是这个列表。它包含了每个专业的 Java 语言程序员在书架或浏览器书签中必备的最重要的书籍和网站。
本文的标签:  java, 参考
标记本文!
发布日期: 2007 1 15
级别: 初级
访问情况 6078 次浏览
建议: 2 (查看或添加评论)
平均分 (共 6 个评分
这些都是您书架上必备的书和应该经常使用的 Web 链接。时间是一项重要的资源,本文帮您回避那些分心的事情,把时间专注于最有益于您作为Java 语言程序员职业生涯的信息源。尽管有多少程序员就有多少他们最喜欢的参考资料,但本文收集的这些都是优中选优,来源于我书架上的私家珍藏和许多 Java 专家的推荐。
我考虑了两种组织这份参考资料列表的方法。我本可以通过主题领域来组织,这也许很有帮助,但主题列表很快就会变得不实用。相反,我选择了另一种方法:通过类型来组织,即书籍和 Web 站点。
总的来讲,有经验的老手们用 Web 站点来跟踪行业的走势。书籍、文章和论文有助于跟上潮流,但它们总体上更适合于基础学习。极富创造性的书籍偶尔会撼动一两个基础性的东西。这样的书也在本列表之列。
需要提出的一点警告是,专注于 Java 语言的书籍和 Web 站点数量巨大。您钟爱的未必在这份列表里。那并不意味着它们不好。它们只是不在这份列表里而已。可能是因为我还不知道它们。也可能是因为我不认为它们能够算得上是重要资源。不包含一些参考资料是一个评判问题,但如果不这样的话,您也许就要花几小时来拖动滚动条,还要花上成千上万美元来买书。如果您作为一个专业的 Java 程序员,有一些常用的优秀参考资料,一定要让我知道这些资料。这份列表一直都在更新中,您提出的那些也许就会被收录进去。
书籍
每个程序员都会有一些由于经常被当作专业资料参阅而磨坏的书。下列书籍应该是 Java 语言程序员的书架上必备的。书很贵,所以我有意将这份列表弄得很短,仅限于重要书籍。
Thinking in Java (Bruce Eckel)
Thinking in Java, 3rd edition Bruce Eckel; Prentice Hall PTR2002 年)
Java 编程思想:第3版 (陈昊鹏 等译; 机械工业出版社,2005 年)
Eckel 的书对于学习如何在 Java 语言环境中使用好面向对象技术极其实用。书中大量的代码样例解释了他所介绍的概念。文字出自一个并不认为 Java 技术总是正确答案的人,所以相当地实用。Eckel 具有多种语言的大量经验,还有用面向对象方式进行思考的扎实技能。本书将这些技能放到实用的 Java 语言环境中。他还在写一本新书,名为 Thinking in Enterprise Java编程入门先学js
Effective Java (Joshua Bloch)
Effective Java: Programming Language Guide Joshua Bloch; Addison-Wesley2001 年)
Effective Java 中文版 (潘爱民 ; 机械工业出版社,2003 年)
本书是理解优秀 Java 程序设计原则的最佳书籍。大多数材料从其他的 “学习 Java 的书中根本不到。例如,Bloch 书中关于覆盖 equals() 这一章是我读过的最好的参考资料之一。他也在书中包括了很实用的建议:用接口替代抽象类和灵活使用异常。Bloch Sun 公司 Java 平台库的架构师,所以他透彻地了解这门语言。事实上,他编写了该语言中大量有用的库。本书必读!
The Java Programming Language (Ken Arnold, James Gosling, David Holmes)
The Java Programming Language Ken ArnoldJames GoslingDavid Holmes; Addison-Wesley2000 年)
Java 编程语言(第 3 版) (虞万荣 等译,中国电力出版社,2003 年)
这也许是能弄到的最好的 Java 入门读物。它并不是一个标准规范,而是一本介绍每门语言特性的可读书籍。这本书在严谨性和教育性方面权衡得很好,能够让懂编程的人迅速被 Java 语言(和其丰富的类库)所吸引。
Concurrent Programming in Java: Design Principles and Patterns (Doug Lea)
Concurrent Programming in Java: Design Principles and Patterns, 2nd edition Doug Lea; Addison-Wesley1999 年)
Java 并发编程—设计原则与模式(第二版) (赵涌 等译,中国电力出版社,2004 年)
不是每个开发人员都需要如此细致地了解并发性,也不是每个工程师都能达到本书的水准,但却没有比本书更好的关于并发性编程的概述了。如果您对此感兴趣,请从这里开始。Lea SUNY 的一名专业程序员,他的和并发性有关的作品和想法都包含在了 JDK 5.0 规范(引自 JSR166)中,所以您大可放心,他所说的关于有效使用 Java 语言的建议是值得一听的。他是一个很善于沟通的人。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。