java基础
逸竹小站
我的个人博客:https://www.yzxz.site/
展开
-
读书笔记---《编写可读代码的艺术》
前言我们曾经在非常成功的软件公司中和出色的工程师一起工作,然而我们所遇到的代码仍有很大的改进空间。实际上,我们曾见到一些很难看的代码,你可能也见过。但是当我们看到写得很漂亮的代码时,会很受启发。好代码会很明确告诉你它在做什么。使用它会很有趣,并且会鼓励你把自己的代码写得更好。本书旨在帮助你把代码写得更好。每一章都会深入编程的某个方面来讨论如何使代码更容易理解。本书分成四部分:表面层次上的改进...原创 2019-10-27 12:30:09 · 995 阅读 · 0 评论 -
Java代码优化建议
总结日常Java开发常见优化策略,持续更新。尽可能使用局部变量调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。及时关闭流Java编程过程中,进行数据库连接、I/O流操作时务必小心,在使用完毕后,及时关闭以释放资源。因为对这...原创 2019-10-26 10:31:09 · 941 阅读 · 0 评论 -
创建线程的几种方式
继承Thread类public class ExtendsThreadTest extends Thread { @Override public void run() { System.out.println("thread is running!"); } public static void main(String[] args) { ...原创 2019-10-23 22:48:27 · 897 阅读 · 0 评论 -
Java常用集合类继承关系图示
ArrayList Vector StackLikedListCopyOnWriteArrayListEnumSetTreeSetHashSetLinkedHashSetLinkedBlockingQueueConcurrentLinkedQueueHashMapLinkedHashMapHashTablePropertiesWeakHashMapTreeMap...原创 2018-06-24 20:07:02 · 2748 阅读 · 0 评论 -
【转载】ConcurrentHashMap原理分析
原文地址:https://my.oschina.net/hosee/blog/639352#h2_9 曾经在 [高并发Java 五]JDK并发包1 中提到过ConcurrentHashMap,只是简单的提到了下ConcurrentHashMap的优点,以及大概的实现原理。 而本文则重点介绍ConcurrentHashMap实现的细节。 HashMap就不介绍了,具体请查...转载 2018-09-02 22:29:20 · 144 阅读 · 0 评论