Java大纲李兴华

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

李兴华老师的Java基础篇
Java大纲。

学习Java不可不备。

编号. 名称课程描述
【01Java基础部分重要知识(一)】Java的发展历史、基本操作、类的命名、数据类型划分、基本制
_____________________________________________________________________
【02Java基础部分重要知识(二)】数据类型划分、基本控制、方法、数组、新特性对数组的支持
_____________________________________________________________________
【03面向对象(基础)】面向对象的基本概念、类与对象的区别、引用传递
_____________________________________________________________________
【04封装性】封装性的概念、实现
_____________________________________________________________________
【05构造方法、匿名对象】构造方法的定义格式、作用、调用时机
_____________________________________________________________________
【06类设计题目】类的设计题目及分析步骤
_____________________________________________________________________
【07作业讲解、String】作业讲解、String类的作用、使用特性、常用操作方法
_____________________________________________________________________
【08字符串题目、引用传递】字符串的操作题目、引用传递的深入掌握
_____________________________________________________________________
【09深入引用、this关键字、对象比较】引用传递的实际应用,this关键字的作用、对象的比较操作
_____________________________________________________________________
【10static关键字】static关键字的作用、声明属性、主方法组成
_____________________________________________________________________
【11程序分析、单例设计、static相关应用】登陆程序的分析、单例设计模式、static的应用形式
_____________________________________________________________________
【12内部类】内部类的定义格式
_____________________________________________________________________
【13链表】链表的操作
_____________________________________________________________________
【14链表深入】使用内部类完成链表的基本操作
_____________________________________________________________________
【15继承的基本概念】继承的基本作用、概念、实现、覆写
_____________________________________________________________________
【16两个重要比较】方法的重载与覆写的区别、this与super的区别
_____________________________________________________________________
【17题目分析】继承的题目分析
_____________________________________________________________________
【18final关键字】final关键字的作用
_____________________________________________________________________
【19抽象类】抽象类的基本概念
_____________________________________________________________________
【20接口】接口的基本概念
_____________________________________________________________________
【21对象多态性】对象多态性的作用
_____________________________________________________________________
【22抽象类的实际作用】通过对抽象类的的实际讲解,引出抽象类在开发中的作用
_____________________________________________________________________
【23接口的实际作用】通过对接口的的实际讲解,引出接口在开发中的作用
_____________________________________________________________________
【24接口和抽象类的区别】这一点是在Java面试中经常应用到的概念,所以通过代码的分析讲解两者的区别及联系
_____________________________________________________________________
【25Object类】Object类作为整个类的父类,是非常重要的,本章讲解了Object类的使用及各个方法的操作。

_____________________________________________________________________
【26抢答题】通过题目分析进一步加深对象实例化的操作概念理解
_____________________________________________________________________
【27匿名内部类】匿名内部类的作用及主要实现形式
_____________________________________________________________________
【28包装类】八种包装类的作用、自动装箱、自动拆箱操作
_____________________________________________________________________
【29异常的捕获及处理】异常的产生及捕获操作、异常的标准操作格式
_____________________________________________________________________
【30异常处理的其他操作】RuntimeException和exception的区别、自定义异常、assert关键字
_____________________________________________________________________
【31包】包的定义、使用、导入操作、静态导入的新支持
_____________________________________________________________________
【32访问控制权限】四种访问控制权限的区别
_____________________________________________________________________
【33JAR】Jar命令的操作,jar包的路径配置
_____________________________________________________________________
【34eclipse JDT的使用】Eclipse简介、基本的Java开发环境操作
_____________________________________________________________________
【35eclipse junit的使用】Junit的主要作用、use case的建立
_____________________________________________________________________
【36eclipse cvs的使用】Cvs的作用、服务器端的配置、客户端的连接
_____________________________________________________________________
【37泛型的问题思考】通过一个题目进行泛型的问题引出,
_____________________________________________________________________
【38泛型(一)】引出问题的解决及深入问题分析
_____________________________________________________________________
【39泛型(二)】引出问题的解决及深入问题分析、泛型的作用
_____________________________________________________________________
【40泛型(三)】泛型的作用、泛型方法、通配符的使用
_____________________________________________________________________
【41面向对象题目】面向对象设计中的一道核心设计思想的题目
_____________________________________________________________________
【42多线程概念、两种实现方式的区别】Thread类和Runnable接口实现多线程的操作形式及比较
_____________________________________________________________________
【43线程的操作方法】线程的休眠、强制、命名等常用操作
_____________________________________________________________________
【44线程同步与死锁】通过共享数据的操作进行同步的两种实现及死锁的产生
_____________________________________________________________________
【45生产者-消费者】通过线程的典型案例来讲解线程通讯的问题。

_____________________________________________________________________
【46StringBuffer】StringBuffer类的特点、与String的区别、常用的操作方法
_____________________________________________________________________
【47Runtime】Runtime类的作用、实例化对象取得、取得JVM空间信息、垃圾收集、执行本机程序
_____________________________________________________________________
【48System】System类的基本方法,垃圾回收操作
_____________________________________________________________________
【49国际化程序实现】国际化程序实现的基本原理、Locale、ResourceBoundle、资源文件的操作、使用资源类替代资源文件。

