Java/JavaEE学习全记录:从基础到进阶

需积分: 0 4 下载量 164 浏览量 更新于2024-09-24 收藏 1.53MB PDF 举报
"这是一份全面的Java和JavaEE学习笔记,涵盖了从基础的Java语法到高级的JavaEE技术,还包括Unix、Oracle数据库以及XML的相关知识。笔记作者为续祥,日期为2008年11月1日。" 这份笔记详细地介绍了Java的学习路径,包括以下几个关键知识点: 1. **Unix学习笔记**: - **前言**:介绍了学习Unix的原因和重要性。 - **基础知识**:涵盖了Unix操作系统的基本概念和结构。 - **常用命令**:列举了如文件管理、进程控制等常用的Unix命令。 - **文件系统权限**:讲解了Unix中的文件权限系统。 - **软硬连接**:区别了软链接和硬链接的不同。 - **范例程序**:通过实例展示了如何在Unix下编写和执行程序。 - **网络基本命令**:介绍了用于网络通信的命令。 - **Shell scripts**:教授了如何编写和使用Shell脚本进行自动化任务。 2. **Core Java学习笔记**: - **JAVA前言**:讨论了Java语言的特点和应用。 - **标识符、关键字、类型**:阐述了Java中的基本语法元素。 - **表达式与流控制**:讲解了条件语句和循环结构。 - **数组**:介绍了数组的声明、初始化和操作。 - **对象和类**:探讨了面向对象编程的核心概念。 - **高级语言特性**:包含了如接口、内部类等进阶话题。 - **异常**:讲解了异常处理机制。 - **GUI**:介绍了如何创建图形用户界面。 - **事件处理模型**:详细说明了Java中的事件监听和处理。 - **线程**:涵盖了多线程编程的基础。 - **标准I/O流与文件**:讲解了输入输出流和文件操作。 - **网络编程**:介绍了Java的Socket编程。 3. **Tiger学习笔记**: - **Java5.0新特性**:涵盖了Java 5引入的新特性,如泛型、枚举等。 - **基础知识**:复习了Java的基础概念。 - **泛型**:详细解释了泛型的使用和好处。 - **Annotation**:讨论了注解及其在代码中的应用。 4. **XML学习笔记**: - **XML前言**:概述了XML的作用和重要性。 - **XML Overview**:介绍了XML的基本结构和语法。 - **DTD**:定义了文档类型定义(DTD)的概念。 - **XML Namespaces**:讲述了命名空间的使用,防止命名冲突。 - **XML Schema**:介绍了XML Schema作为更强大的验证工具。 - **XML解析**:讲解了XML的解析方法,包括DOM、SAX等。 5. **Oracle学习笔记**: - **前言**:简述了Oracle数据库的基本知识。 - **选择行**:讲解了SQL中的SELECT语句。 - **限制选择行**:介绍了如何限制返回的数据量。 - **单行函数**:列出了处理单个值的函数。 - **显示多个表的数据**:讨论了联接和子查询来获取跨表数据。 - **组函数**:如COUNT、SUM等统计函数的使用。 - **子查询**:深入了子查询的使用场景和技巧。 - **运行时变量**:介绍了如何在SQL中设置和使用变量。 - **数据模型和数据库设计**:涉及数据库的设计原则。 - **创建表**:讲解了创建新表的SQL语句。 - **Oracle数据字典**:介绍了Oracle系统表的使用。 这份笔记是Java开发者或初学者宝贵的参考资料,它不仅涵盖了Java的基础,还深入到了JavaEE的多个领域,同时包含Unix和数据库管理的知识,适合全方位提升技能。