- 博客(10)
- 收藏
- 关注
原创 Java基础笔记:IO流+Properties集合
1、IO流我们一般把数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存的输出流。在JDK java.io 包下定义了对这些数据流的操作的类。将操作方法分为四大类并声明了4个顶级父类用来不同功能的子类实现和继承。字节输入流字节输出流字符输入流字符输出流InputStreamOutputStreamreaderWrite一切文件数据(文本、图片、视频等)在存储时,都是以二进
2020-05-13 16:05:57 136
原创 Java基础笔记:File类+递归实现文件遍历
1、java.io.FileJDK中定义用来对文件目录的创建,查找,删除等操作2、路径(Path)由于常见File对象需要用到文件路径,所以首先来对他的文件路径书写方法进行介绍由于我们的程序后期所运行的平台无法确定,不同的系统下文件路径的书写规范也各不相同,这里以常见的Windows和Linux为例。在File类中定义了4个静态变量又来表示不同系统下的路径的分隔符,以及文件的分隔符/** File的部分源码 * The system-dependent default name-se
2020-05-11 20:41:40 328
原创 Java基础笔记:Collection集合框架
Collection框架Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。List的特点是元素有序、元素可重复。Set的特点是元素无序,而且不可重复。List接口的主要实现类有java.util.ArrayList,java.util.LinkedList以及java.util.Vector。Set接口的主要实现类有java.util.HashSet,java.util.TreeSet以及
2020-05-09 18:10:47 132
转载 Iterator和foreach到底有什么不同?:为什么阿里禁止在 foreach循环里进行元素的 remove/add 操作
在阿里巴巴Java开发手册中,有这样一条规定:1、foreach循环foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,foreach为开发人员提供了极大的方便。使用foreach语法遍历集合或者数组的时候,可以起到和普通for循环同样的效果,并且代码更加简洁。所以,foreach循环也通常也被称为增强for循环。增强for循环的原理是什么?原本.
2020-05-08 20:52:09 168
原创 Java基础笔记:日期时间类
1、Date类java.util.Date类 表示特定的瞬间,精确到毫秒。date类的大部分方法都已经过时,一般只是用date类返回毫秒数。这里的毫秒数指按照英国格林威治时间从1970年1月1日00:00:00到现在为止的毫秒数,由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。public class Time_Test { public static v...
2020-05-08 14:53:46 98
原创 Java基础笔记:十种排序算法
1、排序算法用于对一些数据元素集合或序列中的元素值进行有序的排列2、算法的稳定性判断这些算法的稳定性,借助在排序过程中如果遇到相同类型元素值是否还会对其之间进行位置操作。3.排序算法分类内排序:指所有的排序操作都是在当前内存中执行外排序:指排序过程中还需要借助外部访问器进行实现1.插入排序public class InsertSort { public static void ...
2020-05-07 16:31:06 144
原创 Java基础笔记:数组
1、数组(Array)指多个相同类型的数据按照顺序排列的元素集合,每一条数据都通过编号的方式进行索引。数组属于引用数据类型,数组中的元素可以是基本数据类型也可以是引用数据类型。创建数组时要指定数组的长度,数组的长度一旦确定就不可以再进行修改,数组中也可以嵌套数组构成二维数组。2、一维数组的声明class ArrayTest{ public static void main(S...
2020-05-07 15:28:48 106
原创 Java基础笔记:变量
1、变量的分类按照数据类型可以将变量分为基本数据类型以及引用数据类型基本数据类型:整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节)byte范围:-128 ~ 127声明long型变量,必须以"l"或"L"结尾一般定义整型变量时,使用int型。整型的常量,默认类型是:int型浮点型:float(4字节) \ doub...
2020-05-07 14:11:37 153
原创 Java基础笔记:关键字与标识符
1、关键字 指一些**字符串**或是**单词**在Java语言当中,被赋予了特殊含义并用来实现一些专门的功能,在Java中关键字一般全部都为**小写**。2、关键字的分类3、标识符在程序当中凡是需要我们自己去命名的地方都可以称为标识符,一般涉及到为 包(package),类(class),接口(interface),方法(method),常量,变量,等一些结构都需要使用标识符对其进行命...
2020-05-07 13:33:25 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人