java
文章平均质量分 94
码农翻身记~
I have a dream!
展开
-
深入理解Java多线程(一)—练基本功
一、概念:进程与线程,并行与并发进程:程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于 CPU 具备分时机制,所以每个进程都能循环获得自己的CPU 时间片。由于 CPU 执行速度非常快,使得所有程序好像是在同时运行一样。线程:进程可进一步细化为线程,是一个程序内部的一条执行路径并行:多个CPU同时执行多个任务,比如:多个人同时做不同的事,是真正的同时。并发:一原创 2021-08-20 13:25:08 · 196 阅读 · 0 评论 -
Java进阶——泛型详细学习指南,全面总结
一、概述Java开发经常会用到泛型,常用的List、Map都用到了,泛型在Java中有很重要的地位,被广泛应用于面向对象编程和各种设计模式中。什么是泛型?为什么要用泛型?一道经典的测试题:List<String> l1 = new ArrayList<String>();List<Integer> l2 = new ArrayList<Integer>(); System.out.println(l1.getClass()原创 2021-07-21 18:01:24 · 359 阅读 · 0 评论 -
Java 注解完全解析
无论是做Java后台或者Android开发,我们经常使用注解,最常用的莫过于@Override,很多流程的框架都用到了注解这个功能机制,例如Java后台开发中常用的框架Spring、MyBatis等,Android的Retrofit,Butterknife等,都是注解框架。有关注解也常常在面试中被问到,但我们了解注解的本质是什么?有哪些类别?如何自定义及使用?其中工作原理是什么?本文将做全面介绍。一、注解的定义关于注解首先引入官方文档的一句话:Java 注解(Annotation)用于为 Java原创 2021-06-25 19:20:36 · 2574 阅读 · 0 评论