- 博客(298)
- 资源 (11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java 7从入门到精通全新上市,在线购买
京东:http://item.jd.com/11362728.html当当:http://product.dangdang.com/23381476.html#ddclick?act=click&pos=23381476_0_1_q&cat=&key=Java%2B7%B4%D3%C8%EB%C3%C5%B5%BD%BE%AB%CD%A8&qinfo=2_1_48&pinfo=&minfo=&
2013-12-06 13:19:37
803
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1594
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java 7从入门到精通 前 言
前 言随着Java SE 7发布,Java平台也增加了很多新的特性,越来越多的开发人员想尝试使用Java SE 7中的新特性,在Java程序中使用这些新特性,可以提高代码质量,提升工作效率。为了使广大学生和工作者能真正掌握Java 7程序设计技术,感受Java7程序设计语言的魅力,领悟Java7程序设计的快乐和享受到动态语言带来的在提高生产效率方面的好处,根据笔者近10多年的程序开发和Jav
2013-06-28 15:08:40
1022
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1782
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java程序设计与项目实战(全程实录)全新上市
图书简介: 本书从初学者学习Java编程的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地向读者讲述了Java开发环境的搭建、Java基础语法知识、Java算法流程、面向对象高级特性、Java的输入/输出、多线程机制、Swing界面编
2011-09-06 10:07:21
2953
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java Web 2.0架构开发与项目实战主要内容介绍http://product.dangdang.com/product.aspx?product_id=20697597
http://product.dangdang.com/product.aspx?product_id=20697597开发专家的企业级项目开发体验。 42小时多媒体视频讲解。 技术要点: 3个主流Ajax(A4J、Dojo、DWR)开源框架的应用详解;3个主流JavaWeb(SSH)开源框架的应用详解;主流JavaEE(EJB3、JMS、JSE)框架技术与应用详解;最新Struts2.
2009-03-25 03:04:00
2979
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java进阶诀窍
第1章 Java应用运行及开发环境的搭建 31.1 Windows下Java开发环境的配置 31.1.1 概述 31.1.2 相关软件介绍 31.1.3 Tomcat的基本配置 81.1.4 J2EE的相关部署规范 91.1.5 Tomcat体系结构 101.2 Eclipse的安装和使用 111.2.1 Eclipse的下载和安装 111.2.2 MyEclipse的下载和
2009-02-19 02:04:00
1913
原创 Java 7 二进制字面值
在编程语言中,字面量(literal)指的是在源代码中直接表示的一个固定的值。绝大部分编程语言都支持在源代码中使用基本类型字面量,包括整数、浮点数、字符串和布尔值等。Java 7中对数值类型字面量进行了增强。在Java中, 八进制整数以0开头,例如0123表示十进制数83,-011表示十进制数-9。十六进制整数,以0x或0X开头,例如0x123表示十进制数291,-0X12表示十进制数-18。
2013-06-21 18:37:34
2038
原创 使用Buffer
NIO是Java New IO 的简称,是在Java 4 中提供的新特性 。NIO为所有的原始类型提供缓存支持、字符集编码解码解决方案。支持锁和内存映射文件的文件访问接口,提供多路(non-bloking) 非阻塞式的高伸缩性网络I/O 。10.6.1 使用BufferBuffer是一个包装了基本数据元素数组的对象,是 NIO 数据读或写的中转地。Buffer有四个基本属性,分别是:
2013-06-21 18:35:36
815
原创 文件锁
在对文件操作过程中,有时候需要对文件进行加锁操作,防止其他线程访问该文件。在NIO中提供了文件锁的功能,当一个线程文件锁定后,其他的线程是无法操作此文件的, 要想进行文件锁定的操作,则要使用FileLock类完成, 此类的对象需要依靠 FileChannel 进行实例化。在NIO未出现之前,加锁文件可以使用RandomAccessFile类操作文件。在java.io.RandomAccessF
2013-06-21 18:34:16
894
原创 Java 7新增的ForkJoinPool多CUP并行执行
在多核时代,程序设计人员不得不开始关注并行编程领域,在Java 7 中,新加入的 Fork/Join 模式是处理并行编程的方法。Fork/Join模式利用多个 CPU 提供的计算资源来协作完成一个复杂的计算任务。在Java 7中,应用ForkJoinPool类把一个 任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结果。ForkJoinPool类是ExecutorServi
2013-06-20 16:29:38
1640
原创 Java7泛型的“菱形”语法
在Java SE 7之前,声明泛型对象的代码如下:List list = new ArrayList();而在Java 7中,可以使用如下代码: List list = new ArrayList因为编译器可以从前面(List)推断出推断出类型参数,所以后面的ArrayList之后可以不用写泛型参数,只用一对空着的尖括
2013-06-20 15:52:21
5400
1
原创 Java 7的自动关闭资源的try语句
Java7增强了try语句的功能,它允许在try关键字后紧跟一对圆括号,圆括号可以声明、初始化一个或多个资源(此处的资源是指那些必须在程序结束时显式关闭的资源,比如数据库连接,网络连接等),try-with-resources 是一个定义了一个或多个资源的try 声明,try语句在该语句结束时自动关闭这些资源。try-with-resources确保每一个资源在处理完成后都会被关闭。这些资源必须实
2013-06-20 15:50:46
6180
2
原创 7.10.3 Java 7 的ThreadLocalRandom与 Random
在Java7新增了一个类ThreadLocalRandom,它是Random的增强版。在并发访问的环境下,使用ThreadLocalRandom来代替Random可以减少多线程竞争,最终保证系统具有更好的线程安全。ThreadLocalRandom类的用法与Random用法基本类似,它提供一个静态的current()方法来获取ThreadLocalRandom对象,获取对象之后即可调用各种ne
2013-06-20 15:46:45
1511
原创 7.10.2 Java 7 新增的Objects 类
在Java7中新添了一个Objects工具类,它提供了一些方法来操作对象,这些工具方法大多是“空指针”安全的。比如,如果不能明确地判断一个引用变量是否为null,如果调用toString()方法,则可能发生NullPointerException异常;如果使用Objects类提供的toString(Object o)方法,就不会引发空指针异常,当o为null 时,程序将返回一个“null”字符串。
2013-06-20 15:46:00
2628
原创 Java 5实现的线程池
在Java 5版本中,Java内建支持线程池,新增了一个java.util.concurrent.Executors工厂类来产生线程池。Executors主要包含以下几类方法:(1)newCachedTheradPool():用来创建一个具有缓存功能的线程池,系统根据需要创建线程,这些线程将被缓存在线程池中。(2)newFixedTheradPool(intthreadNum):用于创建一
2013-06-20 15:44:34
656
原创 Java开发核心技术面试心得分析
Java的数据结构有哪些?Map与Set的本质区别是什么? 分析:Java常见的数据结构有Collection和Map,其中Collection接口下包括List和Set接口,其下又有多个实现类如List下有ArrayList、LinkedList和Vector等实现类,Set下有HashSet、LinkedSet等实现类和SortedSet接口,HashSet下有LinkedHashSet子
2010-01-29 22:17:00
1388
原创 一本李开复认为值得一读的java web开发书
有一次,李开复到大学讲演,有一个学生拿了这本Java Web 2.0架构开发与项目实战书,让李开复看看学这个书能不能成长了专业开发人员,李开复翻看了几分种说,这本书还是值得一看的,强调尤其是里边的例子,与实践比较近,适合进入开发公司前学习。我看过很多java书,特别是号称基础与实践的书,其实里边的实例,大多数都是没有什么实用价值的组合,或者是老掉牙的大家互相抄的例子,一到机器上试一下,或者到职场上...
2010-01-09 01:11:37
153
原创 EJB 3 事务管理探讨
EJB事务的特点: 提供声明式事务与编程式事务 声明式事务:应用程序只需要关心业务逻辑,由容器来负责事务的管理。这是实践中常用的方法。 编程时事务:应用程序编码人员自己写事务代码。 ② EJB事务编程的类型 A、CMT 容器管理事务 B、BMT Bean管理事务 C、Client-MT Client-Controlled Transact
2009-12-30 15:53:00
1719
1
原创 2009年顶级杀毒软件排名榜
今天,来自特洛伊木马、隐藏漏洞及蠕虫的巨大威胁已经使得杀毒软件成为一种必需。但在种目繁多的杀毒软件中,如何知道这些安全程序的具体性能?为了找到答案,著名电脑网站PCWorld日前测试了来自美国、欧洲和日本等国11款最新版单机杀毒软件,并给出了最新的排名。 单机杀毒软件重点是拦截恶意软件,它很少具备其他的功能。例如,你一般不会找到家长控制(Parents Control)、系统设置、防火墙(F
2009-11-30 01:32:00
808
翻译 只有十句话,却看了十分钟
第一句如果我们之间有1000步的距离 你只要跨出第1步我就会朝你的方向走其馀的999步第二句通常愿意留下来跟你争吵的人 才是真正爱你的人第三句付出真心 才会得到真心 却也可能伤得彻底保持距离 就能保护自己 却也注定永远寂寞第四句有时候 不是对方不在乎你 而是你把对方看得太重第五句朋友就是把你看透了 还能喜欢你的人第六句就算是believe 中间也藏了一个lie第七句真正的好朋友 并不是在一起
2009-11-23 01:16:00
844
1
原创 加载图像文件从一个文件夹或JAR文件:使用javax.imageio.ImageIO级阅读图像文件
import java.awt.image.BufferedImage;import javax.imageio.ImageIO;public class Main { public static void main(String[] args) throws Exception { BufferedImage image = ImageIO.read(Main.class.getRes
2009-11-22 17:24:00
1075
原创 IT培训的7 大陷阱
l培训陷阱一:免费培训 l培训陷阱二:以招聘形式招生 l培训陷阱三:保证就业,底薪>3000 元 l培训陷阱四:名师授课 l培训陷阱五:校园讲座、问卷调查 l培训陷阱六:保证安置工作,100%就业 l培训陷阱七:订单培养
2009-11-12 13:22:00
1144
4
原创 西高新3000亿建软件城 6年后解决200万人就业
昨日召开的第六届中国国际服务外包大会上传来消息,西安软件新城位于高新区北拓展区南部,绕城高速以东、西三环以西、科技四路以南、科技八路以北区域。规划总用地面积5.7平方公里。软件新城将以国际化、生态化、人文化为理念,为软件和服务外包企业提供办公、科技商贸、教育培训、休闲娱乐和酒店住宿等全方位的配套。 据介绍,“软件新城”项目总建筑面积700万平方米,投资300亿元,由产业区、人才培育区、科技
2009-11-12 13:19:00
2208
原创 Java消息服务JMS 传输集群监控
import java.util.HashMap;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*;import javax.management.*;import javax.management.remote.*;import javax.management.o
2009-11-07 22:01:00
1009
原创 Java重复洗牌
import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Random;public class ShuffleTest { public static void main(String args[]) { String simpsons[] = { "Bart"
2009-11-01 18:04:00
564
原创 log4j :一个完整的例子
import org.apache.log4j.or.ObjectRenderer;import org.apache.log4j.Logger;import org.apache.log4j.spi.Filter;import org.apache.log4j.spi.LoggingEvent;class CustomerOrder { /** Holds value of property
2009-10-29 10:58:00
998
原创 如何finalize方法和shutdownHooks互动
public class ShutdownDemo { public static void main(String[] args) throws Exception { // Create an Object with a finalize() method. Object f = new Object() { public void finalize() {
2009-10-29 10:57:00
543
原创 处理断言错误
public class Main { public static void main(String[] argv) throws Exception { try { assert argv.length > 0; } catch (AssertionError e) { String message = e.getMessage(); System.
2009-10-29 10:55:00
833
原创 Java中路由器模式
import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.IOException;impor
2009-10-29 10:54:00
5240
原创 Struts 2整合JasperReports
JasperReport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF、HTML、XML、XLS、CVS等等。而iReport是一个制作JasperReport的XML文件的可视化开发工具,该库完全用Java编写。可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。有关JasperRepo
2009-10-26 16:33:00
1052
1
原创 JFreeChart的下载和安装与使用
Java Web 2.0架构开发与项目实战购书网http://product.dangdang.com/product.aspx?product_id=20697597JFreeChart的下载地址为http://sourceforge.net/project/showfiles.php?group_id=15494,解压下载的jfreechart_1.0.9.zip包到指定位置,为了配
2009-10-26 16:32:00
10249
4
原创 连锁模式
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Seriali
2009-10-25 22:03:00
692
原创 Java中回调模式
import java.io.IOException;public class RunCallbackPattern { public static void main(String [] arguments){ System.out.println("Example for the Callback pattern"); System.out.println(
2009-10-25 22:01:00
1462
原创 java网页检索器
import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.Properties;import java.util.StringTokeni
2009-10-25 21:59:00
690
原创 java搜索爬虫
import java.awt.BorderLayout;import java.awt.Cursor;import java.awt.Font;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.awt.event.ActionEvent;impo
2009-10-25 21:55:00
1072
1
JBoss jBPM
2008-07-02
DWR中文文档
2008-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人