Java笔记
Java学习笔记
东写西读9627
这个作者很懒,什么都没留下…
展开
-
【学习笔记】集合工具类
集合工具类、Collections、sort()、reverse()、Comparable接口、Comparator接口、compareTo()原创 2022-07-31 19:53:05 · 168 阅读 · 1 评论 -
【学习笔记】集合类
集合类、数组、集合框架、Collection、Map接口、Iterator、List接口、Set接口、Queue、add() 、remove() 、isEmpty() 、size() 、toArray() 、ArrayList类:、add(int index,元素):、set(int index,元素)、contains(Object obj)、LinkedList类、Vector、Stack、push() 、pop()、普通For遍历、增强For遍历、迭代器遍历...原创 2022-07-24 20:46:39 · 298 阅读 · 0 评论 -
【学习笔记】泛型类
泛型类、泛型方法、泛型接口、引用数据类型、泛型标识T、泛型标识E原创 2022-07-13 22:15:20 · 145 阅读 · 0 评论 -
【学习笔记】JAVA快捷键
java快捷键、main方法、打印、getter和setter方法、无参/有参构造方法原创 2022-07-06 09:52:44 · 3663 阅读 · 0 评论 -
【学习笔记】正则表达式
正则表达式、\d、\w、{}循环、 []、 +至少循环一次原创 2022-06-28 21:52:25 · 163 阅读 · 0 评论 -
【学习笔记】字符串
字符串、String、常量池、堆栈、hashCode、equals()、equalsIgnoreCase()、charAt、concat、endsWith、startsWith、substring、indexOf、 lastIndexOf、 isEmpty()、length()、 replace、split、StringBuffer、StringBuilder原创 2022-06-28 20:21:45 · 136 阅读 · 0 评论 -
【学习笔记】日期和时间类
日期和时间类、随机API、毫秒值、System.currentTimeMillis()、UUID.randomUUID().toString()、Math.random()、new Random().nextDouble()、Date类、after(Date date)、before(Date date)、日历类、Calendar、日期和时间的格式化类、format、parse、浮点数的格式化类、DecimalFormat、JDK1.8日期和时间类、LocalDate、LocalDateTime...原创 2022-06-28 15:17:22 · 732 阅读 · 0 评论 -
【学习笔记】Math类
Math类、数学类、Math.PI、long Math.round(double)、int Math.round(float)、Math.ceil(double)、Math.floor(double)、Math.max(num1,num2)、Math.min(num1,num2)原创 2022-06-28 10:10:28 · 470 阅读 · 0 评论 -
【学习笔记】异常
异常、try、catch、finally、空指针异常、throws、throw、Exception、Throwable、Error、内存溢出原创 2022-06-27 22:30:33 · 113 阅读 · 0 评论 -
【学习笔记】枚举和内部类
枚举、内部类、enum、静态内部类、成员内部类、局部内部类、匿名内部类原创 2022-06-27 18:06:55 · 209 阅读 · 0 评论 -
【学习笔记】包装类
包装类、基本数据类型、类类型、Integer、Double、Character、装箱、拆箱、常量池、字节范围、内存地址原创 2022-06-22 22:38:00 · 58 阅读 · 0 评论 -
【学习笔记】Object类
Object类、toString()、hashCode()、getClass()、equals()、String类、Date类、包装类、值是否一样原创 2022-06-22 21:32:06 · 60 阅读 · 0 评论 -
【学习笔记】接口
接口、interface、implements、抽象方法、静态常量、lambda表达式原创 2022-06-16 21:59:17 · 82 阅读 · 0 评论 -
【学习笔记】抽象类
抽象类、abstract关键字、抽象方法、非抽象方法原创 2022-06-15 22:12:11 · 63 阅读 · 0 评论 -
【学习笔记】final关键字&static关键字
final、static、常量、静态变量、静态方法、静态类、静态语句块原创 2022-06-12 21:16:09 · 658 阅读 · 0 评论 -
【学习笔记】包和访问修饰符
包、访问修饰符、package、import、public、protected 、default、private原创 2022-06-12 19:24:33 · 133 阅读 · 0 评论 -
【学习笔记】类与类之间的关系
类与类之间的关系、类 use a 类、类 has a 类、一对一、一对多原创 2022-06-12 18:45:43 · 247 阅读 · 0 评论 -
【学习笔记】多态
多态、对象数组、对象的向上转型、对象的向下转型、instance of、原创 2022-06-12 18:05:54 · 67 阅读 · 0 评论 -
【学习笔记】继承
继承、父类、子类、extends、super关键字、方法重写原创 2022-06-12 10:42:25 · 54 阅读 · 0 评论 -
【学习笔记】封装
封装、setter、getter、private原创 2022-06-10 22:12:40 · 57 阅读 · 0 评论 -
【学习笔记】构造方法和this关键字
构造方法、栈空间、堆空间、this 关键字原创 2022-06-09 22:21:27 · 413 阅读 · 0 评论 -
【学习笔记】类的方法
类的方法、方法声明、访问修饰符、返回值类型、方法名、参数列表、方法体、方法重载、可变参数、方法参数的类型、方法的递归调用原创 2022-06-06 22:35:08 · 251 阅读 · 0 评论 -
【学习笔记】面向对象编程
面向对象编程、面向对象三大特征(封装、继承、多态)、类、对象、变量原创 2022-06-05 22:04:36 · 53 阅读 · 0 评论 -
【学习笔记】数组
数组、数组算法、二维数组、数组工具 Arrays、数组排序sort、数组输出字符串toString、数组批量填充fill原创 2022-06-04 20:13:40 · 113 阅读 · 0 评论 -
【学习笔记】循环
java循环:while循环、do while循环、 for循环、嵌套循环原创 2022-05-30 21:42:40 · 185 阅读 · 0 评论 -
【学习笔记】条件判断switch
1、结构switch(判断对象){case 值1:执行语句1;break;case 值2:执行语句2;break;.......default:执行语句n;break;}2、switch支持的判断的数据类型: byte short int String Enum char;3、break 代表跳出switch结构,继续执行switch后面的代码;...原创 2022-05-27 18:38:29 · 489 阅读 · 0 评论 -
【学习笔记】条件判断if else
1、句型if(判断语句){执行代码}else if(判断语句){执行代码}else{执行代码}2、注意事项if可以单独使用原创 2022-05-26 22:42:53 · 93 阅读 · 0 评论 -
【学习笔记】Scanner和Random
1、Scanner,键盘输入类nextInt() 接收整数nextDouble() 接收浮点数next() 接收字符串如:Scanner input=new Scanner(System.in);int num=input.nextInt();2、Random,随机数类nextInt(数值) 得到的是>=0 并且 <数值 的整数内容nextDouble() 得到的是>0 并且 <1 的任意小数如:Random random=new Rand原创 2022-05-26 21:33:52 · 142 阅读 · 0 评论 -
【学习笔记】运算符
算术运算符、关系运算符、逻辑运算符、赋值运算符、条件运算符原创 2022-05-26 18:53:13 · 49 阅读 · 0 评论 -
【学习笔记】JAVA环境搭建
jdk安装,jdk 1.8版本、环境变量、系统变量、Path、java -version、java集成开发环境、eclipse、System.out.println("Hello World")、Run As、Java Application原创 2022-05-24 21:33:50 · 73 阅读 · 0 评论 -
【学习笔记】变量的数据类型
1、字节型 byte,1个字节,8位,-128 ~ 127;2、短整型 short ,2个字节,16位,-32768 ~ 32767;3、 整型 int ,4个字节,32位,-2147483648 ~ 2147483647;4、长整型 long ,8个字节 ,64位,数字后面加入L;5、单精度浮点型 float ,4个字节, 数字后面加入f;6、 双精度浮点型 double ,8个字节;7、字符型 char ,2个字节 ,要用单引号引起;8、 布尔类型 boolean 里面的值.原创 2022-05-26 17:58:45 · 130 阅读 · 0 评论 -
【学习笔记】定义变量
1、变量:在程序中存放的变化值;2、定义变量数据类型 变量名=变量值;如 int age=40;3、变量名定义规则:(1)只能包含字母、数字、下划线和$;(2)不能以数字开头;(3)不能是JAVA中的关键字,如public;(4)JAVA中的变量区分大小写;...原创 2022-05-24 22:10:09 · 160 阅读 · 0 评论 -
【学习笔记】注释和转义字符
1、注释:程序本身不执行,是一段文字说明//单行注释/* */ 多行注释2、转义字符:字符有特殊含义\n 换行\t 制表符,等价于tab\" 输出双引号\' 输出单引号\\ 反斜线\r 回车\0 空字符...原创 2022-05-24 21:51:06 · 116 阅读 · 0 评论