Java 5-11新特性的整理(转) 作者:拔剑少年 简书地址:https://www.jianshu.com/u/dad4d9675892博客地址:https://it18monkey.github.io Java 5 1 泛型 (Generics) 2 增强for循环(Enhanced for ...
分类:
编程语言 时间:
2019-08-27 17:02:30
阅读次数:
77
JAVA中,java.net.HttpURLConnection 和 org.apache.http.client.HttpClient两个类,都可以模拟实现HTTP请求。 其中,HttpURLConnection 是jdk提供的类,其实现了http请求的所有操作,但由于其方法偏向于原子操作,因此, ...
分类:
编程语言 时间:
2019-08-24 14:58:23
阅读次数:
114
错误示范 1. 直接交换 输出结果: 2. 包装类交换 输出结果: 正确示范 1. 数组交换 输出结果: 2. 通过加减计算交换 输出结果: 3. 通过异或运算交换 输出结果: 通过异或运算交换的原理 按位异或运算是指两个相应的二进制相同时结果为0,否则为1。 a ^ b ^ b 、 (a^b)^b ...
分类:
编程语言 时间:
2019-08-20 18:47:32
阅读次数:
90
翻转的两种方法:非递归与递归。 1、非递归方法 2、递归方法 ...
分类:
编程语言 时间:
2019-08-14 12:19:38
阅读次数:
95
Java同步锁——lock与synchronized 的区别【转】 在网上看来很多关于同步锁的博文,记录下来方便以后阅读 一、Lock和synchronized有以下几点不同: 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,sync ...
分类:
编程语言 时间:
2019-08-08 17:32:56
阅读次数:
140
java中的线程池,这一篇就够了 java高并发系列第18篇文章。 本文主要内容 1. 什么是线程池 2. 线程池实现原理 3. 线程池中常见的各种队列 4. 自定义线程创建的工厂 5. 常见的饱和策略 6. 自定义饱和策略 7. 线程池中两种关闭方法有何不同 8. 扩展线程池 9. 合理地配置线程 ...
分类:
编程语言 时间:
2019-07-29 09:48:08
阅读次数:
105
题目: 反转一个单链表。 示例: 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 题解: 先上代码: 以上为递归翻转链表的代码 递归终止条件:1、head为空。2、head.next为空 递归过程:我们令新的头节点为newHead,新的头节点newHead应该是head 翻转完之后的 ...
分类:
编程语言 时间:
2019-07-28 17:59:08
阅读次数:
98
转: java.lang.reflect.Method.getAnnotation()方法示例 java.lang.reflect.Method.getAnnotation(Class <T> annotationClass)方法如果存在这样的注释,则返回指定类型的元素的注释,否则为null。 声明 ...
分类:
编程语言 时间:
2019-07-22 18:42:57
阅读次数:
152
转: Java注解(Annotation)详解 幻海流心 幻海流心 2018.05.23 15:20 字数 1775 阅读 380评论 0喜欢 1 2018.05.23 15:20 字数 1775 阅读 380评论 0喜欢 1 2018.05.23 15:20 字数 1775 阅读 380评论 0喜 ...
分类:
编程语言 时间:
2019-07-22 18:07:15
阅读次数:
120
Jacob项目:https://sourceforge.net/projects/jacob-project/ 转自:https://blog.csdn.net/ZY_extreme/article/details/80019009 转自:http://www.360doc.com/content/ ...
分类:
编程语言 时间:
2019-07-12 09:45:50
阅读次数:
137