java高级基础
kanoすき
这个作者很懒,什么都没留下…
展开
-
(高级基础)15_IO
15_IO一、File类的使用1.File类的属性(路径分隔符)2.创建File对象(常用构造器)3.常用方法一、File类的使用①java.io.File类: 文件和文件目录路径的抽象表示形式,与平台无关②File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。③想要在Java程序中表示一个真实存在的文件或目录,那么...原创 2020-01-04 11:09:02 · 206 阅读 · 0 评论 -
(高级基础)14_Junit
14_Junit1. Junit简介2.使用Junit3.断言4.JUnit4 与 JUnit 5 常用注解对比单元测试Junitmain方法测试 使待测试代码之间存在混淆 不易分别测试1. Junit简介JUnit 作为 Java 单元测试的鼻祖与事实上的标准,在非常多的项目中被使用。即便新兴的单元测试框架,如 TestNG 等,不断出现,JUnit 的重要性仍然是不言而喻的。目前广泛...原创 2020-01-03 20:41:19 · 63 阅读 · 0 评论 -
(高级基础)13_枚举&注解
13_枚举&注解一枚举类的使用(掌握)1.入门2.枚举类的使用3.自定义枚举类4.使用enum定义枚举类5.常用方法6.实现接口的枚举二、注解(Annotation)1.注解 (Annotation) 概述2.常见的Annotation示例一枚举类的使用(掌握)主要内容:如何自定义枚举类 如何使用关键字enum定义枚举类 Enum类的主要方法 实现接口的枚举类1.入门类的...原创 2020-01-03 19:42:14 · 104 阅读 · 0 评论 -
(高级基础)12_多线程
12_多线程一、基本概念: 程序、进程、线程1单核CPU和多核CPU的理解2并行与并发3使用多线程的优点4何时需要多线程一、基本概念: 程序、进程、线程①程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。②进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如...原创 2020-01-03 15:21:25 · 98 阅读 · 0 评论 -
(高级基础)11_泛型
11_泛型一、为什么要有泛型二、泛型的概念一、为什么要有泛型集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象, 所以在JDK1.5之前只能把元素类型设计为Object, JDK1.5之后使用泛型来解决。 因为这个时候除了元素的类型不确定, 其他的部分是确定的, 例如关于这个元素如何保存, 如何管理等是确定的, 因此此时把元素的类型设计成一个参数, 这个类型参数叫做泛型...原创 2020-01-01 22:41:24 · 155 阅读 · 0 评论 -
(高级基础)10_集合
10_集合集合:数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展数组中提供的属性和方法少,不便于进行添加、删除、插入等操作, 且效率不高。同时无法直接获取存储元素的个数数组存储的数据是有序的、可以重复的。 ---->存储数据的特点单一1.2.集合的体系...原创 2019-12-31 08:24:07 · 170 阅读 · 0 评论 -
(高级基础)09_数据结构和算法
09_数据结构和算法一、基本概念和术语二、数据逻辑结构三、数据存储结构四、常见的数据结构1.栈一、基本概念和术语1、数据(data)—所有能输入到计算机中去的描述客观事物的符号数值型数据非数值型数据(多媒体信息处理)2、数据元素(data element)—数据的基本单位,也称结点(node)或记录(record)3、数据项(data item)—有独立含义的数据最小单位,也称域(fi...原创 2019-12-27 17:05:31 · 170 阅读 · 0 评论 -
(高级基础)08_JAVAAPI
08_JAVAAPI一、字符串相关的类:String1、String特性:2、String对象的创建:3、String初始化内存分析:javase高级内容简介:1.JAVAapi---jdk提供常用类 及其用法2.数据结构--主要介绍常见的一些数据结构 代码实现3.集合:List set Map4.多线程--Java支持多线程 高并发 5.枚举和注解 6.IO--针对文件的操作...原创 2019-12-25 10:14:28 · 184 阅读 · 0 评论