随笔分类 -  JavaSE

摘要:构造器的最大作用就是在创建对象时,对对象实例进行初始化。 1.一个类即使什么都不写,也会存在无参构造方法。 2.无参构造方法没有返回值类型,且方法名称和类名相同。比如: 1 public class Student { 2 private String name; 3 private int age 阅读全文
posted @ 2023-08-15 21:51 羽毛球打的贼好 阅读(175) 评论(0) 推荐(0)
摘要:第1种:使用new关键字创建。 比如有一个Person类,创建一个person对象就是: 1 Person person = new Person(); 第2种,clone方法。 这种方法必须先实现Cloneable接口并复写Object的clone方法。 1 public class Studen 阅读全文
posted @ 2023-08-15 21:26 羽毛球打的贼好 阅读(38) 评论(0) 推荐(0)
摘要:先看两个例子,如果例子的背后原理都懂,就不需要看这篇文章了,如果看不懂其中的某一个,那么就听我道来~ 1 public class Demon02 { 2 public static void main(String[] args) { 3 int a =1; 4 System.out.printl 阅读全文
posted @ 2023-08-14 22:16 羽毛球打的贼好 阅读(86) 评论(0) 推荐(0)
摘要:数据类型 两大类: 1.基本类型 基本数据类型分为两大类,其一是数值类型,包括整数类型byte short int long,浮点类型float double,字符类型 char,boolean类型true false 2.引用类型 引用类型包括类,接口,数组。 1个字节是8位, 所以一个byte最 阅读全文
posted @ 2022-11-10 22:51 羽毛球打的贼好 阅读(27) 评论(0) 推荐(0)
摘要:解决:Error:java: 无效的源发行版: 12 解决的方法是: 1.shift+ctrl+alt+s打开Project Structure,找到Project Settings下的Project,将Project SDK下的框修改为1.8版本 2.在Modules选择你的项目->选择你的jdk 阅读全文
posted @ 2022-11-08 22:27 羽毛球打的贼好 阅读(1823) 评论(0) 推荐(0)
摘要:场景:idea上Application启动类上面有个红色的× 解决办法:点击 Edit Configurations,点击Application找到Configuration,展开Environment,找到Use classpath of module选择启动的模块。 阅读全文
posted @ 2022-11-04 15:21 羽毛球打的贼好 阅读(2865) 评论(0) 推荐(0)
摘要:1.将json转换成java对象 JSONObject.parseObject(String,MyClassDto.class) 注解: String是一个json格式的字符串。 MyClassDto是想要转化成的对象。 2.将String转换成 json数组 示例: 原始数据 ABC-888 结果 阅读全文
posted @ 2022-03-16 22:53 羽毛球打的贼好 阅读(102) 评论(0) 推荐(0)
摘要:常用的方法不再赘述,只介绍一些高效的方法: 1.putIfAbsent 源码解读 如果当前Map里面 key 值不存在,那么会将新的k-v put进去,如果key存在,那么会将返回当前key对应的value。 default V putIfAbsent(K key, V value) { V v = 阅读全文
posted @ 2021-12-27 16:13 羽毛球打的贼好 阅读(47) 评论(0) 推荐(0)
摘要:开发过程中经常遇到从List里面找出父子结构,一个子节点对应一个父节点,一个父节点可以有多个子节点。 比如 南京市、苏州市都是江苏省,浙江市属于浙江省,合肥市属于安徽省。 输入: [ {fatherId='1', fatherName='江苏省', sonId='1', sonName='南京市'} 阅读全文
posted @ 2021-12-27 15:06 羽毛球打的贼好 阅读(773) 评论(0) 推荐(0)
摘要:一.多线程相关的概念 cpu: 相当于电池 核数: 相当于充电线 进程: 相当于工厂 线程: 相当于工厂里面的机器 一个应用程序就是一个进程(相当于工厂开工),一个进程至少有一个线程(一个工厂至少有一台机器),多线程就是多台机器同时开工。 多核 就是相当于多条充电线。 二.实现方法 2.1继承Thr 阅读全文
posted @ 2021-12-01 22:36 羽毛球打的贼好 阅读(151) 评论(0) 推荐(0)