java8Api中文网址:https://www.matools.com/api/java8 Guava 目前Google Guava在实际应用中非常广泛,让使用Java开发变得更加愉快,,它简单易用,...对Java语言是一个非常好的补充,可以说只要你在使用Java语言开发任何项目都应该使用Guava,它简单易用,对Java语言是一个非常好的补充。...有必要对该工具类库做一个使用的小结,以提升实际工作的效率 Guava是一个非常有用的现代程序库,在Java项目中强烈推荐使用它来取代Apache Commons的一些子项目(例如Lang, Collection..., IO等等),除了这里介绍的一些最常用的特性,它还包括缓存、网络、IO、函数式编程等等内容(其中函数式编程在Java 8中可以使用Stream和Lambda表达式等特性来实现)。...它的参考文档应该是Java程序员手头必备之物 Api文档链接:https://tool.oschina.net/apidocs/apidoc?
作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。...我会在我的个人博客中单独创建一个常用工具页面,把这些工具的链接放到里面。...Java源代码搜索 Grepcode是一个面向于Java开发人员的网站,在这里你可以通过Java的projects、classes等各种关键字在线查看它对应的源码,知道对应的project、classes...正则验证 Java开发对正则表达式肯定不陌生。站长工具提供的正则验证还不错。 正则代码生成 站长工具提供的正则代码生成。...加密解密 站长工具中的加密解密 查看网页源代码 查看网页源代码 单位换算 convertworld是一个比较全的单位换算的网站。我经常用它进行时间单位和货币单位的换算。 ?
java常用的开发工具。都说工欲善其事必先利其器,要想学好java这门语言,选择一款好用顺手的开发工具是必不可少的。另外面试java工作时开发工具的使用也是一个重要的考核点。...下面我们先简单了解一下这些java开发常用工具。...一、java初学者常用源码编辑工具介绍 java源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的java代码编辑工具。...与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(ps:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。...Gradle在默认情况下为我们提供了许多常用的Plugin,其中包括有构建Java项目的Plugin,还有War,Ear等。
一、PriorityQueue和Queue PriorityQueue<Integer> heap = newPriorityQueue<>(newmyCom(...
大家好,又见面了,我是你们的朋友全栈君。 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。...以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。...setProperty:设置对象属性值 populate:根据Map给属性复制 copyPeoperty:复制单个值,从一个对象到另一个对象 cloneBean:克隆bean实例 现在你只要了解了以上16种最流行的工具类方法...,你就不必要再自己写工具类了,不必重复造轮子。...大部分工具类方法通过其名字就能明白其用途,如果不清楚的,可以看下别人是怎么用的,或者去网上查询其用法。
查看 Java 进程:jps jps -mlvV ? 查找进程相关线程堆栈信息:jstack 普通用法 jstack PID jstack 27860 ?...jstack -m PID jstack能得到运行java程序的java stack和native stack的信息 jstack -m PID ?...查看堆的情况 jmap jmap -heap 27860 ?...区容量和使用量 OC、OU:年老代容量和使用量 PC、PU:永久代容量和使用量 YGC、YGT:年轻代GC次数和GC耗时 FGC、FGCT:Full GC次数和Full GC耗时 GCT:GC总耗时 调试工具...attach 8000 JVM 参数配置 应用宕了,生成dump -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/admin/logs/java.hprof
来源:http://rrd.me/emdDq 搜索资源网站 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。...Stack Overflow Stack Overflow:https://stackoverflow.com/ 我们如果常用 Google,很多技术问题的答案就在这个网站上,如果你无法使用 Google...工具类 图片相关工具 TinyPNG:https://tinypng.com/ 免费的在线图片压缩工具,压缩率高,无损画质,直接拖拽使用,很方便。...https://www.pdftoword.com/ https://tools.pdf24.org/zh/ https://cn.office-converter.com/ 在线编译器 包含前后端(php、java...文档笔记平台 推荐几个常用的国内外云笔记平台,比较常用的应该是印象、有道、石墨,有一些国外的访问速度比较慢,影响体验。
Java世界有很多实用的工具类框架,今天介绍3个使用频率最高的框架。...有很多实用的工具类并没有全部列出来,只列出了最基础的一部分,感兴趣的小伙伴,可以看官方的api进行更深入的学习 Apache Commons Apache Commons有很多子项目,常用的项目如下 项目...作用 BeanUtils 对Java Bean进行各种操作,复制对象,属性 Codec 处理常用的编码,解码 Collections 扩展Java集合框架的操作 I/O 输入/输出工具的封装 Lang...java基本对象(java.lang) 方法的工具类包 BeanUtils 提供了一系列对java bean的操作,读取和设置属性值等 @Data public class User { private...= stopwatch.elapsed(TimeUnit.SECONDS); TimeUnit 可以指定时间精度 Joda Time jdk1.8之前,日期操作类常用的只有java.util.Date
一、有一个list,对list中的数据进行分组 List curriculumIdSplitList = SplitListUtils.splitList(curriculumIds, 20...); for (List curriculumIdSplit : curriculumIdSplitList) { } 工具类SplitListUtils package com.speiyou.teacher.data.common...; import java.util.ArrayList; import java.util.List; public class SplitListUtils { /** *
Java常用工具类 1. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块...可以看到源码里又一次消费了Entity的内容,假如用户没有消费,那调用Entity时候将会把它消费掉 toByteArray:把Entity转换为字节流 consumeQuietly:和consume一样...() filter:过滤元素,雷瑟List的filter() find:基本和select一样 collect:和transform 差不多一样,但是返回新数组 forAllDo:调用每个元素的指定方法...获取对象属性值 setProperty:设置对象属性值 populate:根据Map给属性复制 copyPeoperty:复制单个值,从一个对象到另一个对象 cloneBean:克隆bean实例 作者:Java...HuTool工具集 HuTool工具集
哈哈:) 所以说java开发入门门槛有点高。没关系。后面的课程我会一个一个逐步给大家详细介绍。 下面我们先简单了解一下这些java开发常用工具。...一、java初学者常用源码编辑工具介绍 java源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的java代码编辑工具。...JDK是 Java 语言的软件开发工具包,JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库等。...与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(ps:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。...Gradle在默认情况下为我们提供了许多常用的Plugin,其中包括有构建Java项目的Plugin,还有War,Ear等。
Java开发常用工具 小贴士 Java是目前最流行的软件开发语言,其IDE环境也备受开发者关注,IDE可以极大的提高开发速 一 UltraEdit UltraEdit可以编辑文本、十六进制、ASCII...用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。...我们需要的不就是一个可以代替写字板的工具吗?相信这个EditPlus会成为你的首选。...五 Eclipse 这是从05年开始已经成为众所周知的、最流行、也最受欢迎的Java开发工具。...缺点也非常明显,安装插件麻烦、插件对版本要求比较严格、大量的插件安装上之后会变得很慢。Eclipse是非常好的Java开发工具,但是还是无法和一个50多M的身躯Idea相比!
下面转自:http://www.trinea.cn/android/android-common-utils/ Android常用工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于...12、ArrayUtils 数组工具类,可用于数组常用操作,如: isEmpty(V[] sourceArray) 判断数组是否为空或长度为0 getLast(V[] sourceArray, V...14、ListUtils List工具类,可用于List常用操作,如: isEmpty(List sourceList) 判断List是否为空或长度为0 join(List list, String...15、MapUtils Map工具类,可用于Map常用操作,如: isEmpty(Map sourceMap) 判断map是否为空或长度为0 parseKeyAndValueToMap(String...16、ObjectUtils Object工具类,可用于Object常用操作,如: isEquals(Object actual, Object expected) 比较两个对象是否相等 compare
package org.fh.util; import java.util.Random; import java.util.regex.Matcher; import java.util.regex.Pattern...; /** * 说明:常用工具 * 作者:FH Admin * from:fhadmin.cn */ public class Tools { /** * 随机生成六位数验证码...splitRegex){ if(isEmpty(str)){ return null; } return str.split(splitRegex); } /** * 用默认的分隔符...false; } return flag; } /** * 检测KEY是否正确 * @param paraname 传入参数 * @param FKEY 接收的
统计段落中出现某一个词的次数 public static void wordCount(){ Scanner scanner = new Scanner(System.in);...System.out.println("请输入句子:"); String s = scanner.nextLine(); System.out.println("请输入要查询的词...day/7; System.out.println("相隔:"+day+" 天"); System.out.println("相隔:"+week+" 周"); } 设定一个有大小写字母的字符串...,先将字符串的大写字符输出,再将字符串中的小写字符输出 public static void letterUpperLower(){ Scanner scanner = new Scanner(...if (Character.isLowerCase(a)){ System.out.println(a); } } } 计算并输出21世纪的闰年
1、常用开发工具 1.1、高级记事本 在windows操作系统中,记事本是一个小的应用程序,采用一个简单的文本编辑器进行文字信息的记录和存储。...、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。...基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。...1.2.2、IDEA简介 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE...1.2.4、Eclipse简介 Eclipse是一个专门针对Java的集成开发工具,是IBM公司的产品。是免费、开源、由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。
Commons Email 是邮件操作组件,对Java Mail API进行了封装,提供了常用的邮件发送和接收类,简化邮件操作。该组件依赖Java Mail API。...Commons IO 是处理IO的工具类包,对java.io进行扩展,提供了更加方便的IO操作。 Commons JCI 提供通用的Java编译器接口。...类包给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。 Commons Math 轻量级自容器的数学和统计计算方法类包,包含大多数常用的数值算法。...Commons Email 是邮件操作组件,对Java Mail API进行了封装,提供了常用的邮件发送和接收类,简化邮件操作。该组件依赖Java Mail API。...类包给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。 Commons Math 轻量级自容器的数学和统计计算方法类包,包含大多数常用的数值算法。
Parasoft Jtest Jtest是Parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。...JProfiler JProfiler是一个全功能的Java剖析工具(profiler),主要用于检查和跟踪系统(限于Java开发的)的性能的工具。...测试Java程序的覆盖率工具,支持J2ME, J2SE, and J2EE。...JCover Java代码覆盖率测试工具。 JMeter 开源的Java桌面应用程序,旨在加载测试功能行为和衡量绩效。 JStyle Java源代码分析器。...HttpUnit HttpUnit是一个开源的测试工具,是基于JUnit的一个测试框架,主要关注于测试Web应用,解决使用JUnit框架无法对远程Web内容进行测试的弊端。
工作中大家要用到很多工具类,第三方的jar中有很多现成的工具类符合自己的项目需要,这个时候就不需要去重复造轮子了,从而节省了很多时间,大家可以利用这些时间去做其它重要的事情,如果没有符合自己的工具类,...这个时候就要写自己的工具类了,下面列举一些工作中常用的工具类。...java自带的api基本上能满足日常的开发需要了 2、集合工具类 apache的org.apache.commons.collections的CollectionUtils: a...的CollectionUtils: a、CollectionUtils.isEmpty(null): true 集合工具类掌握上面两个基本上能满足日常开发了,另外还有一些常用的API就不一一列出了...3、数组工具类 apache的commons-lang3的ArrayUtils: a、CollectionUtils.isEmpty(null): true 4、集合泛型对象创建工具类 google
1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。...除了上面提到的这四款由大公司开发的IDE外,JAVA开发的IDE还有很多,例如Spring基于eclipse推出的STS(Spring Tool Suite)、小而且快JCreator,但是以上最常用的...2、常用接口测试工具 作为一名开发人员,完成开发工作后,单元测试及接口测试必不可少。单元测试不用说了,Java人员几乎都是使用JUnit及JUnit相关的测试框架。对于接口测试呢?...3、常用远程连接工具 做开发是国内程序员大部分都是在windows环境开发,但是开发完毕后,免不了需要部署到服务器(Liunx);特别是Java开发的程序,几乎都是部署在Unix或者Linux系统,而Unix...4、一些其他常用工具 文本编辑工具Notepad++和UltraEdit 对比工具beyond compare 使用场景:在进行版本上线时,有时需要对比一下生产版本与现在马上需要投产的版本有什么区别就需要用到该工具了
领取专属 10元无门槛券
手把手带您无忧上云