一级: 全部 文章

文章列表 Articles

Java NIO(2):Channel

Java
语言基础
NIO

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

2017-04-09 138 阅读 0 评论

Java NIO(1):Buffer

Java
语言基础
NIO

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

2017-03-31 103 阅读 0 评论

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

Java
语言基础

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

2016-11-22 187 阅读 0 评论

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

Java
语言基础

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

2016-10-20 153 阅读 0 评论

动态代理原理详解(2) - CGLIB实现

Java
语言基础

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

2016-08-14 290 阅读 0 评论

动态代理原理详解(1) - JDK实现

Java
语言基础

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

2016-04-30 210 阅读 0 评论

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

Java
语言基础

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

2016-01-04 189 阅读 0 评论

Java语法糖:泛型

Java
语言基础

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

2015-11-17 125 阅读 0 评论

Java内部类

Java
语言基础

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

2015-11-13 120 阅读 0 评论

抽象类和接口

Java
语言基础

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

2015-09-25 61 阅读 0 评论

标签墙

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