编程设计
深入浅析Java中concurrency的非公平锁
获取非公平锁(基于JDK1.7.0_40) 非公平锁和公平锁在获取锁的方法上,流程是一样的;它们的区别主要表现在“尝试获取锁的机制不同”。简单点说,“公平...
10小时前 1 编程设计
深入浅析Java中 concurrency的公平锁
释放公平锁(基于JDK1.7.0_40) 1. unlock() unlock()在ReentrantLock.java中实现的,源码如下:...
10小时前 1 编程设计
深入浅析java 1.8 中动态代理的原理
JDK8动态代理源码分析 动态代理的基本使用就不详细介绍了: 例子: class proxyed implements pro{...
10小时前 1 编程设计
java中有哪些流程控制语句
程序的结构分类: 顺序结构:按照写代码的顺序 一次执行 选择结构:根据条件的不同有选择的执行不同的代码 循环结构:在一定条件下 反复执行某一...
10小时前 1 编程设计
深入浅析Java中的Condition条件
Condition介绍 Condition的作用是对锁进行更精确的控制。Condition中的await()方法相当于Object的wait()方法,Co...
10小时前 1 编程设计
利用Java如何实现获取文件夹下所有文件名称
具体如下: import java.io.File; public class GetFoldFileNames { /** *...
10小时前 1 编程设计
深入浅析Java中线程池的原理
ThreadPoolExecutor简介 ThreadPoolExecutor是线程池类。对于线程池,可以通俗的将它理解为"存放一定数量线程的一个线程集合...
10小时前 1 编程设计
利用java下载实现getContentLength()一直为-1的方法
如果Content Length 在头文件中没有描述 暂时还没有解决方案 如果Content Long在头文件中有描述 方案一...
10小时前 1 编程设计
如何java中使用DecimalFormat实现对数字进行格式化
java 使用DecimalFormat进行数字的格式化实例详解 简单实例: //获取DecimalFormat的方法DecimalFor...
10小时前 2 编程设计
一文教你正确的在java中使用枚举
java枚举使用详解 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。 例如星期一到星期日七个...
10小时前 2 编程设计
利用Java 如何访问class文件格式的标志信息
class文件中的访问标志信息 位于常量池下面的2个字节是access_flags 。 access_flags 描述的是当前类(或者接口)的访...
10小时前 0 编程设计
深入浅析Java中class文件格式的属性
class文件中的attributes_count和attributes attributes_count位于class文件中methods的下面。 它占...
10小时前 1 编程设计
深入浅析Java中的class文件格式
class文件中的fields_count和fields fields_count描述的是当前的类中定义的字段的个数, 注意, 这里包括静态字段, 但不包...
10小时前 1 编程设计
深入浅析Java中 class文件的数据类型
CONSTANT_Integer_info 一个常量池中的CONSTANT_Integer_info数据项, 可以看做是CONSTANT_Integer类...
10小时前 1 编程设计
一文带你读懂Java中的反射机制
什么是反射机制 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取...
10小时前 0 编程设计