zhimoe

Captain your own Ship.


  • 首页

  • 归档

  • 编程

  • 翻译

  • 随想

  • 关于

  • 搜索

java generic

时间: 2016-05-01   |   分类: 编程   | 字数: 653 字 | 阅读: 2分钟

泛型

// 类
class Tuple<T, S> {
    private T first;
    private S second;
}
// 泛型方法也可在非泛型类里面
class ArrayAlg {
    public static <T> T getMiddle(T... a) {
        return a[a.length / 2];
    }

}
阅读全文 »

IO-Java-Stream-Write-Reader

时间: 2016-03-01   |   分类: 编程   | 字数: 2265 字 | 阅读: 5分钟

上次总结了java中不同读写文件的方法,这次总结一下基本的IO流.网上的总结大部分是以Stream和Reader、Writer来介绍的.这次从封装层次来介绍.

阅读全文 »

Java 6/7/8中文件读写

时间: 2016-02-01   |   分类: 编程   | 字数: 929 字 | 阅读: 2分钟

如何在Java中读写文件,这里保留Java6/7版本,但是你永远不应该使用它们,优先使用Path,Files,Paths三个类.
资料:Reading and writing text files

Java8最佳实践

不要用File对象,改用Path对象,该对象既表示文件路径,也表示文件文本(应该认为文件也是路径的一部分),对于以前的File,可以File.toPath()得到一个Path对象.
Files是一个静态类,操作文件内容.Paths是静态工具类,操作文件路径,例如拼接文件路径,以前要使用平台无关的分隔符表示:File.pathSeparator, File.separator.
例如,构建一个文件对象:Path path = Paths.get("~/test/", "foo", "bar", "a.txt");

阅读全文 »

Java AOP example

时间: 2016-01-01   |   分类: 编程   | 字数: 155 字 | 阅读: 1分钟

Java AOP: 找到一个最简单的介绍,不怎么想翻译,直接看原文吧:
A Simple Introduction to AOP

提醒个点,使用注解的方式写切面时,增加了一个空方法,即:

class Test{
    @Pointcut("execution(* org.bk.inventory.service.*.*(..))")
    public void serviceMethods(){
        //...
    }
}
阅读全文 »

Java-==-and-equals

时间: 2016-01-01   |   分类: 编程   | 字数: 347 字 | 阅读: 1分钟

samples code and notes on java == and equals

阅读全文 »
6 7 8 9 10 11 12 13 14
zhimoe

zhimoe

Captain your own Ship.

68 日志
4 分类
42 标签
RSS 订阅
GitHub ZhiHu
书签
  • 可视化学习Git
  • 艺术绘画博物馆
  • RustCheatsheet
  • 谷歌机器学习课程
标签云
  • Code
  • Java
  • Scala
  • Python
  • Rust
  • Qq空间
  • Spring
  • 并发
  • Docker
  • Git
© 2016 - 2023 zhimoe
0%