Java 平台首席架构师 Mark Reinhold 近日在邮件列表上表示,按计划,JDK 10 将于 2 月 8 日星期四进入候选发布(Release Candidate)阶段。他建议 JDK 10 在该阶段采用和 JDK 9 相同的发布流程,将 Bug 修复分为 P1 - P...
7年前 (2018-03-21) 1813℃ 0评论
0喜欢
<!---Maven依赖->
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<v...
7年前 (2018-01-19) 3381℃ 0评论
2喜欢
一、接口的默认方法
在接口中新增了default方法和static方法,这两种方法可以有方法体
1、static方法
示例代码:
public interface DefalutTest {
static int a =5;
default void defa...
7年前 (2017-10-28) 1642℃ 1评论
2喜欢
一、对比分析图
均按从小到大排列
k代表数值中的”数位”个数
n代表数据规模
m代表数据的最大值减最小值
稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排...
7年前 (2017-10-13) 2841℃ 0评论
1喜欢
一、获取JDK8源码
两种方式获取源码
1.直接从openjdk资源库clone
yum install hg
克隆项目
hg clone http://hg.openjdk.java.net/jdk8/jdk8 my-open-jdk8
下载源码
cd my-open-jdk8...
7年前 (2017-09-14) 3036℃ 0评论
4喜欢
Java虚函数
虚函数的存在是为了多态。
C++中普通成员函数加上virtual关键字就成为虚函数
Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Java中不希望某个函数具有虚函数特性,可以加上final关键字变成非虚函数...
7年前 (2017-09-12) 1450℃ 0评论
1喜欢
语法糖(Syntactic Sugar):也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。通常来说,使用语法糖能够增加程序的可读性,减少程序代码出错的机会。
Java中的语法糖包括但不限于以下10颗:泛型与类型擦除、自动装箱和拆箱...
7年前 (2017-08-29) 1378℃ 0评论
1喜欢
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
------------------------------------...
8年前 (2017-07-21) 1050℃ 0评论
2喜欢
今天在centos 上 tomcat7部署项目发现卡在
Root WebApplicationContext : initialization completed in 4569ms
整个过程并没有报错,大概十来分钟项目才启动完成
查阅大量资料发现是由于tomcat...
8年前 (2017-07-08) 2197℃ 1评论
4喜欢
1. Java堆中各代分布:
图1:Java堆中各代分布
Young:主要是用来存放新生的对象。
Old:主要存放应用程序中生命周期长的内存对象。
Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入Perm...
8年前 (2017-06-23) 1104℃ 0评论
2喜欢