一个ClassPool对象是包含CtClass对象的容器。一旦一个CtClass对象被创建后,就会被记录到一个ClassPool中。这是因为编译器在编译源码时会引用代表CtClass的类,可能会访问CtClass对象。...
Javassist是一个处理字节码的类库。Java字节码存储在一个叫做*.class的二进制文件中。每个class文件包含一个java类或者接口。
Scala 编程规范中,有一些很有意思的规则。合理地使用这些规则,可以帮助我们编写更简洁更有效的代码。
编程的基本原则之一是 DRY(Don’t Repeat Yourself),在Java、Scala还有其他语言中,通过导入包可以服用其他文件中的代码。
为什么要使用Stream API? 解释这个问题之前,我们先看如下示例: 我们需要迭代整形list中所有大于10的元素的和。
要了解面java8,那就需要知道 函数式编程 了,一直以来面向对象编程是软件开发的主流模式,最近几年,由于在并发和事件驱动编程中的优势,函数式编程又变得重要起来。而Java8是在面向对象的基础上增加了对函数式编程的能力。...
hessian是一个采用二进制格式传输的服务框架,相对传统的SOAP web service,更轻捷。官网地址:http://hessian.caucho.com/,该公司还有一个比较有意思的web服务框架:http://baratine.io/,感兴趣的可以尝试玩下见入门教程htt...
到目前为止,你已经遇到过几个String类型的变量了。String类型与很多方法供你操作字符串。
在第五节中展示的getter、setter方法我们也叫访问器方法(迅速温故:getter方法是返回指定属性值的的方法,setter方法是可以设置(修改)指定属性的方法)。封装一个类的实例对象的数据,你需要声明其属性变量为private,然后提供...