- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 Java正则表达式与replaceAll()与replace()的区别
1:Java中反斜杠“\"是一个特殊字符, 表示转义. 比如你想输出两个引号: " ", 那么你在字符串中就需要这样写: \" \", 因为" 在java中是特殊字符,需要被转义才行. 同样, 如果你想输出一个 \, 那么你需要在字符串中这样写: \\, 其中第一个反斜杠表示转义,这样就使得后面的反斜杠具有最一般的意思.下面我们来看一下代码:public class ReplaceAllT
2014-12-10 10:00:27 20059
原创 ubuntu 14.04 LTS 安装jdk1.8
下载jdk-8u25-linux-i586.tar.gzoracle下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完成思路:新建文件夹-解压-设置环境变量-测试环境变量命令如下新建文件夹-解压 并放入新建文件夹中sud
2014-12-04 18:54:01 539
转载 深入Java虚拟机:Javac编译与JIT编译
编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以选择性实现。很容易看出,上图中间的那条分支是解释执行的过程(即一条字节码一条字节码地解释执行,如JavaScript),而下面的那条分支就是传统编译原理中从源代码到目标机器代码的生成过程。
2014-12-03 12:13:27 744
转载 JDK动态代理实现原理
文章出处:http://rejoy.iteye.com/blog/1627405里面有很多关于JDK源码的东西可以学习。之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。
2014-12-01 14:45:03 470
原创 java动态代理解析
动态代理实现了当原始类和接口未知的情况下,就确定代理类的代理行为,当代理类与原始类脱离实际联系时,就可以领会运用与不同的场合。部分参考《http://www.cnblogs.com/xiaoluo501395377/p/3383130.html》和《深入理解Java虚拟机》在Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring
2014-12-01 14:01:21 734 1
Netty权威指南第二版的源码
2015-06-14
netty-5.0.0.Alpha2.
2015-06-03
netty-4.0.28.Final
2015-06-03
netty-3.10.3.Final
2015-06-03
Java_TCP_IP_Socket编程(原书第2版)中文版
2015-06-02
Java_TCPIP_Socket网络编程
2015-06-02
Netty权威指南
2015-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人