集合框架
java.util包中的高性能和易用的接口和类,解决了数组无法很好地适应存储中元素数量的动态变化和效率低下的缺点
集合接口: Map、Collection (子接口列表,集)、Iterator
接口实现类: HashMap TreeMap、ArrayList LinkedList、HashSet TreeSet实现map、list和set接口
集合工具类: Arrays和Collections提供了一种处理集合元素的算法
通用收藏
泛型类型是参数化类型,通过指定集合中的元素类型来实现约束
角色:将对象类型作为参数分配给其他类或方法,以确保类型转换的安全性和稳定性
实用等级
Java API:Java APP应用程序编程接口,Java帮助文档
实用类: Java API提供的常用类
要学习这一部分,请一定要仔细看看Java API。
输入/输出和反射
IO流的一般基类
注意:(其中有File**类、Buffered**类等子类
Buffered**类具有缓冲区,并具有逐行读取内容的readLine ()方法
字节流
字节输入流: inputstream (文件输入、缓冲输入)。
字节输出流:输出流(文件输出流、缓冲输出流)。
文字的流向
字符输入流: reader (文件读取器、缓冲读取器)。
字符输出流: writer (文件写入器、缓冲写入器) )。
Java反射
反射: java程序可以自我描述和自我控制,允许程序在运行时在编译期间加载、检测和使用完全未知的类
反射机制是在执行状态下动态取得类信息,动态调用对象方法的功能
评论
Java代码中的特殊标记。 提供一种形式化方法,用于将Java程序无法表示的额外信息添加到代码中。 注释可以视为修饰符,修饰程序元素。
注释在编译、类加载和运行时读取。 注释不会读取到程序中。
线程时间表
多个线程处于可执行状态,线程调度根据优先级确定线程进入可执行状态的顺序。
线程优先级由1到10表示,最高优先级为10,默认值为5
网络编程技术
网络—是一个传输、接收和共享信息的虚拟平台,通过将各点、面和方面的信息结合起来实现资源共享
网络编程:使用套接字实现进程间通信目的的编程
XML概述
可扩展标记语言(XML ) :使用可扩展标记语言、简单的数据存储语言和几列中的简单标记来编写数据。
特点:操作系统、与开发平台无关的规范统一
角色:数据交换; 配置APP应用程序和网站Ajax基石