Java
qwdsoft
这个作者很懒,什么都没留下…
展开
-
Java获取路径问题困扰
前几天用Java读取指定路径上的文件时,总是抛出java.io.FileNotFoundException(系统找不到指定的路径)异常,用了多种方式都是报同一个错误,最后打印出路径才发现,路径中带有空格的地方全部转义成了“%20”,原来是在中文编码环境下造成的错误,把路径重新解码成UTF-8格式字符后就没问题了。path =URLDecoder.decode(path, "UTF-8");原创 2015-02-09 13:00:44 · 332 阅读 · 0 评论 -
Java NIO有感
Java NIO的几点感触: 1: Selector. selector.select():该方式为阻塞,直到发现至少有一个可选的SelectionKey才返回。 selector.select(long timout):若有可选的SelectionKey则立即返回,否则到达指定的超时时间就返回,而不管有没有可选的SelectionKey。 selector.selectNow():立即返回原创 2015-02-09 14:33:41 · 266 阅读 · 0 评论 -
Java 静态变量、静态代码块初始化的时机
都说Java的静态成员变量和静态代码块在最开始就会初始化,那到底是在什么时候初始化呢?,他们初始化的顺序是怎么样的呢?以下是是我对该问题的一点见解,有不合理的地方希望给位观者发表评论哦!Java的类虽然有静态成员但她不会自动初始化,不会自动执行静态代码块,只有当你主动请求她的时候才会初始化有关她静态的东西。比如以下就是她初始化静态的东西(静态变量,静态代码块)的时候:你第一次调用她的一原创 2015-02-10 11:54:13 · 640 阅读 · 0 评论