java
lhy_csdn_acount
这个作者很懒,什么都没留下…
展开
-
值类型和引用类型
因为看到有人说Java目前没有真正的值类型,所以了解了一下引用类型的变量 保存的是一个地址,指向一个对象值类型的变量 直接保存的是一个对象跟上面的定义没有直接关系但容易混淆的是引用传递 传递引用本身值传递 传递值的副本并不是值传递就无法影响外部如果传递的是一个引用的值副本,就可能修改所指对象所以Java是默认的引用类型,值传递没有引用传递原则上都是引用类型,但是原始类型变量确实...原创 2019-10-13 22:49:49 · 100 阅读 · 0 评论 -
Java的格式化输出
参考https://www.cnblogs.com/qunqun/p/8656217.html总结Formatter类,将一种形式的字符串转化为另一种形式,常用的System.out.format(),System.out.printf()和String.format()都是它的封装Usage:String name = "huhx";int age = 22;Formatter...原创 2019-09-16 18:13:14 · 121 阅读 · 0 评论 -
java线程和线程池的关闭
Thread的关闭关于线程的关闭,众所周知,有几个已经废弃的APIThread#stop()、Thread#destroy()等废弃的原因是会无条件的终止任务,而且不会让出资源的锁,不够安全正确的外部关闭方法是使用Thread#interrupt()这个方法只是改变线程的一个状态标志,并且这个标志位不是线程的NEW,RUNNABLE,BLOCKED这些状态(如不熟悉请自行查阅线程状态图...原创 2019-08-11 18:19:59 · 969 阅读 · 0 评论 -
对Java的io接口理解的整理
Channel接口Channel 一种通信机制的抽象,一个Channel 对应操作系统底层的一个资源句柄,也就是当前线程的通信对象功能对应的接口有可读(ReadableByteChannel),可写(WritableByteChannel)可随机读写(SeekableByteChannel)Scatter/Gather(ScatteringByteChannel/Gather...原创 2019-08-15 14:52:38 · 205 阅读 · 0 评论 -
spring的对象管理
spring中的循环依赖循环依赖 ,即一个类依赖了另一个类,但是另一个类又依赖第一个类关键时看第一个类依赖的类是什么作用域,以及是什么方式注入的如果依赖的类是原型作用域,无法进行依赖注入,因为容器不会管理原型作用域的对象,自然也不会用来注入(注入之前必须要先能在容器中找到)依赖的类是单例作用域,且是初始化方式中注入依赖,则会抛出异常如果是setter方式注入依赖,则可以循环依赖,只需要...原创 2019-08-19 15:19:51 · 321 阅读 · 0 评论 -
从Golang的设计学习Java的实践
今天看了一天go语言,了解了一下这门被称为“拥有许多最佳实践”的“21世纪C语言”。很多大佬都对go语言规范对程序员的强迫性而不满,但对于我这种菜鸡来说,能学习从另一个角度看待和解决问题的方式就是最大的收获。go语言还是在发展中,许多工具和框架都还没有公认、成熟的轮子,因此正是学习的好机会。目前go还是用在偏底层的工具和中间件开发的比较多,如果用来开发web项目,就没有像spring这样集成了一...原创 2019-08-14 02:59:29 · 309 阅读 · 0 评论