随笔分类 -  java

Java 7七大新功能预览
摘要:最近的Devoxx大会上,Java7将包含闭包的消息令很多人感到振奋--这将做为一个独立的JSR被实现。在众多Java7新的语言特性中,有一些现在已经完成了。Devoxx大会的一位参会者在博客中报告了下面这些Java 7已经完成的7大新功能: ◆对集合类的语言支持 ◆自动资源管理 ◆增强的对通用实例创建(diamond)的类型推断 ◆数值的下划线 ◆switch中使用string ◆二进制文字 ◆简化的可变参数调用(Varargs Method Invocation) 下面我们来仔细看一下这7大新功能: 对集合类(collections)的语言支持 Java将包含对创建集合类的第一类语言支持。 阅读全文

posted @ 2013-01-04 16:07 Code changes life 阅读(317) 评论(0) 推荐(0)

浅谈Java8闭包
摘要:JSR-335 将闭包引入了 Java 。闭包在现在的很多流行的语言中都存在,例如 C++、C# 。闭包允许我们创建函数指针,并把它们作为参数传递。在这篇文章中,我们将粗略的看一遍Java8的特性,并介绍Lambda表达式。 在2013年将发布的 JavaSE8 中将包含一个叫做 Lambda Project 的计划,在今年6月份的 JSR-335 草案中有描述。JSR-335 将闭包引入了 Java 。闭包在现在的很多流行的语言中都存在,例如 C++、C# 。闭包允许我们创建函数指针,并把它们作为参数传递。在这篇文章中,我们将粗略的看一遍Java8的特性,并介绍Lambda表达式。而且... 阅读全文

posted @ 2013-01-04 15:06 Code changes life 阅读(13994) 评论(1) 推荐(0)

java常用算法
摘要:插入排序:packageorg.rut.util.algorithm.support;importorg.rut.util.algorithm.SortUtil;publicclassInsertSort implements SortUtil.Sort{/* (non-Javadoc) * @see org.rut.util.algorithm.SortUtil.Sort#sort(int[]) */publicvoidsort(int[] data) {inttemp;for(inti=1;i<data.length;i++){for(intj=i;(j>0)&& 阅读全文

posted @ 2012-12-25 18:06 Code changes life 阅读(12215) 评论(1) 推荐(1)

java根据头文件获取文件类型
摘要:/** * 件头是位于文件开头的一段承担一定任务的数据,一般都在开头的部分。 * 头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 * 为了解决在用户上传文件的时候在服务器端判断文件类型的问题,故用获取文件头的方式,直接读取文件的前几个字节,来判断上传文件是否符合格式。具体代码如下: * Java代码 : * */package com.yonyou.sud.file;import java.io.FileInputStream;import java.io.IOExcepti.. 阅读全文

posted @ 2012-12-25 17:28 Code changes life 阅读(11010) 评论(1) 推荐(0)

java取小数点后两位
摘要:package com.yonyou.sud.algorithm;import java.math.BigDecimal;import java.text.DecimalFormat;/** * java取小数点后两位小数 * @author Sud * */public class Decimal62 { public static void main(String[] args) { /* * 第一种方法 java.text.DecimalFormat */ DecimalFormat df = new DecimalFormat("#.##"); double d = 阅读全文

posted @ 2012-12-25 15:39 Code changes life 阅读(30916) 评论(0) 推荐(0)

Java获取当前时间[转]
摘要:有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.javapublic class TestDate { public static void main(String 阅读全文

posted @ 2012-03-09 10:00 Code changes life 阅读(252) 评论(0) 推荐(0)

JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]
摘要:1、如何将java.util.Date转化为java.sql.Date?转化:java.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());2、如果要插入到数据库并且相应的字段为Date类型那么可以用PreparedStatement.setDate(int ,java.sql.Date)方法其中的java.sql.Date可以用上面的方法得到 PreparedStatement pst;java.util 阅读全文

posted @ 2012-03-09 09:27 Code changes life 阅读(38089) 评论(0) 推荐(0)

导航