随笔分类 - JavaSE
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、多线程概述 多线程:多条执行路径,主线程和子线程并行交替执行。 进程:是执行程序的一次执行过程,是系统资源分配的单位。在操作系统中运行的程序就是进程。 线程:是独立的执行路径,是CPU调度和执行的单位。一个
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、Junit单元测试 测试的分类: 黑盒测试。只需要关注输入的输出,不考虑实现方式。 白盒测试。考虑实现方式,关注执行流程。 Junit 属于白盒测试: 定义一个测试类。测试类名最好为 被测试的类名 + Te
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、多线程 进程:当前正在运行的程序,即一个应用程序在内存中的执行区域。 线程:进程中的一个执行控制单元。一个进程可以有一个线程,也可以有多个线程。 单线程:安全性高但是效率低。多线程:安全性低但是效率高。 C
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、网络编程基础 Socket:用于描述 IP 地址和端口,是一个通信链的句柄。 网络通信三要素: IP 地址:网络中设备的标识,32位二进制数,表示为点分十进制。 端口号:用于标识进程的逻辑地址。 协议:UD
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、标准输入输出流 类字段:静态修饰的成员变量。 标准输入流:public static final InputStream in:字节输入流。 用来读取键盘录入的数据:Scanner sc = new Sca
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、File类 文件和目录路径名的抽象表示形式,实例不可改变。 构造方法: File(String pathname):将指定的路径名转换成一个 File 对象。 File(String parent, Str
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、异常处理 异常:代码在编译或运行时出现的错误。 异常包含了错误的类型、原因和位置。 异常的体系结构: Throwable() ,所有异常的顶层。 Error :出现的不能处理的严重问题。 Exception
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、Set接口 Set 集合特点: 无序,存储和读取的顺序有可能不一样。 不允许重复,要求元素是唯一的。 没有索引。 HashSet :Set 的一个子类实现。 使用 HashSet存储自定义对象并遍历。 流程
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、集合的体系结构 数据的组织、存储方式 集合的体系结构:不同的集合功能相似,不断向上提取,将共性提取出来。最顶层包含了所有的共性,最底层就是具体的实现。 Collection接口: boolean add(E
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1.、Object类 是类层次结构的根类,每个类都使用Object作为超类 任何类都默认继承了Object类。 getClass()返回一个字节码对象。 String toString()方法: 返回对象的字符
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、包和修饰符 系统的分类 java 文件 包的特点: 可以有多层结构。如对于com.demo,com和demo是两层包结构。 不同包下的文件名可以重复。 包的声明必须是第一行代码。 相同包下的类可以直接访问。
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、接口 接口,用于处理继承单一的局限性,接口里所有的方法都是抽象方法,接口和类的关系不是 继承 而是 实现 。 接口格式:interface关键字代替class,其他与类相同。 interface Anima
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、继承 多个类有共同的成员变量和成员方法(行为和属性),将其共性抽取到另外一个类(父类)中,再让多个类去继承这个父类,这样多个类就可以获取到父类的成员。 所使用的关键字:extends。 格式:class L
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、回顾 数据类型: 基本数据类型。 引用数据类型。 类型转换: 自动类型转换。 强制类型转换。 运算符:算数 / 比较 / 赋值 / 逻辑。 方法:提高了代码的复用性和可维护性。 定义格式。 调用方式。 方法
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、IO流 用来处理设备之间的数据传输,包括存储数据到文件和从文件读取内容。 分类:输入流(读取数据);输出流(存储数据)。 2、FileWriter类 将数据写入文件,输出流。 构造方法:FileWriter
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、对象数组 自动生成构造方法: 无参构造方法:右键 > source > Generate Constructors from Superclass.... 有参构造方法:右键 > source > Gene
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、API 应用程序编程接口 API文档使用: 搜索:API文档 > 显示 > 索引。 看该API属于哪个包,java.lang 下的类使用不需要导包。 看类的表述。 看构造方法。 看成员方法。 调用方法: 看
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、面向对象 封装步骤和功能 类:是一组相关的属性和行为的集合 对象:事物的具体体现 类 成员变量,表达属性。 成员方法,表征行为。 以学生为例,属性包括姓名、年龄,行为包括学习、吃饭。 成员变量:在类中,方法
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、方法 解决代码重复的问题,是完成特定功能的代码块 定义格式: //定义格式 /* 修饰符 返回值类型 方法名(参数类型 参数1,参数类型 参数2,...){ 方法体; return 返回值; } 修饰符:如
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、数组 存储多个变量(元素)的容器 多个变量的数据类型要一致 定义类型 //格式1:数据类型[] 数组名; int[] arr; //格式2:数据类型 数组名[] ; int arr[]; 数组初始化,为数组
阅读全文

浙公网安备 33010602011771号