在以前的版本中,Java的switch-case语句只支持可转换为int型和枚举类型的数据变量,不过在Java SE 7中,switch-case语句可以支持字符串类型的数据变量。例如:String input = "Monday";
String output = null;
switch(input){
case "Monda...
8年前 (2016-08-14)
阅读(2740)
赞一个 (0 )
链接直达
在以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加上泛型类型。例如:Map<String, String> myMap = new HashMap<String, String>();不过,在Java SE 7中,这种方式得以改进,现在你可以使用如下语句进行声明并赋值:Map<String, String> my...
8年前 (2016-08-14)
阅读(2729)
赞一个 (1 )
链接直达
Java SE 7中新增了try-with-resources语句。try-with-resources语句是一个声明了一个或多个资源的try语句。这里的一个资源指的是在使用完成后必须关闭释放的对象。try-with-resources语句可以确保在该语句执行之后关闭每个资源。所有实现了java.lang.AutoCloseable接口的对象均可以作为资源在try-with-resources语句中使用(java.io.Closeabl...
8年前 (2016-08-14)
阅读(2406)
赞一个 (0 )
链接直达
在Java SE 7中,你可以使用单个catch语句块处理一种或多种类型的异常,并以改进的异常类型检查方式来重新抛出异常。我们先来看一段代码:catch (IOException ex) {
logger.log(ex);
throw ex;
catch (SQL...
8年前 (2016-08-14)
阅读(2251)
赞一个 (0 )
链接直达
我使用Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的“最佳实践”。我个人并不喜欢“最佳实践”这个说法,因为它意味着“一刀切”的解决方案,而编码不可能是这样的工作方式——我们需要亲自去发现什么样的解决方案才是有效的。但是我发现了一些Java 8代码中可以帮助我们的一些选择,让我们一起来看看吧。1.OptionalOptional是一个严重被低估的功能,并且有潜力删除很多困扰我们的...
8年前 (2016-08-13)
阅读(2406)
赞一个 (0 )
链接直达
什么是JAXB?JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。在JAX-WS(Java的WebService规范之一)中,JAXB可以实现对象和XML之间相互转换。Unmarshaller类管理将XML数据反序列化为新创建的Java内容树的进程,并可在解组时有选择的验证XML数据。Marshaller类负责管理将Java内容树序列...
8年前 (2016-08-11)
阅读(11811)
赞一个 (3 )
链接直达
下面代码使用HTTPClient包进行操作Get和Post请求package com.rapido.weixin.utils;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.net.URI;
import java.security.KeyManagementEx...
8年前 (2016-08-10)
阅读(3699)
赞一个 (2 )
链接直达
NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、NumberFormat 是 Format 三个常用的子类,如果要想进一步完成一个好的国际化程序,则肯定需要同时使用这样三...
8年前 (2016-08-10)
阅读(2902)
赞一个 (1 )
链接直达
DecimalFormat 是NumberFormat 类的子类,主要的作用是用来格式化数字使用,当然,在格式化数字的时候要比直接使用NumberFormat 更加方便,因为可以直接指定按用户自定义方式进行格式化操作,与之前讲的SimpleDateFormat类似,如果要想进行自定义格式化操作,则必须指定格式化操作的模板。 因为是子类,NumberFormat的很多方法都是可以继承过来直接使用的,...
8年前 (2016-08-10)
阅读(2901)
赞一个 (1 )
链接直达
经常用到正则匹配小括号内容,在此摘录下来String content = "src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaT...
8年前 (2016-08-08)
阅读(8983)
赞一个 (5 )
链接直达
现在我要批量的下载Google字体,字体文件路径是http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-styl...
8年前 (2016-08-08)
阅读(3225)
赞一个 (0 )
链接直达
pinyin4j首先下载pinyin4j-2.5.0包,http://pinyin4j.sourceforge.net/ Pinyin4j是一种流行的Java库,支持中国的文字和最流行的拼音系统之间的皈依。拼音输出格式可以定制。 Pinyin4j发表至今,已经下载了55000次,每星期仍couting200+!参考网友文献:http://www.open-open.com/lib/view/open139208736...
8年前 (2016-08-08)
阅读(3996)
赞一个 (1 )
链接直达