Java
文章平均质量分 87
禽兽先生不禽兽
喜欢做一些技术性的工作,愿意虚心向别人请教,走在自己的技术开发之路上,让自己每天都有进步,才会让自己具备更大的价值
展开
-
Java 基础之线程
线程是 cpu 可以调度的最小单元,多线程可以利用 cpu 轮询时间片的特点,在一个线程进入阻塞状态时,快速切换到其余线程执行其余操作,减少用户的等待响应时间。所以我们需要了解线程的基本概念,如何启动线程以及怎么去控制线程等。原创 2022-12-04 21:29:30 · 839 阅读 · 0 评论 -
Java 基础之锁
上一篇博客中记录了线程的一些概念,那多线程既然能与人方便必然也会带来一些问题,这些问题主要与线程的三大特性有关,Java 的一些关键字和锁机制,可以帮助我们解决这些问题。原创 2022-12-04 21:40:28 · 513 阅读 · 0 评论 -
Java 基础之对象的四种引用-强软弱虚
Java 中对象的引用分为四种,可以让我们更好的保证程序运行时足够的内存。原创 2022-11-29 16:41:44 · 1023 阅读 · 0 评论 -
Java 基础之泛型
变身为一个 Android 工程师我是从培训班出身的,大家也都知道培训机构的情况,虽说 Android 开发是基于 Java 语言的,但是其实很多 Android 工程师都跟我一样,在草草的了解了一遍 Java 之后就投入到 Android 开发了,而且发现不用很深入的了解 Java 也能做一些开发,但是随着工作的深入和自己的提升,发现基础不好还真是不行,很多新东西出来了,会一些基本使用了,然后当原创 2017-06-04 18:32:36 · 609 阅读 · 0 评论 -
Java 基础之注解
从 Java 1.5开始,Java增加了对元数据(MetaData)的支持,也就是 Annotation (即注解)。它是代码里的一种特殊标记,注解标记可以在编译、类加载、运行时被读取,并执行相应操作。通过注解,开发者可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息,编译器也可以通过这些补充信息进行验证或进行部署。Annotation 就像修饰符一样,可用于修饰包、类、构造方法原创 2017-06-06 12:10:43 · 1217 阅读 · 0 评论 -
Java 基础之类集
平时我们用 List 、 Map 用得挺 Happy 的,只知道可以用它来保存数据,最近面试的时候问到这个 List 和 那个 List 的区别是什么呀, Vector 和 ArrayList 的区别是什么呀,我连 Vector 是什么都不知道,我咋知道它俩有什么区别。。。唉,说来说去还是基础的锅,这不,连视频带看书,重新了解了一下 Java 的类集。 1、基本概念Java 类集就是一...原创 2017-06-13 16:30:28 · 656 阅读 · 2 评论 -
Java 基础之反射
在学习反射的时候也学习了类加载机制,可能对于我这种不是专业出身的人来说,类加载机制的知识还比较底层,但还是得努力掌握这些底层的运行原理,虽然 Android 没准要换开发语言了,但万一我转行 Java 了呢,多学点总没坏处。Java 的类加载器除了根类加载器之外,其他类加载器都是使用 Java 语言编写的,意思就是说我们也可以开发自己的类加载器,通过自定义类加载器来完成一些特殊的功能。1、原创 2017-06-05 15:38:58 · 1914 阅读 · 3 评论