随笔分类 -  后端学习

摘要:反射 在运行时分析类的能力 在运行时检查对象 实现泛型数组操作代码 利用Method对象 Class类 Class类保存了所有类的运行时类型标识,并且每个类只有一个,子类和父类的运行时类型标识不一样 Object类中的getClass()方法返回该类的运行时类型标识 Class类中的getName( 阅读全文
posted @ 2023-03-29 13:23 5hithin 阅读(22) 评论(0) 推荐(0)
摘要:格式 ()->{ } 即使lambda表达式没有参数依然要提供空括号 如果可以推导出一个lambda表达式的参数类型,则可以忽略其类型 lambda表达式可以捕获外界的变量,但是该变量无法修改,因为lambda表达式可能会产生线程不安全 lambda表达式的域和其嵌套块一样,所以注意不能有同名的局部 阅读全文
posted @ 2023-03-29 13:23 5hithin 阅读(32) 评论(0) 推荐(0)
摘要:class 1.类初始化时,代码块优先本类构造器执行 2.静态代码块优先于普通代码块执行 3.等级相同的代码(代码块/变量),按照定义的先后顺序执行 4.构造器先执行父类构造器,后执行子类构造器 执行父类静态代码块和静态属性 子类的静态代码块和静态属性 父类的普通代码块和普通属性 父类的构造方法 子 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(24) 评论(0) 推荐(0)
摘要:单例模式 某个类只能有一个实例 通常是重量级的对象 饿汉式 构造类私有化,防止直接new 类的内部创建对象 向外暴露一个静态的公共方法 可能还没有用到这个对象,但已经创建成功 可能造成资源浪费 public class single{ private single(int i){this.num=i 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(29) 评论(0) 推荐(0)
摘要:enum枚举 使用enum代替class修饰 常量名(实参列表),常量名(实参列表)... 如果使用enum,将定义的常量对象写在最前面 成员方法 name()返回名称 ordinal()返回序号,从0开始编号 values()返回enum类的数组 valueOf()将已知字符串转成一个枚举对象(字 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(97) 评论(0) 推荐(0)
摘要:八种包装类 Boolean,Character,Byte,Short,Long,Integer,Double,Float int n1=100; Integer integer1=Integer.Valueof(n1);//手动装箱 Integer integer2=new Integer(n1); 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(22) 评论(0) 推荐(0)
摘要:Collection 动态保存 接口:list,set 双列集合,单列集合 Collection遍历 Iterator iterator=coll.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next());/ 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(16) 评论(0) 推荐(0)
摘要:@ResponseBody 可以将java类转化成json返回接口 出现406的原因是,java类内无getter和setter package com.example.demo.bean; public class User { private String name; private Integ 阅读全文
posted @ 2023-01-13 21:51 5hithin 阅读(29) 评论(0) 推荐(0)
摘要:NULL To test for NULL, use the IS NULL and IS NOT NULL operators. The result of any arithmetic comparison with NULL is also NULL In MySQL, 0 or NULL m 阅读全文
posted @ 2022-12-21 13:58 5hithin 阅读(17) 评论(0) 推荐(0)
摘要:Mysql Basic 1.Connect to mysql --initialization mysql -uroot -p123456 UPDATE user SET authentication_string="" WHERE user=“root”;--set the password wh 阅读全文
posted @ 2022-12-21 13:56 5hithin 阅读(33) 评论(0) 推荐(0)
摘要:异常机制 异常指程序运行中出现的不期而至的各种情况 检查性异常/编译异常 用户错误 运行时异常 运行时异常有可能在编译时被忽略 NullPointerException ArithmeticException ArrayIndexOutOfBoundsException ClassCastExcep 阅读全文
posted @ 2022-12-15 19:58 5hithin 阅读(35) 评论(0) 推荐(0)
摘要:内部类 一个java类中可以有多个class类,但只能有一个public类 成员内部类 public class outer{ private int id; public void out(){ System.out.println("."); } public class inner{ publ 阅读全文
posted @ 2022-12-15 19:57 5hithin 阅读(16) 评论(0) 推荐(0)
摘要:static import static java.lang.Math.radom;//静态导入包 public class person() { System.out.println("ananymous"); } static{ //静态代码块 //只执行一次 } 抽象类 //抽象类 publi 阅读全文
posted @ 2022-12-15 18:54 5hithin 阅读(30) 评论(0) 推荐(0)
摘要:scanner package scanner; import java.util.Scanner;//导入包 public class demo01 { public static void main(String[] args) { Scanner scanner= new Scanner(Sy 阅读全文
posted @ 2022-11-14 12:38 5hithin 阅读(27) 评论(0) 推荐(0)
摘要:语法01 注释 单行注释 多行注释 文档注释 /** @author me @description helloworld! */ 基础使用 psvm sout 关键词与标识符 java的类名,变量名,方法名都需要名字 标识符以字母,$,__开头;后可任意组合 标识符大小写敏感 可以使用中文命名,但 阅读全文
posted @ 2022-11-12 15:43 5hithin 阅读(33) 评论(0) 推荐(0)
摘要:# java环境配置 1. 在官网下载六十四位操作系统的java文件 2. 我的电脑--》高级设置--》环境:配置java环境 3. idea下载 4. 打出“hello world” ··· public class hello{ public static void main(String[] 阅读全文
posted @ 2022-11-08 20:16 5hithin 阅读(86) 评论(0) 推荐(0)
摘要:dos窗口 打开cmd的方法 开始+系统+命令提示符 win+r cmd 在任意的文件夹下面,按住shift+鼠标右键,在此打开命令行 cmd 在资源管理器的地址栏前面加上cmd 管理员方式运行:选择以管理员方式运行 常用的dos命令 盘符切换 返回上级 查看当前目录下的所有文件 dir 切换目录 阅读全文
posted @ 2022-10-30 12:35 5hithin 阅读(69) 评论(0) 推荐(0)