【Java工具开发手记】教程文章相关的互联网学习教程文章

是否有(实验性)启用JSR-262 JMX-WS的Java工具或应用程序?【代码】

我对Web Services Connector for Java Management Extensions (JMX) Agents和参考实现ws-jmx-connector非常感兴趣.JSR262将为跨平台/跨语言的企业集成项目提供新的机会,因为可以选择使用非Java客户端与JMX代理进行通信. (我已经能够毫不费力地将参考实现与Delphi客户端一起使用). 是否有(启用)JSR 262并通过JMX WS公开MBean的(开放源)Java工具或产品-从而可以使用JSR 262参考实现,而无需修改其源代码?解决方法:我对它也很感兴趣,但...

必知必会的JavaJDK工具【图】

JDK中有很多用于监控诊断的系统工具,对于Java程序员来说,无疑是用来了解自己程序运行时性能好坏的强大工具。 在JDK的bin目录下就可以找到这些工具。JPS 在Linux有一个命令叫做ps,可以查看系统当前所有的进程,而JDK提供的jps也是类似,查看正在运行的Java进程。 可以看到该命令的参数。在默认情况下,jps的输出信息包括Java进程的进程ID以及主类名。 我们还可以通过追加参数,来打印额外的信息。 例如,-l将打印模块名以及包名;...

常用的Java工具类——十六种

常用的Java工具类——十六种 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、 Uri、 byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最...

Java 数组 使用arraycope复制数组 使用java工具类操作数组 操作二维数组 使用foreach操作数组【代码】

class arraycope { /** 目标数组必须有足够的空间来存放拷贝的元素 定义任意类型的数组元素拷贝操作,能支持任意类型的数组元素拷贝操作 */ public static void main(String[] args) {int[] src= new int[]{101,102,103,104,105,106};int[] dest= new int[]{201,202,203,204,205,206,207};//System.arraycopy(源数组,源数组拷贝起始位置,目标数组,拷贝到目标数组的起始位置,拷贝元素个数)System.arraycopy(src,2,dest,1,2);for (i...

java - 工具类 - 包装类,数字相关类, 日期相关类【代码】

工具类:java开发者写好的类 1.包装相关类 2.数字相关类 3.日期类 4.字符串 5.集合相关类 6.异常相关类 7.输入输出相关 IO(input/output) 8.线程 9.网络 10.注解 11.GUI 1.包装类: 为了将基本类型也面向对象,所以将他们分装进包装类中 1.byte -- Byte,short --Short,int -- Integer,long -- Long 2.float -- Float,double -- Double 3.char -- Character 4.boolean -- Boolean 6个数字相关的类都继承Number类 除了Char...

java 工具类使用【代码】【图】

BigDecimalUtil 金额计算工具类 import java.math.BigDecimal;public class BigDecimalUtil {private BigDecimalUtil(){}public static BigDecimal add(double v1,double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = new BigDecimal(Double.toString(v2));return b1.add(b2);}public static BigDecimal sub(double v1,double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b...

高效java工具类总结

一、org.apache.commons.lang.StringUtils isBlank:字符串是否为空 (trim后判断) isEmpty:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 isNumericSpace:是否是number 可以去除字符串间的空格 前后的不可以 EMPTY:返回空字符串 isAllLowerCase:判断字符串的所有字母是否都是小写 trimToNull:trim后为空字符串则转换为null replace:替换字符串 deleteWhi...

用于计算圈复杂度的Java工具

我需要一个工具,允许我计算给定类的方法的圈复杂度.另外,我需要从Linux命令行做这件事.到目前为止,我读过有关Source Monitor,Gmetrics和Sonar的信息,但据我所知,这些工具并未提供命令行使用. 谢谢!解决方法:Checkstyle计算圈复杂度指标,你可以运行它from command line. 静态代码分析的另一个很棒的工具是PMD,它也可以用于from the console.

Java中使用最频繁及最通用的Java工具类

在Java中,工具类定义了一组公共方法,Java中使用最频繁及最通用的Java工具类。 一. org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、 Uri、 byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GBtoByteArray:从输入流、URI获取byte[]write:把字节. 字符等写入输出流toInputStream:把字符转换为输入流readLines:从输入流...

判断对象是否为空的Java工具类【代码】

public final class Objects static boolean isNull(Object obj) 返回 true如果提供的参考 null否则返回 false public static boolean isNull(Object obj) {return obj == null; }public static boolean nonNull(Object obj) {return obj != null;}

EditPlus3.4.1的安装与添加javac & java 工具【图】

一、安装EditPlus 二、字体设置 三、配置用户工具 点击“工具” --》选择“配置用户工具” --》点击“添加工具” 再选择“应用程序” 将工具组1 改为 编译运行java 新建程序改为javac 命令 为 javac.exe的所在路径 找到 安装jdk时的安装目录,并找到javac.exe应用程序,选中 参数、初始目录、动作 均按照如下图,所选填 再以同样的方式 添加 java命令 这里是EditPlus3.4.1的注册码,以防万一,本注册码只适...

Java工具类 - 坐标系WGS-84,GCJ-02,BD-09之间的相互转换【代码】

import java.util.ArrayList; import java.util.List;/*** 地图坐标转换*/ public class GpsCoordinateUtils {private static final double PI = 3.1415926535897932384626433832795;// private static final double PI = 3.14159265358979324;private static final double A = 6378245.0;private static final double EE = 0.00669342162296594323;/*** 地球坐标系 WGS-84 to 火星坐标系 GCJ-02** @param latitude 纬度* @par...

Java - 工具类1(包装类) July 10,2019【代码】

Java中的8个基本类型都对应一个包装类byte → Byteshort → Shortint → Integerlong → Longfloat → Floatdouble → Doublechar → Characterboolean→ Boolean 每个包装类中都有一个静态的方法来将java的基本数据类型转换为包装类,这个静态方法接受一个对应的基本类型参数然后返回一个包装类的引用:Java 1.5版本之后 增加了自动装箱、拆箱机制,提供基本数据类型和包装类型的相互转换操作。 自动装箱即自动将基本数据类型转换...

android – NPE期间eclipse开始“初始化Java工具”【代码】

刚刚安装了eclipse 3.6.2JDK 1.6.0更新24.并按照http://developer.android.com/sdk/installing.html上的说明进行操作 但随着NPE的失败,黯然失色.还有eclipse 3.5.2的repros 任何帮助将非常感谢. 这是日志:!SESSION 2011-03-16 23:23:42.967 ----------------------------------------------- eclipse.buildId=I20090611-1540 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86,...

java工具IDEA--关于IDEA中的快捷键(收集)--欢迎补充【代码】

IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。 IDEA 之所以被新手说难以使用 ,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,可以这么说,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影响开发效率。一、Ctrl快捷键 Ctrl+F 主要用于在当前文件进行...