- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 线程基础、线程之间的共享和协作
1.基础概念 什么是进程和线程 CPU核心数和线程数的关系 CPU时间片轮转机制(RR调度) 并行与并发 并行:可以同时运行的任务数 并发:交替执行 每一个线程,都要分配栈空间 2.新起线程的方式 通过类Thread,通过接口Runnable 3.有开始就有结束,怎么样才能让java里的线程安全停止工作呢? stop()还是interrupt()、isInterrupted()、static方法interrupted(),深入理解这些方法 4.线程是协作式的 ...
2021-11-01 16:32:46 70
原创 Java高级特性:注解与反射
1.注解的作用或者意义是什么? 注解单独是没有意义的,搭配一些特定场景,它的意义才会体现出来。单独的注解就是一种注释,他需要结合其他如反射、插桩等技术才有意义。 2.注解的例子 @Target(ElementType.TYPE) @Relention(RetentionPolicy.SOURCE) public @interface Test{ //元素 String value(); } 3.注解的定义 使用@interface,就可以定义一个注解 4.注解的应用场景 .
2021-10-31 01:26:00 76
原创 Java中的泛型
1.为什么需要泛型? 比如我们现在求两个int类型的数字相加的值,我们写一个方法 public int addInt(int x, int y){ return x+y; } 通过调用addInt()方法,可以得到两个Int型求和的值 现在业务拓展了,我们要求两个float类型的数字相加的值 public float addFloat(float x, float y){ return x+y; } 通过调用addFloat()方法,可以得到两个float型求和的值 那么.
2021-10-29 00:54:46 93
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人