java
guishou先生
通过写博客一方面是知识量的积累,另一方面写作的提高
展开
-
java反射
反射原创 2024-06-03 13:42:37 · 486 阅读 · 1 评论 -
生成jar 以及aar
生成jar aar原创 2024-03-30 14:25:47 · 447 阅读 · 0 评论 -
排序算法相关文章
https://www.cnblogs.com/xunmiui/p/12865318.html什么是算法的稳定性?_算法稳定性-CSDN博客各类常见时间复杂度复习「o(1), o(n), O(n^2), o(logn), o(nlogn)」_nlogn 图像-CSDN博客原创 2024-02-26 20:32:36 · 317 阅读 · 0 评论 -
AsyncTask理解比较好的文章
https://www.imooc.com/article/80724原创 2021-06-16 15:02:07 · 44 阅读 · 0 评论 -
Android 线程池知识点好的文章
https://blog.csdn.net/u012702547/article/details/52259529原创 2021-06-16 14:20:23 · 42 阅读 · 0 评论 -
java_反射
自我理解中反射:一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的,并且能够获得此类的引用。于是我们直接 对这个类进行实例化,之后使用这个类对象进行操作。反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供的反射 API 进行反射调用。反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。是Java被视为动态语言的关键。Java反原创 2021-05-24 18:27:50 · 68 阅读 · 0 评论 -
java 多线程 CAS(转自 https://www.cnblogs.com/lordjinsdream/p/14090522.html)
CAS(比较并且交换)什么是原子操作?如何实现原子操作?假定有两个操作A和B(A和B可能都很复杂),如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B对彼此来说是原子的。实现原子操作可以使用锁,锁机制,满足基本的需求是没有问题的了,但是有的时候我们的需求并非这么简单,我们需要更有效,更加灵活的机制,synchronized关键字是基于阻塞的锁机制,也就是说当一个线程拥有锁的时候,访问同一资源的其它线程需要等待,直到该线程释放锁,这里会有些问题:首先转载 2021-06-08 17:26:34 · 48 阅读 · 0 评论 -
synchronized 理解
synchronized 不论什么形式 都是锁的对象 不是锁的方法以及参数的普通方法上面 代码块传(this) 锁的都是当前类的对象多线程调用 同一个实例 实现同步 多个实例 不同步类 代码块 类.class static修饰的方法以及静态变量 锁的是 class字节码对象 全局锁多线程调用 同一个实例 实现同步 多个实例 实现同步代码块 传入 new object 锁的是传入的object多线程调用...原创 2021-06-07 18:00:53 · 50 阅读 · 0 评论 -
java_注解
java 注解 注解 :注解就是一种标识,给事物打上个标签自定义注解 什么都不设置 可以应用到任何地方四大原注解:@TargetElementType.type 放在类 接口 枚举中 ElementType.field 声明参数 上面 也就是属性 ElementType.method 方法中 ElementType.parameter 方法参数 ElementType.constrouct 构造方法 ElementType.Loca...原创 2021-05-24 17:15:24 · 370 阅读 · 0 评论 -
java_泛型
java泛型好的文章 https://www.cnblogs.com/coprince/p/8603492.html原创 2021-05-14 17:52:12 · 57 阅读 · 0 评论