随笔分类 - javaSe
javaSejavaSe
摘要:书上的笔记转移:【REVIEW】: final 除了不被重写、不被修改、不被继承、值不可变等等。。。还有以下几个特性: 1.如果成员变量的final修饰未进行赋值,那么是可以在构造方法和构造代码块进行赋值的,如果赋值成功,那么后面都不可能在进行赋值了。 2. 静态代码块我知道,就是只执行一次的sta
阅读全文
摘要:emm 其实就是异常一直抛出传递,但是最后只会显示最后一个异常,这就是异常链。 需要用到Trowable的cause属性 但是除了Error、Exception和RuntimeException外,都不存在带cause参数的构造器 public class HotelAgeException ext
阅读全文
摘要:Java 内部类 成员内部类 内部类在外部使用时,无法直接实例化,需要借由外部类信息才能完成实例化 内部类的访问修饰符,可以任意,但是访问权限会收影响。 内部类可以直接访问外部类的成员,如果出现同名属性和方法,优先访问内部类中定义的 可以使用: 外部类.this.成员 这种方式访问同名的成员或者方法
阅读全文
摘要:import java.util.HashMap; import java.util.Map; public class R extends HashMap<String, Object> { public R() { put("code", 0); put("msg", "success"); }
阅读全文
摘要:package com.bihu.utils; import com.auth0.jwt.JWT; import com.auth0.jwt.JWTCreator; import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.int
阅读全文
摘要:import java.time.Instant; public class s1 { private static Double Double; //三元运算法的特点 是个吃亏题... public static void main(String[] args) { int x = 4; //三元
阅读全文
摘要:我英语不好 现来点英语提提脑子: 观察者:Odserver被观察者:ToOdserver发送消息:SendMessage接受消息:ReceMessage 什么是观察者模式? 举个例子 加入我是某某某 演讲者 ,我在台上演讲,下面有很多观众看着我,那么我是被观察者,观众是观察者, 因为这是我的私人演讲
阅读全文
摘要:经常用时间这玩意 但忘了写:我们经常用 Date来定义时间,但我们也要去解析 和 自定义格式他:【2种:】本次基于Date讲解,其他的什么Calendar 啥的 自己去研究:1. 解析转换时间【Date】: DateFormat : 它支持,样式和模式,但是样式是内定的,你不能自定义: 样式: 1.
阅读全文
摘要:经常忘记 static 代码块 反正如果你有调用(进入到) 他的类中他就执行.. a.java: public class a { public static void main(String[] args) { b.fun(); } } b.java: public class b { stati
阅读全文
摘要:帮同学解决数组反转的时候 忘记了怎么转了: 首先 把数组转为List 然后用Collections 中的 reerse 方法 反转, 然后再把List转为数组即可。 注意几个点: 1. 把数组转为List 用 Arrays中的asList 方法, 2. 将 List 转为 数组时,用List中toA
阅读全文
摘要:因为1:生命周期 因为静态方法都是被共享的,放在堆内存中,直到JVM倒闭就会销毁 非静态方法 会 和是放栈内存 执行完后弹栈销毁 所以第一个就是说 你连生命周期都不一样,怎么调用? 小提示: 静态方法是可以共享里面的方法和属性【除了私有】,所以呢这也算一个小提示吧..... 所以牵扯到因为2:线程安
阅读全文
摘要:class Main { public static void main(String[] args) { b bb = new b(); } } class a{ // a(){ 注释我会报错 // System.out.println("a"); // } a(int a){ System.ou
阅读全文
摘要:构造器、静态代码块、构造代码块的执行顺序,详见下文实例无继承的情况下的执行顺序静态代码块: 只在程序启动后执行一次,优先级最高构造代码块:任何一个构造器被调用的时候,都会先执行构造代码块,优先级低于静态代码块构造器:优先级低于构造代码块 总结一下优先级:静态代码块 > 构造代码块 > 构造器
阅读全文
摘要:try { Statement statement = GetConnection().createStatement();} catch (Exception throwables) { throwables.printStackTrace();}带红色的那代码 是打印异常栈的意思啊 哎无聊si了
阅读全文
摘要:try-with-resources 用这方式自动关闭try中的对象,不自动关闭的语句别加进来啊! 不然报错!
阅读全文
摘要:1.函数式接口 一个接口中只有一个抽象方法 (default 不算抽象方法!),那么这个接口被称为函数式接口,在JDK8中新增了@Functionalinterface注解来标注一个函数式接口。 2.新增了defualt方法,jdk8之前接口中的方法必须是抽象的,在jdk8中允许接口定义非抽象方法,
阅读全文
摘要:import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class Main { public static void main(String[] args) { Class clazz = null; t
阅读全文
摘要:import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(),b = s
阅读全文
摘要:自己看注释!!! import java.lang.reflect.Field; import java.lang.reflect.Modifier; /** * 2021年5月6日 15:45:10 * 目的:反编译.class中的各属性代码 * 学习: 获取.class文件中的属性 类名 、修饰
阅读全文