自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 823

原创 【java工具方法】字符工具类-是否空白字符

工具方法 /** * 是否空白字符 * 空白字符包括:空格、制表符、全角空格、不间断空格 * * @author 静心事成 * @param c 字符 * @return boolean 是否空白字符 * */ public static boolean isBlank(int c) { // Character.isWhitespace() 用于判断空格、制表符、换行 // \ufeff 用于标记字节顺序的字符,看起来像是一个空格 // \u202a 用于标识

2020-07-16 15:31:50 1860

原创 【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 308

原创 【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 248

原创 【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 4292 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 1962

原创 【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 275

原创 【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 556

原创 【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 351

原创 【问题解答】关于类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 3821

原创 【java基础】hello, world

背景在学习每一个编程语言的时候,在第一次使用这个编程语言编程时,我们都应该从hello, world开始,这是一个合格程序员的好习惯。为什么是hello, world因为习惯,因为要有仪式感。Hello World 中文意思是『你好,世界』。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这...

2020-04-28 14:19:01 2302

原创 【问题记录】找不到或无法加载主类HelloWorld

背景在写《【java基础(四)】hello, world》时,无意遇到的一个问题,对于一个老程序猿在hello, world中遇到的问题却想不出来一个所以然,所以专门补了补功课。问题描述使用记事本编程hello, world,手动javac编译,java执行。在未使用package时一切正常,使用package后,一下懵了。问题重现使用记事本编程hello, world源码:p...

2020-04-27 10:39:41 2094 1

原创 【个人瞎想】乡村个体户经营方法

【个人想法】乡村个体户经营方法背景朋友家里是做“粉条”自产自销的乡村个体户。简单来讲就是通过租赁一定规模的土地,自己种红薯,红薯长成后自己加工做粉条,通过销售自产粉条谋生的小商户。粉条:粉条,是以红薯、马铃薯等为原料,经磨浆沉淀加工后,制成的丝条状干燥的特色传统食品。来自百度百科 - 粉条昨天晚上朋友打电话闲聊,说到自家粉条的销售情况,令我没有想到的是,在乡村的这种个体户也会受到疫情的...

2020-04-26 13:14:10 894 1

原创 【java基础】开发环境的安装和配置

为什么要安装开发环境就像word文档只能使用office或者wps才能正常打开,使用QQ音乐、网易云音乐等音乐播放器才能播放mp3等音频,html网页只能使用浏览器才能正常浏览等,我们开发的java程序也需要专门的工具运行。安装名词解释缩写全称解释JDKJava Development KitJava开发工具包。编写Java程序的程序猿使用的软件。JREJ...

2020-04-24 15:43:04 414

原创 【java基础】java能做什么

背景人们在选择学习一门技能的时候,往往最先想知道学习这个能做什么,以后能不能提升自己,能不能创造价值(钱钱钱)。在学习之前如果不知道自己学习的东西能做什么,好像就少了一些目标,没了动力,没了方向。所以我们先来了解一下Java能做写什么。Java 能做什么软件Java可以做软件。对,是软件,有人说“软件”这个词太宽泛了,我也觉的太宽泛了,但Java确实可以做软件!简单的如你手机上的计算器...

2020-04-23 13:51:31 574

原创 【java基础】java历史

背景打算坚持写一套【java基础】系列的博文,在开始学习java时,先了解一下java的历史我认为是应该的,但不是必须的。都说编程就是在创造世界,我认为是完全正确的,也是深有感触的。在了解java历史的过程中,真心的可以感觉到创造了一个世界。java简介java是一门面向对象的计算机编程语言。(我感觉这一句话足够了)java历史大部分内容来自百度百科-java。1991年 - Gre...

2020-04-21 16:56:06 520

原创 【时下热议】惊雷

背景之前对《惊雷》有印象,有些抖音小视频会以此为BGM。后来看到“杨坤diss惊雷”的视频,感觉有意思,就关注了一下。后来又看了惊雷伴奏抄袭事件。。。(想起了野狼disco)。后来看了一些音乐人评价《惊雷》以及音乐考试、青少年当前音乐环境等等。看了杨坤的“咖啡我喜欢喝,打算我也爱吃,惊雷就算了”。看了杨坤好好聊一聊《惊雷》的直播。为什么要写一写作为一个普通网民、普通老百姓,平...

2020-04-20 17:21:21 251

原创 【读书杂记】种姓制度

【读书杂记】种姓制度背景在阅读《电脑报》2020年第14期第4版的“在线教育出海记:中国企业如何撬动印度市场”文章中提到一词“种姓制度”。第一印象对于这个词应该是一个很古老的词语,只有像《权利的游戏》的那种社会才会有这种感觉,于是抱着好奇心对这个词进行了学习。简介来自百度百科:百度百科-种姓制度。一种以血统论为基础的社会体系。主要存在于印度、孟加拉国、斯里兰卡、巴基斯坦、尼泊尔...

2020-04-17 14:11:48 768 2

EmployeeTest.java

java自定义类示例。前面,我们已经编写了一些简单的类,但是,哪些类都只包含了一个简答的main方法。现在我们开始学习如何设计复杂应用程序所需要的各种主力类(workhorse class)。

2020-05-25

Array.java

java数组示例。数组就是一种数据结构,用来存储同一类型值的集合。在声明数组变量时,需要指出数组类型(数组元素类型紧跟`[]`)和数组变量的名字。

2020-05-19

Control.java

java流程控制示例。流程控制无处不在,就像你自己有时候是被自己控制,有时候是很无奈的被环境所控制。

2020-05-18

InputOutput.java

java输入与输出。我们编程、使用计算机莫非就是为了达到某种目的,比如:我们给计算机输入`1 + 1`一个公式,计算机就输出给我们一个`2`的结果。所以为了这种目的,我们必须告诉他要做什么,做完之后反馈给我们什么。

2020-05-14

StringOperate.java

在Java的基础数据类型中没有字符串类型,在标准Java类库中提供了一个预定义类,很自然地叫做String。

2020-05-11

Operator.java

运算符 实例。在做一些数学计算时,常用的计算方法一定要有意识的认为Math类中应该有现成的方法(以此类推,在进行一些常规操作时,要有意识去想一下有没有内置的函数可以使用)。

2020-05-10

Variate.java

java 变量与常量 实例。我喜欢这样描述变量:作为特定类型的值的一个容器,并且是可以用一个名字描述的容器。

2020-05-07

PrimitiveType.java

java基础数据类型实例。数据类型在**数据结构**中的定义:一组性质相同的值的集合以及定义在这个值集合上的一组操作的总称。 所以我们要编写程序,就要捣鼓数据结构,数据结构的最基本组成就是基本数据类型。

2020-05-06

HelloWorld.java

带注释的hello, world程序。Java中的注释就是用一句话或者一段话来解释这一行代码或者一段代码的含义。

2020-04-29

HelloWorld.java

hello, world源码。在学习每一个编程语言的时候,在第一次使用这个编程语言编程时,我们都应该从hello, world开始,这是一个合格程序员的好习惯。

2020-04-28

struts2+hibernate一周小项目总结

struts2+hibernate一周小项目总结

2014-05-19

Thinking in Java 自学笔记——第二章 一切皆对象

Thinking in Java 自学笔记——第二章 一切皆对象 个人原创,不喜勿喷。

2014-05-08

Thinking in Java 自学笔记——第一章 对象导论

Thinking in Java 自学笔记——第一章 对象导论 个人原创,不喜勿喷。

2014-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除