- 博客(18)
- 资源 (13)
- 收藏
- 关注
原创 【java工具方法】字符串工具类-判空(isEmpty)
工具方法 /** * 字符串是否为空 * null 或 者长度为0 * * @author 静心事成 * @param str 字符串 * @return boolean * */ public static boolean isEmpty(CharSequence str) { return str == null || str.length() == 0; } /** * 字符串是否不为空 * 不为null 并且 长度不为0 * * @au
2020-07-20 13:51:29
913
原创 【java工具方法】字符工具类-是否空白字符
工具方法 /** * 是否空白字符 * 空白字符包括:空格、制表符、全角空格、不间断空格 * * @author 静心事成 * @param c 字符 * @return boolean 是否空白字符 * */ public static boolean isBlank(int c) { // Character.isWhitespace() 用于判断空格、制表符、换行 // \ufeff 用于标记字节顺序的字符,看起来像是一个空格 // \u202a 用于标识
2020-07-16 15:31:50
2102
原创 【java工具方法】唯一ID算法:Snowflake
本文方法内容引自:Twitter的分布式自增ID算法snowflake (Java版)工具方法 // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private final long twepoch = 1420041600000L; /** 机器id所占的位数 */ private final l
2020-07-08 14:01:46
348
原创 【java工具方法】复制目录或文件
工具方法/** /** * 复制文件或目录 * * @author 静心事成 * @param source 源文件/目录路径 * @param target 目标文件/目录路径 * @param isOverwrite 是否覆盖目标文件 * @throws IOException * */ public static void copy(File source, File target, boolean isOverride) throws IOException
2020-07-07 15:19:31
293
原创 【java工具方法】十六进制字符串转字符串
工具方法 /** * 十六进制字符串转字符串 * * @author 静心事成 * @param str 原16进制字符串 * @return 字符串 * */ public static String decodeHex(String hexStr) { // 定义字符数组,用于保存字符串字符,长度为16进制字符串的一半 byte[] strs = new byte[hexStr.length() / 2]; // 遍历赋值 for (int i = 0; i
2020-07-06 11:56:16
4421
1
原创 【java工具方法】字符串转十六进制字符串
工具方法 /** * 字符串转十六进制字符串 * * @author 静心事成 * @param str 源字符串 * @return 十六进制字符串 * */ public static String encodeHex(String str) { // 定义变量保存结果 final StringBuffer hexStr = new StringBuffer(); // 遍历字符串,直接使用Integer.toHexString返回每个字符的十六进制字符串
2020-07-03 16:53:07
2112
原创 【java工具方法】复制单个文件
工具方法/** * 拷贝文件,将单个文件拷贝到另一个目录 * * @author 静心事成 * @param source 源文件 * @param target 目标文件 * @param isOverwrite 是否覆盖目标文件 * @return target.toPath() 目标文件路径 * @throws IOException * */ public static Path copy(File source, File target, boolean
2020-07-02 13:53:05
305
原创 【java工具方法】获得一个随机的字符串
工具方法 /** * 根据字符样本,获得一个随机的字符串 * * @author 静心事成 * @param baseStr 字符样本 * @param len 随机字符串的长度,长度需大于0 * @return 随机字符串 * */ public static String randomString(String baseStr, int len) { // 对随机字符样本判空 if (baseStr == null || baseStr.equals(""))
2020-06-30 14:05:58
604
原创 【java工具方法】下载网络图片到本地
工具方法 /** * 将网络地址的图片下载到本地指定目录。注意:带有中文的网络地址会报错,需使用URLEncoder.encode(imgPath, "utf-8")对中文字符进行编码处理 * @author 静心事成 * @param imgPath 图片的网络地址 * @param path 保存图片的目录。注意:需包含文件名称 * @throws IOException * */ public static void downloadImg(String imgPath,
2020-06-29 14:59:49
399
原创 【问题解答】关于类AudioInputStream找不到文件的异常
感谢非常感谢可以私信问我一些问题,这是一种信赖,一种支持,一种动力。真的非常感谢。问题源码import java.io.File;import java.util.*;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;im
2020-06-02 23:36:04
4667
原创 【java基础】hello, world
背景在学习每一个编程语言的时候,在第一次使用这个编程语言编程时,我们都应该从hello, world开始,这是一个合格程序员的好习惯。为什么是hello, world因为习惯,因为要有仪式感。Hello World 中文意思是『你好,世界』。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这...
2020-04-28 14:19:01
2476
原创 【问题记录】找不到或无法加载主类HelloWorld
背景在写《【java基础(四)】hello, world》时,无意遇到的一个问题,对于一个老程序猿在hello, world中遇到的问题却想不出来一个所以然,所以专门补了补功课。问题描述使用记事本编程hello, world,手动javac编译,java执行。在未使用package时一切正常,使用package后,一下懵了。问题重现使用记事本编程hello, world源码:p...
2020-04-27 10:39:41
2201
1
原创 【个人瞎想】乡村个体户经营方法
【个人想法】乡村个体户经营方法背景朋友家里是做“粉条”自产自销的乡村个体户。简单来讲就是通过租赁一定规模的土地,自己种红薯,红薯长成后自己加工做粉条,通过销售自产粉条谋生的小商户。粉条:粉条,是以红薯、马铃薯等为原料,经磨浆沉淀加工后,制成的丝条状干燥的特色传统食品。来自百度百科 - 粉条昨天晚上朋友打电话闲聊,说到自家粉条的销售情况,令我没有想到的是,在乡村的这种个体户也会受到疫情的...
2020-04-26 13:14:10
1011
1
原创 【java基础】开发环境的安装和配置
为什么要安装开发环境就像word文档只能使用office或者wps才能正常打开,使用QQ音乐、网易云音乐等音乐播放器才能播放mp3等音频,html网页只能使用浏览器才能正常浏览等,我们开发的java程序也需要专门的工具运行。安装名词解释缩写全称解释JDKJava Development KitJava开发工具包。编写Java程序的程序猿使用的软件。JREJ...
2020-04-24 15:43:04
451
原创 【java基础】java能做什么
背景人们在选择学习一门技能的时候,往往最先想知道学习这个能做什么,以后能不能提升自己,能不能创造价值(钱钱钱)。在学习之前如果不知道自己学习的东西能做什么,好像就少了一些目标,没了动力,没了方向。所以我们先来了解一下Java能做写什么。Java 能做什么软件Java可以做软件。对,是软件,有人说“软件”这个词太宽泛了,我也觉的太宽泛了,但Java确实可以做软件!简单的如你手机上的计算器...
2020-04-23 13:51:31
666
原创 【java基础】java历史
背景打算坚持写一套【java基础】系列的博文,在开始学习java时,先了解一下java的历史我认为是应该的,但不是必须的。都说编程就是在创造世界,我认为是完全正确的,也是深有感触的。在了解java历史的过程中,真心的可以感觉到创造了一个世界。java简介java是一门面向对象的计算机编程语言。(我感觉这一句话足够了)java历史大部分内容来自百度百科-java。1991年 - Gre...
2020-04-21 16:56:06
577
原创 【时下热议】惊雷
背景之前对《惊雷》有印象,有些抖音小视频会以此为BGM。后来看到“杨坤diss惊雷”的视频,感觉有意思,就关注了一下。后来又看了惊雷伴奏抄袭事件。。。(想起了野狼disco)。后来看了一些音乐人评价《惊雷》以及音乐考试、青少年当前音乐环境等等。看了杨坤的“咖啡我喜欢喝,打算我也爱吃,惊雷就算了”。看了杨坤好好聊一聊《惊雷》的直播。为什么要写一写作为一个普通网民、普通老百姓,平...
2020-04-20 17:21:21
294
原创 【读书杂记】种姓制度
【读书杂记】种姓制度背景在阅读《电脑报》2020年第14期第4版的“在线教育出海记:中国企业如何撬动印度市场”文章中提到一词“种姓制度”。第一印象对于这个词应该是一个很古老的词语,只有像《权利的游戏》的那种社会才会有这种感觉,于是抱着好奇心对这个词进行了学习。简介来自百度百科:百度百科-种姓制度。一种以血统论为基础的社会体系。主要存在于印度、孟加拉国、斯里兰卡、巴基斯坦、尼泊尔...
2020-04-17 14:11:48
1186
2
EmployeeTest.java
2020-05-25
InputOutput.java
2020-05-14
Operator.java
2020-05-10
PrimitiveType.java
2020-05-06
HelloWorld.java
2020-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人