id189
id189
全部文章
java基础
java虚拟机(5)
mybatis(1)
spring(2)
数据库(1)
随笔(3)
项目应用(2)
归档
标签
去牛客网
登录
/
注册
id189的博客
笔记
全部文章
/ java基础
(共8篇)
动态代理
动态代理简单实现 在java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过这个类和这个接口可以生成JDK动态代理类和动态代理对象。 创建一个动态代理对象步骤,具体代码见后面: //创建一个与代理对象相关联的Invoc...
代理
2020-09-27
0
431
annotation
。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation 对象,然后通过该Annotation对象来获取注解中的元数据信息。 5 4 种标准元注解 @Target 修饰的对象范围 @Target说明...
注解
2020-09-27
0
413
数据类型转换
java核心卷I中43页有如下表述:两个数值进行二元操作时,会有如下的转换操作: 如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。 否则,如果其中一个操作数是float类型,另一个将会转换为float类型。 否则,如果其中一个操作数是long类型,另一个会转换为lo...
类型转换
2020-08-10
0
743
线程并发锁
main()函数即主函数,是一个前台线程,前台进程是程序中必须执行完成的,而后台线程则是java中所有前台结束后结束,不管有没有完成,后台线程主要用与内存分配等方面。 前台线程和后台线程的区别和联系: 1、后台线程不会阻止进程的终止。属于某个进程的所有前台线程都终止后,该进程就会被终止...
线程
2020-08-07
0
432
设计模式
设计模式 单例模式的结构单例模式的主要角色如下。 单例类:包含一个实例且能自行创建这个实例的类。访问类:使用单例的类。 其结构如图 1 所示。单例模式的结构图图1 单例模式的结构图2. 单例模式的实现Singleton 模式通常有两种实现形式。第 1 种:懒汉式单例该模式的特点是类加载时没有生...
设计模式
2020-08-04
0
294
哈希
一般指定数组大小大于2倍实际需求量 -哈希不可避免的浪费 冲突解决 假设冲突下标为x 方案一:开放地址法->再找一个数组空位 1.线性探测: 下标递增寻找空位:x+1,x+2,x+3,依次探测。 缺点:易发生聚集,拖慢速度 2.二次探测: x+1,x+4,x+9,探测更远的位置 缺...
哈希
2020-08-04
0
339
继承重载
通过getClass()方法来获取类的定义信息,通过定义信息再调用getFields()方法来获取类的所有公共属性,或者调用getDeclaredFields()方法来获取类的所有属性,包括公共,保护,私有,默认的方法。 但是这里有一点要注意的是这个方法只能获取当前类里面显示定义的属性,不能获取到父...
继承
重载
2020-08-04
0
475
字符串
全是常量的字符串在编译时会进行优化,也就是说编译器会将你写的语句优化成String s = “welcometo360”常量区分配发生在编译器,new发生在运行区,所以String str2 = "he" + new String("llo");是在堆上分配静...
字符串
2020-08-04
0
506