JDK核心API

JDK核心API

JDK 6 Update 7 发布 包含VisualVM及改进安全方面

JDK 6u7改进一些安全方面,查看详情:Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer

VisualVM 1.0 伴随着JDK 6 Update 7发布了,JDK中又内置了一个不可多的实用工具。VisualVM简单说是一个整合了几个JDK命令行工具的可视化工具,具有一定的profiling能力,针对生产环境和开发环境设计,提供了远程和本地访问途径,帮助监控Java SE平台并提供性能分析的能力。通过执行/bin/jvisualvm可以启动VisualVM。VisualVM具有以下特性,个人觉得非常实用,对于Java程序调式和诊断非常有帮助,简单总结如下:

体验JAVA 5的新增语言特性

Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。

  在JDK 1.5的beta阶段,我们为BEA的Java IDE开发了一个Java 5编译器。因为我们实现了许多新特性,所以人们开始以新的方式利用它们;有些用法很聪明,而有些用法明显应该被列入禁用清单。编译器本身使用了新的语言特性,所以我们也获得了使用这些特性维护代码的直接体验。本文将介绍其中的许多特性和使用它们的体验。

JAVA正则表达式4种常用功能

正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持
 
  下面简单的说下它的4种常用功能:
  
  查询:
  
以下是代码片段:

 
String str="abc efg ABC"; 
 
String regEx="a|f"; //表示a或f 
 
 Pattern p=Pattern.compile(regEx); 
 
 Matcher m=p.matcher(str); 
 
 boolean rs=m.find(); 

 
  如果str中有regEx,那么rs为true,否则为flase。如果想在查找时忽略大小写,则可以写成Pattern p=Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);

同步内容