导图社区 Java核心技术
集合,泛型程序设计,记录日志,捕获异常,继承,对象和类,Java程序设计结构,Java程序设计环境,白皮书的关键术语。
编辑于2024-12-22 19:44:3919世纪后期,洋务运动以"自强""求富"为口号,创办新式学堂与早期工业,却因封建性依赖而随北洋海军覆没告终维新派随后发起变法图存运动,推动思想启蒙与政治改良,但因资产阶级软弱性及局限性失败两场运动虽未达目标,但开创学习西方风气,促进近代教育发展,其兴衰历程深刻揭示了封建体制转型的困境与民族觉醒的曲折道路。
这是一篇关于法学基础理论核心概念解析的思维导图,主要内容包括:法律概念、法律规则、法律原则和法律条文四个概念的对比,法律规范性文件的来源,法律规则,法的本质和法的最终决定因素,法的四个作用,法理学中的四种原则,法理学中非正式法律解释和正式法律解释。
当独立灵魂与炽热爱意碰撞,命运终将成全最深刻的共鸣。1997版《简·爱》以孤女简的成长轨迹展开:教会学校的残酷,锤炼并铸就了她坚韧的品格,与罗彻斯特的相遇点燃了彼此的灵魂曙光。婚礼因疯妻曝光中断,简毅然出走以捍卫尊严。在继承遗产之后,完成经济独立。当罗彻期特失明丧偶时,简选择回归,用爱陪伴其复明。影片通过教堂剪发、火灾救赎等戏剧性场景,层层递进展现两个不羁的灵魂如何在自尊与妥协中找到平衡,最终以双向救赎抵达圆满。
社区模板帮助中心,点此进入>>
19世纪后期,洋务运动以"自强""求富"为口号,创办新式学堂与早期工业,却因封建性依赖而随北洋海军覆没告终维新派随后发起变法图存运动,推动思想启蒙与政治改良,但因资产阶级软弱性及局限性失败两场运动虽未达目标,但开创学习西方风气,促进近代教育发展,其兴衰历程深刻揭示了封建体制转型的困境与民族觉醒的曲折道路。
这是一篇关于法学基础理论核心概念解析的思维导图,主要内容包括:法律概念、法律规则、法律原则和法律条文四个概念的对比,法律规范性文件的来源,法律规则,法的本质和法的最终决定因素,法的四个作用,法理学中的四种原则,法理学中非正式法律解释和正式法律解释。
当独立灵魂与炽热爱意碰撞,命运终将成全最深刻的共鸣。1997版《简·爱》以孤女简的成长轨迹展开:教会学校的残酷,锤炼并铸就了她坚韧的品格,与罗彻斯特的相遇点燃了彼此的灵魂曙光。婚礼因疯妻曝光中断,简毅然出走以捍卫尊严。在继承遗产之后,完成经济独立。当罗彻期特失明丧偶时,简选择回归,用爱陪伴其复明。影片通过教堂剪发、火灾救赎等戏剧性场景,层层递进展现两个不羁的灵魂如何在自尊与妥协中找到平衡,最终以双向救赎抵达圆满。
Java核心技术
捕获异常
捕获异常
捕获多个异常
再次抛出异常
再次抛出异常与异常链
finally子句
带资源的try语句
分析堆栈轨迹元素
使用异常机制的技巧
使用断言
断言的概念
启用和禁用断言
使用断言完成参数检查
为文档假设使用断言
记录日志
基本日志
高级日志
修改日志管理器配置
本地化
过滤器
格式化器
日志记录说明
泛型程序设计
为什么要使用泛型程序设计
类型参数的好处
谁想成为泛型程序员
定义简单泛型类
泛型方法
类型变量的限定
泛型代码和虚拟机
类型擦除
翻译泛型表达式
翻译泛型方法
调用遗留代码
约束与局限性
不能用基本类型实例化类型参数
运行时类型查询只适用于原始类型
不能创建参数化类型的数组
Varags警告
不能实例化类型变量
不能构造泛型数组
泛型类的静态上下文类型变量无效
不能抛出或捕获泛型类的实例
注意消除后的冲突
泛型类型的继承规则
通配符类型
通配符概念
通配符的超类型限定
无限定通配符
通配符捕获
反射和泛型
泛型Class类
使用Class<T>参数进行类型匹配
虚拟机中的泛型类型信息
集合
Java集合框架
将集合的接口与实现分离
Collection接口
迭代器
泛型实用方法
集合框架中的接口
具体的集合
链表
数组列表
散列表
树集
队列与双端队列
优先级队列
映射
基本映射操作
更新映射项
映射视图
弱散列映射
链接散列集与映射
枚举集与映射
标识散列映射
视图与包装器
轻量级集合包装器
子范围
不可修改的视图
同步视图
受查视图
关于可选操作的说明
算法
排序与混排
二分查找
简单算法
批操作
集合与数组的转换
编写自己的算法
遗留的集合
Hashtable类
枚举
属性映射
栈
位集
对象和类
面向对象程序设计概述
类
对象
识别类
类之间的关系
使用预定义类
对象与对象变量
Java类库中的LocalDate类
更改器方法与访问器方法
用户自定义类
Employee类
多个源文件的使用
剖析Employee类
从构造器开始
隐式参数与显式参数
封装的优点
基于类的访问权限
私有方法
final实例域
静态域与静态方法
静态域
静态常量
静态方法
工厂方法
main方法
方法参数
对象构造
重载
默认域初始化
无参数的构造器
显式域初始化
参数名
调用另一个构造器
初始化块
对象析构域finalize方法
包
类的导入
静态导入
将类放入包中
包作用域
类路径
设置类路径
文档注释
注释的插入
类注释
方法注释
域注释
通用注释
包与概述注释
注释的抽取
类设计技巧
白皮书的关键术语
简单性
面向对象
分布式
健壮性
安全性
体系结构中立
可移植性
解释型
高性能
多线程
动态性
Java程序设计环境
安装Java开发工具包
下载JDK
设置JDK
使用命令行工具
使用集成开发环境
运行图形化应用程序
构建并运行applet
Java程序设计结构
一个简单的Java应用程序
注释
数据类型
整型
浮点类型
char类型
Unicode类型
char类型
boolean类型
变量
变量初始化
常量
运算符
数学函数与常量
数值类型之间的转换
强制类型转换
结合复制和运算符
自增和自减运算符
关系和boolean运算符
位运算符
括号与运算符级别
枚举类型
字符串
子串
拼接
不可变字符串
检测字符串是否相等
空串与Null串
码点与代码单元
String API
阅读联机API文档
构建字符串
输入与输出
读取输入
格式化输出
文件输入与输出
控制流程
块作用域
条件语句
循环
确定循环
多重选择
switch语句
中断控制流程语句
大数值
数组
for each循环
数组初始化以及匿名数组
数组拷贝
命令行参数
数组排序
多维数组
不规则数组
继承
超类和子类
定义子类
覆盖方法
子类构造器
继承层次
多态
理解方法调用
阻止继承:final类和方法
子主题
强制类型转换
抽象类
受保护访问
Object
所有类的超类
equals方法
相等测试与继承
hashCcode方法
toString方法
泛型数组列表
访问数组列表元素
类型化与原始数组列表的兼容性
对象包装器与自动装箱
参数数量可变的方法
枚举类
反射
Class类
捕获异常
利用反射分析类的能力
在运行时使用反射分析对象
使用反射编写泛型数组代码
调用任意方法
继承的设计技巧