java jdk
文章平均质量分 76
xiaohai29
性格:平和;爱好:运动,听音乐,下棋;生活态度:积极向上
展开
-
JDK6的新特性之七:用Console开发控制台程序
JDK6的新特性之七:用Console开发控制台程序 JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备. 你的程序如果要与Windows下的cmd或者Linux下的Terminal交互,就可以用Console类代劳. 但我们不总是能得到可用的Console, 一个JVM是否有可用的Console依赖于底层平台和JVM如何被调用. 如果JVM是在交互式命令行(比如Win转载 2010-03-06 11:11:00 · 277 阅读 · 0 评论 -
JDK6的新特性之四:使用Compiler API
JDK6的新特性之四:使用Compiler API 现在我们可以用JDK6 的Compiler API(JSR 199)去动态编译Java源文件,Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用, 比如JSP Web Server,当我们手动修改JSP后,是不希望需要重启Web Serve转载 2010-03-06 11:08:00 · 343 阅读 · 0 评论 -
JDK6的新特性之二:使用JAXB2来实现对象与XML之间的映射
JDK6的新特性之二:使用JAXB2来实现对象与XML之间的映射 JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping). 原来JAXB是Java EE的一部分,在JDK6中,SUN将其放转载 2010-03-06 10:46:00 · 285 阅读 · 0 评论 -
JDK6的新特性之十三:JTable的排序和过滤
JDK6的新特性之十三:JTable的排序和过滤原来的JTable基本上是只能显示数据,在JDK6新增了对JTable的排序和过滤功能,下面代码演示了这两个功能/*** @author chinajash*/public class JTableTester { static String data[][] = { {"China","Beijing","Chinese"}, {"A转载 2010-03-06 11:27:00 · 369 阅读 · 0 评论 -
JDK6的新特性之十一:更简单,更强大的JAX-WS
JDK6的新特性之十一:更简单,更强大的JAX-WS JAX-WS2.0的来历--------------------------------------------------------------------------------JAX-WS(JSR-224) 是Java Architecture for XML Web Services的缩写,简单说就是一种用Java和XML开发Web转载 2010-03-06 11:25:00 · 352 阅读 · 0 评论 -
JDK6的新特性之五:轻量级Http Server
JDK6的新特性之五:轻量级Http Server JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的转载 2010-03-06 11:09:00 · 304 阅读 · 0 评论 -
JDK6的新特性之九:Common Annotations
JDK6的新特性之九:Common Annotations Common annotations原本是Java EE 5.0(JSR 244)规范的一部分,现在SUN把它的一部分放到了Java SE 6.0中.随着Annotation元数据功能(JSR 175)加入到Java SE 5.0里面,很多Java 技术(比如EJB,Web Services)都会用Annotation部分代替XML文件来转载 2010-03-06 11:14:00 · 403 阅读 · 0 评论 -
JDK6的新特性之三:理解StAX
JDK6的新特性之三:理解StAX StAX(JSR 173)是JDK6.0中除了DOM和SAX之外的又一种处理XML文档的APIStAX的来历 在JAXP1.3(JSR 206)有两种处理XML文档的方法:DOM(Document Object Model)和SAX(Simple API for XML).由于JDK6.0中的JAXB2(JSR 222)和JAX-WS 2.0(JSR 224)都原创 2010-03-06 10:48:00 · 337 阅读 · 0 评论 -
JDK6的新特性之一:Desktop类和SystemTray类
JDK6的新特性系列专贴JDK6的新特性之一:Desktop类和SystemTray类在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序.转载 2010-03-06 10:41:00 · 315 阅读 · 0 评论 -
JDK6的新特性之十二:脚本语言支持(Scripting)
JDK6的新特性之十二:脚本语言支持(Scripting) 概述--------------------------------------------------------------------------------JDK6增加了对脚本语言的支持(JSR 223),原理上是将脚本语言编译成bytecode,这样脚本语言也能享用Java平台的诸多优势,包括可移植性,安全等,另外,由于现在是编转载 2010-03-06 11:26:00 · 367 阅读 · 0 评论 -
JDK6的新特性之十:Web服务元数据(Web Services metadata)
JDK6的新特性之十:Web服务元数据(Web Services metadata) .Net的Web Services元数据早在.Net Framework 1.0中,微软就用元数据功能(.net的attribute特性)来标注要暴露成Web Service的方法,下面是用C#演示的利用.net的元数据功能暴露Web Service方法的代码片断.public class TestWS{ [W转载 2010-03-06 11:24:00 · 455 阅读 · 0 评论 -
JDK6的新特性之六:插入式注解处理API
JDK6的新特性之六:插入式注解处理API(Pluggable Annotation Processing API) 插入式注解处理API(JSR 269)提供一套标准API来处理Annotations(JSR 175),实际上JSR 269不仅仅用来处理Annotation,我觉得更强大的功能是它建立了Java 语言本身的一个模型,它把method, package, constructor,转载 2010-03-06 11:10:00 · 652 阅读 · 0 评论