自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java 7从入门到精通 光盘说明

光盘说明一、光盘内容本光盘是《把脉Java7程序设计教程》一书的配书光盘,书中的代码以工程项目的方式按章节存放,即第5章所使用的代码放在javadir\javaapp\src\com\javapp\ch5文件夹中,依此类推。本光盘javadir\javaapp\src\com\javapp\目录下有18 个文件夹,其内容和含义说明如下:(1)ch2~ch19 个文件夹名对应于《把脉

2013-06-28 15:10:12 1575

原创 Java 7从入门到精通 前 言

前  言随着Java SE 7发布,Java平台也增加了很多新的特性,越来越多的开发人员想尝试使用Java SE 7中的新特性,在Java程序中使用这些新特性,可以提高代码质量,提升工作效率。为了使广大学生和工作者能真正掌握Java 7程序设计技术,感受Java7程序设计语言的魅力,领悟Java7程序设计的快乐和享受到动态语言带来的在提高生产效率方面的好处,根据笔者近10多年的程序开发和Jav

2013-06-28 15:08:40 1004

原创 Java 7从入门到精通 目录结构

目  录Java基础把脉篇...2第1章  Java平台及开发环境的搭建...31.1 Windows下Java开发环境的配置...31.1.1  相关软件介绍...31.1.2  应用平台...41.1.3  解析JDK结构...51.2 Eclipse的安装和使用...51.2.1  Eclipse的下载和安装...

2013-06-28 00:27:12 1741

原创 Java 7 二进制字面值

在编程语言中,字面量(literal)指的是在源代码中直接表示的一个固定的值。绝大部分编程语言都支持在源代码中使用基本类型字面量,包括整数、浮点数、字符串和布尔值等。Java 7中对数值类型字面量进行了增强。在Java中, 八进制整数以0开头,例如0123表示十进制数83,-011表示十进制数-9。十六进制整数,以0x或0X开头,例如0x123表示十进制数291,-0X12表示十进制数-18。

2013-06-21 18:37:34 2029

原创 使用Buffer

NIO是Java New IO 的简称,是在Java 4 中提供的新特性 。NIO为所有的原始类型提供缓存支持、字符集编码解码解决方案。支持锁和内存映射文件的文件访问接口,提供多路(non-bloking) 非阻塞式的高伸缩性网络I/O 。10.6.1  使用BufferBuffer是一个包装了基本数据元素数组的对象,是 NIO 数据读或写的中转地。Buffer有四个基本属性,分别是:

2013-06-21 18:35:36 798

原创 文件锁

在对文件操作过程中,有时候需要对文件进行加锁操作,防止其他线程访问该文件。在NIO中提供了文件锁的功能,当一个线程文件锁定后,其他的线程是无法操作此文件的, 要想进行文件锁定的操作,则要使用FileLock类完成, 此类的对象需要依靠 FileChannel 进行实例化。在NIO未出现之前,加锁文件可以使用RandomAccessFile类操作文件。在java.io.RandomAccessF

2013-06-21 18:34:16 871

原创 Java 7新增的ForkJoinPool多CUP并行执行

在多核时代,程序设计人员不得不开始关注并行编程领域,在Java 7 中,新加入的 Fork/Join 模式是处理并行编程的方法。Fork/Join模式利用多个 CPU 提供的计算资源来协作完成一个复杂的计算任务。在Java 7中,应用ForkJoinPool类把一个 任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结果。ForkJoinPool类是ExecutorServi

2013-06-20 16:29:38 1625

原创 Java7泛型的“菱形”语法

在Java SE 7之前,声明泛型对象的代码如下:List list = new ArrayList();而在Java 7中,可以使用如下代码: List list = new ArrayList因为编译器可以从前面(List)推断出推断出类型参数,所以后面的ArrayList之后可以不用写泛型参数,只用一对空着的尖括

2013-06-20 15:52:21 5355 1

原创 Java 7的自动关闭资源的try语句

Java7增强了try语句的功能,它允许在try关键字后紧跟一对圆括号,圆括号可以声明、初始化一个或多个资源(此处的资源是指那些必须在程序结束时显式关闭的资源,比如数据库连接,网络连接等),try-with-resources 是一个定义了一个或多个资源的try 声明,try语句在该语句结束时自动关闭这些资源。try-with-resources确保每一个资源在处理完成后都会被关闭。这些资源必须实

2013-06-20 15:50:46 6143 2

原创 7.10.3 Java 7 的ThreadLocalRandom与 Random

在Java7新增了一个类ThreadLocalRandom,它是Random的增强版。在并发访问的环境下,使用ThreadLocalRandom来代替Random可以减少多线程竞争,最终保证系统具有更好的线程安全。ThreadLocalRandom类的用法与Random用法基本类似,它提供一个静态的current()方法来获取ThreadLocalRandom对象,获取对象之后即可调用各种ne

2013-06-20 15:46:45 1501

原创 7.10.2 Java 7 新增的Objects 类

在Java7中新添了一个Objects工具类,它提供了一些方法来操作对象,这些工具方法大多是“空指针”安全的。比如,如果不能明确地判断一个引用变量是否为null,如果调用toString()方法,则可能发生NullPointerException异常;如果使用Objects类提供的toString(Object o)方法,就不会引发空指针异常,当o为null 时,程序将返回一个“null”字符串。

2013-06-20 15:46:00 2615

原创 Java 5实现的线程池

在Java 5版本中,Java内建支持线程池,新增了一个java.util.concurrent.Executors工厂类来产生线程池。Executors主要包含以下几类方法:(1)newCachedTheradPool():用来创建一个具有缓存功能的线程池,系统根据需要创建线程,这些线程将被缓存在线程池中。(2)newFixedTheradPool(intthreadNum):用于创建一

2013-06-20 15:44:34 647

MPEGPlayer播放嚣

MPEGPlayer播放嚣

2008-07-23

JSF1[1].2+EJB3.0实现的一个项目实例

JSF1[1].2+EJB3.0实现的一个项目实例

2008-07-23

java面试题

java面试题java面试题

2008-07-23

WS-BPEL

WS-BPEL,ESB开发协议

2008-07-23

JBoss jBPM

JBoss jBPM 是一个复杂的可扩展的工作流管理系统. JBoss jBPM 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,, JBoss jBPM 就有了最强大和易扩展性的控制流机制.

2008-07-02

ajax4jsf教程

ajax4jsf教程

2008-07-02

DWR中文文档

DWR中文文档DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。

2008-06-30

subversion中文指南

subversion中文指南

2008-06-30

Java SE 6 新特性 HTTP 增强

Java SE 6 新特性 HTTP 增强.htm

2008-06-04

java企业级开发项目实践(1).

java企业级开发项目实践(1).java企业级开发项目实践(1).

2008-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除