_____________________________________________________________________
【50日期操作类】Date、Calendar的使用
_____________________________________________________________________
【51日期操作题目讲解】取得当前的完整时间、取得时间戳操作
_____________________________________________________________________
【52日期格式化】DateFormat、SimpleDateFormat类
_____________________________________________________________________
【53Math与Random】数学计算类Math和随机数操作类Random
_____________________________________________________________________
【54NumberFormat】数字格式化类NumberFormat的作用
_____________________________________________________________________
【55大数操作】使用BigInteger、BigDecimal进行大数的计算、精确的四舍五入计算
_____________________________________________________________________
【56对象克隆】对象克隆的作用及实现,Cloneable接口的作用
_____________________________________________________________________
【57Arrays和比较器】Arrays类的排序操作、Comparable的使用、排序原理分析、Comparator 接口的使用
_____________________________________________________________________
【58观察者模式】观察者设计模式的作用,Observalbe、Observer的作用
_____________________________________________________________________
【59正则表达式】正则表达式的作用引出,Pattern、Matcher类的作用、String对正则的支

_____________________________________________________________________
【60File类】使用File类进行文件的操作,常见操作分析
_____________________________________________________________________
【61题目讲解】通过一道范例,讲解列出文件的操作
_____________________________________________________________________
【62RandomAccessFile】RandomAccessFile类的操作原理,随机读取操作的实现
_____________________________________________________________________
【63字节流和字符流】字节流和字符流操作的区别,操作的主要形式
_____________________________________________________________________
【64题目讲解】文件的拷贝操作程序编写
_____________________________________________________________________
【65内存流】ByteArrayOutputStream、ByteArrayInputStream
_____________________________________________________________________
【66管道流】连接两个线程对象的通讯
_____________________________________________________________________
【67打印流】装饰设计的引出,打印流的基本实现
_____________________________________________________________________
【68System对IO的支持】System.in、System.out、System.err的作用及区别、输入、输出重定向操作
_____________________________________________________________________
【69BufferedReader】介绍BufferedReader类的使用,并可以使用BufferedReader进行键盘的输入数据操作
_____________________________________________________________________
【70IO练习(一)】两个数字相加,并进行面向对象的分析
_____________________________________________________________________
【71IO练习(二)】菜单程序
_____________________________________________________________________
【72Scanner】JDK 1.5新的支持类Scanner的使用
_____________________________________________________________________
【73字符编码】乱码的造成原理分析
_____________________________________________________________________
【74对象序列化】对象序列化的作用、Serializable接口、transient关键字的作用
_____________________________________________________________________
【75对象序列化练习】通过一个单人的管理,加深序列化操作的使用
_____________________________________________________________________
【76投票程序讲解】通过一个完整的程序来讲解IO操作题目
_____________________________________________________________________
【77类集的作用、Collection接口、List接口及其子类】类集的产生目的、各个常用接口的介绍List接口的作用及主要子类的使用、区别
_____________________________________________________________________
【78Set接口及其子类】Set接口的主要特征、常用子类、重复及排序的说明
_____________________________________________________________________
【79集合的输出操作】四种集合输出操作:Iterator、ListIterator、foreach、Enumeration
_____________________________________________________________________
【80Map接口及其子类】Map的特点,常用的各个子类、Map的输出
_____________________________________________________________________
【81Stack和Properties类】栈Stack的操作原理,使用Properties操作属性及属性文件_____________________________________________________________________
【82类集操作实例】通过一些实际的应用,讲解类集的相关实际操作
_____________________________________________________________________
【83类集补充知识、类集应用范例】类集的补充知识、使用类集修改投票管理程序
_____________________________________________________________________
【84枚举】JDK 1.5的新特性——枚举的作用、语法、支持
_____________________________________________________________________
【85反射机制(一)】Class类的作用、实例化Class类对象、通过Class类实例化对象_____________________________________________________________________
【86反射机制(二)】通过Class类取得完整的类结构信息
_____________________________________________________________________
【87反射机制(三)】通过反射调用类中的方法或属性
_____________________________________________________________________
【88工厂设计模式】通过反射改善工厂设计模式
_____________________________________________________________________
【89JDBC(一)】JDBC的基本作用、连接Oracle数据库、更新、查询数据库表
_____________________________________________________________________
【90JDBC(二)】实例分析、PreparedStatement作用
_____________________________________________________________________
【91JDBC(三)】事务处理、JDBC中的事务处理流程
_____________________________________________________________________
【92操作MySQL】MySQL的基本操作命令、JDBC操作MySQL数据库
_____________________________________________________________________
【93Annotation】JDK 1.5的新特性——Annotation的使用。

_____________________________________________________________________
【94网络编程】TCP和UDP程序的实现。

相关文档
最新文档