Java工具集介绍11_04

简介: Java工具集介绍11_04 1、Tom 新版本:2.5.2 Tom是一个新的Java模式匹配编译器。它提供了一个匹配操作符,和类似的一些用于模式匹配的函数语言定义。

Java工具集介绍11_04

1、Tom
新版本:2.5.2
Tom是一个新的Java模式匹配编译器。它提供了一个匹配操作符,和类似的一些用于模式匹配的函数语言定义。
特征:
(1)所有的Java编辑器提供的功能对其都有效,“.t”文件(包括代码完成,语法高亮、语法颜色,代码折叠等);
(2)菜单“Project” -> “Clean”能清除所有自动生成的文件;
(3)“%gom”节的颜色有效;
(4)在重命名或清除文件时,相应的文件会被清除;
(5)一个自动产生Java类映射的向导。

2、Animated Transitions Library for Swing
Animated Transitions是一个普通的富客户端应用技术,帮助用户观察一个屏幕状态怎样转变成另一个屏幕状态。这个库能轻松产生动画效果,并易于部署到应用Swing的应用程序中。

3、Apache Struts2.0.11 GA
Apache Struts 2是一个优雅的,可扩展的框架,用于创建企业级的Java Web应用。这个框架被设计成流线型的完全生命开发周期,从建立、部署,到维护应用程序。
可以在http://struts.apache.org/downloads.html下载

4、Apache MyFaces Trinidad
新版本:1.2.3
Apache MyFaces Trinidad 1.2.x是一个JavaServer Faces1.2组件库。

5、Cibyl 13
Cibyl是一个编程环境,允许在支持J2ME的手机下编译C程序。Cibyl使用gcc来编译C程序为MIPS二进制文件,然后再将其重编译为Java字节码文件。程序在运行期间不再解析。使用Cibyl,那些用C写的程序也可在J2ME环境下运行了。

6、JSTUN
新版本:0.7.0
JSTUN是一个STUN(Simple Traversal of UDP ( User Datagram Protocol,用户数据报协议 ) through NAT ( Network Address Translation ) )。STUN提供了一个方法来发现它们之间和公众网络的当前的防火墙类型或NATs类型。在NAT面前,STUN还能够被应用程序用于学习公众IP地址分配到NAT。

7、Retrotranslator
Retrotranslator是一个为应用程序建立Java平台的各个兼容版本的工具。它支持Java5的所有语言特征和大多数API,包括:generics,annotations,reflection on generics,reflection on annotations,enums,autoboxing,for-each loop,varargs,covarian return types,formatted output,static import,concurrency utilities,collection framework增强。
新版本:1.2.3
特征:
(1)基本支持Java1.1、1.2、1.3
(2)使用classpath选项来载入Backport
(3)新option,实现backport继承
(4)支持Java5的java.util.Properties方法和javax.net.ssl.HttpsURLConnection方法
(5)支持SecurityException( String,Throwable)和SecurityException( Throwable)
(6)有限支持java.util.Timer(String),java.util.Timer(String, boolean),java.util.Timer.purge()
(7)改进的uptodatecheck功能
(8)对错误类使用的警告
(9)加入-laxy选项,用于只翻译校验类
(10)多种bug修正

8、ThinkUI SQL Client
新版本:1.0.3
ThinkUI SQL Client是一个图形应用程序,允许Java开发者基于可定制的Velocity模板来浏览数据库结构,在表中编辑数据,进行SQL查询,产生代码(如Java Bean,DAO,SQL查询,JSP文件等)。

9、OpenSwing
新版本:1.3.2
OpenSwing是一个开源的高级图形组件集,基于Swing工具集。它提供的组件更为复杂、先进,可以在UI设计时直接使用。它还是一个框架,提供了数据绑定机制(在组件和数据模型之间),基于MVC模式。数据模型则基于Java Beans(POJOs),被所有的OpenSwing组件所支持,如组件容器或网格控制组件。

10、MiG Layout
新版本:3.0
MiG Layout是为Java开发者写的GUI手工布局工具,如果你对当前的Swing/SWT布局管理器不满意,MiGLayout解决了所有的布局问题。不像JGoodies的FormLayout布局器和Clearthought的TableLayout布局器,MigLayout使用平均布局,在某种程度上易于改变和维护。

目录
相关文章
|
8天前
|
数据采集 编解码 Java
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
73 0
|
8天前
|
Java
java中日期处理的一些工具方法
java中日期处理的一些工具方法
22 1
|
8天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
10 0
|
8天前
|
算法 安全 Java
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
【4月更文挑战第28天】性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
37 1
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
|
2天前
|
监控 Java 开发者
Java一分钟之-Java性能分析与调优:JProfiler, VisualVM等工具
【5月更文挑战第21天】本文介绍了Java性能优化的两个利器——JProfiler和VisualVM。JProfiler通过CPU Profiler、内存分析器和线程视图帮助解决过度CPU使用、内存泄漏和线程阻塞问题;VisualVM则聚焦于GC行为调整和类加载优化,以减少内存压力和提高应用性能。使用这些工具进行定期性能检查,是提升Java应用效率的关键。
17 0
|
6天前
|
缓存 IDE Java
Java一分钟之-Gradle:构建自动化工具
【5月更文挑战第16天】本文介绍了Gradle,一个基于Groovy的灵活构建工具,强调其优于Maven的灵活性和性能。文中通过示例展示了基本的`build.gradle`文件结构,并讨论了常见问题:版本冲突、缓存问题和构建速度慢,提供了相应的解决策略。此外,还提醒开发者注意插件ID、语法错误和源代码目录等易错点。掌握这些知识能提升开发效率,使构建过程更顺畅。
30 2
|
7天前
|
Java Maven 开发者
Java一分钟之-Maven项目管理工具使用
【5月更文挑战第15天】Maven是Java开发的项目管理工具,用于自动化构建、依赖管理和项目信息管理。通过POM模型管理项目,依赖中央仓库。基本目录包括`src/main/java`、`src/main/resources`、`src/test/java`和`src/test/resources`。常用命令有`clean`、`compile`、`test`、`package`和`install`。面对依赖冲突、找不到依赖或编译错误,可以调整`pom.xml`或`settings.xml`。理解Maven的工作原理和解决常见问题能提升开发效率。
21 0
|
8天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
57 0
|
8天前
|
Arthas 监控 IDE
去哪儿网开源的一个对应用透明,无侵入的Java应用诊断工具
今天 V 哥给大家带来一款开源工具Bistoury,Bistoury 是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。