# JavaCore10 **Repository Path**: QTSourceCode/JavaCore10 ## Basic Information - **Project Name**: JavaCore10 - **Description**: Java核心技术 (第10版)书籍配套源代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-08-17 - **Last Updated**: 2024-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README JavaCode10 Java核心技术 (第10版) 原书配套源代码 Volume I - Fundamentals 基础知识 Chapter02 Java程序设计环境 01. Welcome ===> 打印输出 02. ImageViewer ===> 图像文件查看器 03. RoadApplet ===> 演示司机随意减速可能导致交通拥堵的情况 Chapter03 Java的基本程序设计结构 01. FirstSample ===> 演示注释的用法 02. InputTest ===> 读取输入 03. Retirement ===> 计算需要多长时间才能存储一定数量的退休金 04. Retirement2 ===> do-while循环 05. LotteryOdds ===> for循环计算中奖几率 06. BigIntegerTest ===> 大数值 07. LotteryDrawing ===> 数组排序 08. CompoundInterest ===> 多维数组 09. LotteryArray ===> 不规则数组 Chapter04 对象与类 01. CalendarTest ===> 日历 02. EmployeeTest ===> 自定义类 03. StaticTest ===> 静态方法和静态变量 04. ParamTest ===> 方法参数 05. ConstructorTest ===> 类构造器 06. PackageTest ===> 将类放入包中 Chapter05 继承 01. inheritance ===> 子类构造器 02. abstractClasses ===> 抽象类 03. equals ===> 重写equals、toString和hashCode方法 04. arrayList ===> ArrayList泛型数组 05. enums ===> 枚举类型 06. reflection ===> 反射类的结构 07. objectAnalyer ===> 在运行时使用反射分析对象 08. arrays ===> 使用反射编写泛型数组代码 09. methods ===> 通过反射调用任意方法 Chapter06 接口、lambda表达式与内部类 01. interfaces ===> 实现Comparable接口 02. timer ===> 使用Timer演示接口与回调 03. clone ===> 实现Cloneable接口 04. lambda ===> lambda表达式 05. innerClass ===> 使用内部类访问对象状态 06. anonymousInnerClass ===> 匿名内部类 07. staticInnerClass ===> 静态内部类 08. proxy ===> 代理 Chapter07 异常、断言和日志 01. stackTrace ===> 分析堆栈轨迹元素 02. logging ===> 使用日志 03. except ===> 异常 04. exceptional ===> 捕获异常 Chapter08 泛型程序设计 01. pair1 ===> 定义简单泛型类 02. pair2 ===> 类型变量的限定 03. pair3 ===> ?通配符类型 04. genericRecflection ===> 反射虚拟机中的泛型类型信息 05. genericAlgorithms ===> 打印泛型类信息 Chapter09 集合 01. linkedList ===> 链表 02. set ===> 散列表 03. treeSet ===> 树集 04. priorityQueue ===> 优先级队列 05. map ===> 映射 06. shuffle ===> 排序与混排 07. sieve ===> C与JAVA耗时比较 Chapter10 图形程序设计 01. SizedFrameTest ===> 设置框架的大小 02. notHelloWorld ===> 在组件中显示信息 03. draw ===> 处理2D图形 04. font ===> 文本使用特殊字体 05. image ===> 显示图像 06. fill ===> 填充方式处理2D图形 07. listFonts ===> 列出可用字体