会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
springup
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2016年1月6日
2.2 文件 I/O 的基石:Path
摘要: Path通常代表文件系统中的位置,能浏览任何类型的文件系统,包括zip归档文件系统;文件系统中的几个概念:目录树、根目录、绝对路径、相对路径;NIO.2中的Path是一个抽象构造,你所创建和处理的Path可以不马上绑定到对应的物理位置上;——物理文件系统的处理通常由Files辅助类实现;基础类类说明...
阅读全文
posted @ 2016-01-06 08:57 springup
阅读(216)
评论(0)
推荐(0)
2016年1月5日
2.1 Java I/O简史
摘要: Java 1.0 到 1.3 中的 IO没有而 Java 1.4 中引入的 NIO 有的“改进”:非阻塞IO、缓冲区、通道层、字符集、内存数据、Perl(正则表达式之王);下一代 I/O-NIO.2(Java 7)主导:阿兰·波特曼标准:JSR-203目标:(*说实话-没太看懂)(1)一个能批量获取...
阅读全文
posted @ 2016-01-05 14:56 springup
阅读(282)
评论(0)
推荐(0)
1.3.6 简化变参方法调用
摘要: ...说实话,我没太懂……import java.util.Collection;import java.util.HashMap;public class CoinChangeParams { @SuppressWarnings("unused") public static ...
阅读全文
posted @ 2016-01-05 14:33 springup
阅读(256)
评论(0)
推荐(0)
1.3.5 钻石语法
摘要: import java.util.HashMap;import java.util.Map;public class CoinDiamond { public static void main(String[] args) { /** **/ ...
阅读全文
posted @ 2016-01-05 14:10 springup
阅读(390)
评论(2)
推荐(0)
1.3.4 try-with-resources (TWR)
摘要: 其基本设想是把资源(比如文件或类似的东西)的作用域限定在代码块内,当程序离开这个代码块时,资源会被自动关闭;要确保try-with-resources生效,正确的用法是为各个资源声明独立变量;目前TWR特性依靠一个新定义的接口实现AutoCloseable;TWR的try从句中出现的资源类都必须实现...
阅读全文
posted @ 2016-01-05 13:58 springup
阅读(592)
评论(0)
推荐(0)
1.3.3 改善后的异常处理
摘要: Demo:import java.io.IOException;import java.net.ServerSocket;public class CoinTryCatch { public static void main(String[] args) { ...
阅读全文
posted @ 2016-01-05 12:22 springup
阅读(150)
评论(0)
推荐(0)
1.3.2 更强的数值文本表示法
摘要: Demo:public class CoinNumText { public static void main(String[] args) { /** 1. 二进制文本 **/ int xBeforeJava7 = Integer.pars...
阅读全文
posted @ 2016-01-05 11:46 springup
阅读(209)
评论(0)
推荐(0)
1.3.1 switch 语句中的 String
摘要: switch语句是一种高效的多路语句,可以省掉很多繁杂的嵌套if判断;在Java 6及之前,case语句中的常量只能是byte、char、short和int(也可以是对应的封装类)或枚举常量,在Java 7规范中增加了String,毕竟它也是常量类型;Demo:public class CoinSw...
阅读全文
posted @ 2016-01-05 11:30 springup
阅读(232)
评论(0)
推荐(0)
1.2 Coin 项目
摘要: 自2009年起,Coin便是Java 7(和Java 8)中一个开源的子项目。创建Coin项目是为了反映Java语言中的微小变动;修改Java语言,按不同的修改方式及其复杂度依次分为:类库、工具提供的功能、语法糖、语言的新特性、类文件格式的变化、VM的新特性;语法糖,是描述一种语言特性的短语;它表示...
阅读全文
posted @ 2016-01-05 10:50 springup
阅读(936)
评论(0)
推荐(0)
1.1 语言与平台 [Java]
摘要: Java语言是静态类型、面向对象的语言;Java平台是提供运行时环境的软件;生产和使用Java代码的整个过程:.java (javac) .class (类加载器) 转换后的.class (解释器) 可执行代码 (JIT编译器) 机器码;
阅读全文
posted @ 2016-01-05 10:03 springup
阅读(135)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告