一级: 全部 文章

文章列表 Articles

Java NIO(二):Channel

Java
语言基础
NIO

通道(Channel)是由`java.nio.channels`包定义的。Channel表示IO源与目标打开的连接。Channel类似于传统的“流”。只不过Channel本身不能直... 查看更多

2017-04-09 21 阅读 0 评论

Java NIO(一):Buffer

Java
语言基础
NIO

Buffer在Java NIO中主要负责数据的存取,缓冲区就是数组,用于存储不同数据类型的数据。 查看更多

2017-03-31 32 阅读 0 评论

SimpleDateFormat的线程安全性问题及解决方案

Java
语言基础

SimpleDateFormat是Java中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但由于DateFormat和SimpleDateFormat类都不是线程安全... 查看更多

2016-11-22 49 阅读 0 评论

System.load(String)和System.loadLibrary(String)

Java
语言基础

JDK提供给用户了两个方法用于载入文件,一个是`System.load(String filename)`方法,另外一个是`System.loadLibrary(String li... 查看更多

2016-10-20 30 阅读 0 评论

动态代理原理详解(二)——CGLIB实现

Java
语言基础

代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 查看更多

2016-08-14 42 阅读 0 评论

动态代理原理详解(一)——JDK实现

Java
语言基础

代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 查看更多

2016-04-30 41 阅读 0 评论

为什么传入匿名内部类的参数需要用final修饰

Java
语言基础

从程序设计语言的理论上,局部内部类(即定义在方法中的内部类)由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的... 查看更多

2016-01-04 75 阅读 0 评论

Java语法糖:泛型

Java
语言基础

泛型技术实际上是Java语言的一颗语法糖,Java语言中的泛型实现方法称为类型擦除,基于这种方法实现的泛型称为伪泛型。 查看更多

2015-11-17 53 阅读 0 评论

Java内部类

Java
语言基础

内部类有时候也被称为嵌套类(nested class),是定义在一个类中或者方法中的类,可以是其他类的一个成员,也可以在一个语句块的内部定义。 查看更多

2015-11-14 64 阅读 0 评论

抽象类和接口

Java
语言基础

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 查看更多

2015-09-24 53 阅读 0 评论

推荐阅读

Java虚拟机06——垃圾收集器之CMS

Java
Java虚拟机

2015-01-29 0 351

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和...

标签墙

关于 [5]
本站相关 [4]
Java [142]
语言基础 [37]
Java集合 [20]
反编译 [1]
Java IO [27]
纳粹 [1]
二战 [1]
Java虚拟机 [21]
Java Web基础 [9]
软件工具使用 [9]
Mac [3]
Java Web框架 [25]
MySQL [9]
XenServer [4]
大数据 [45]
流式处理 [22]
基础组件 [21]
Linux [1]
数据结构 [0]
HBase [5]
分布式存储 [5]
Java多线程 [47]
Java并发 [32]
NIO [4]
Git [5]
Spring [1]
Hive [3]
Nginx [4]
JUC相关 [3]
编辑器 [1]
JUC锁 [12]
Spark [9]
JUC集合 [12]
线程池 [9]
源码解析 [1]
Kafka [5]