
编程语言
文章平均质量分 66
本栏介绍Java语言的语法
龙俊亨
本人Java开发程序猿,博客主要用于记录自己学习的点滴,供自己以后温习、参考。如果也能对大家有所帮助,亦将不胜荣幸
展开
-
org.apache.poi——将 office的各种类型文件(word等文件类型)转为 pdf
Maven坐标为核心方法如下所示。//创建转换器//转换需要的参数,依次是输入流、转换前的原类型、输出流、转换后的目标类型。原创 2025-05-04 08:37:11 · 381 阅读 · 0 评论 -
URL编码
字符通过因特网传输时,需要转换为URL编码的格式,而URL 只能使用 ASCII 字符集来通过因特网进行发送。由于URL常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符。URL 不能包含空格。URL 编码通常使用 + 来替换空格。原创 2025-03-21 09:32:40 · 208 阅读 · 0 评论 -
CppUTest——【由JUnit移植过来的】C++单元测试框架——的下载安装
CppUnit是【由JUnit移植过来的】C++测试框架。原创 2023-06-20 15:08:11 · 2034 阅读 · 0 评论 -
Java 读/写 json串中的数据内容
JSON,全名, 即“JS对象简谱”。JSON是一种轻量级的数据交换格式,其基于 ECMAScript(European Computer Manufacturers Association, 欧洲计算机协会制定的js规范)的一个子集,也是基于的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言—— 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。原创 2023-05-09 16:12:37 · 1089 阅读 · 0 评论 -
Class.forName(String s)的作用
按照参数中指定的字符串形式的类名去搜索并加载相应的类,如果该类字节码已经被加载过,则返回代表该字节码的Class实例对象,否则按类加载器的委托机制去搜索和加载该类,如果所有的类加载器都无法加载到该类,则抛出。加载完这个类的字节码后,就可以使用Class字节码的newInstance方法去创建该类的实力对象了。Class.forName(String s)用于初始化给定的类,而我们给定的参数String s就是MySQL的驱动程序类中,它在静态代码块中通过JDBC的DriverManager注册了驱动。原创 2023-04-03 13:27:36 · 202 阅读 · 0 评论 -
Java中的多态及应用示例
【预留(业务逻辑)接口的抽象类】对象 = new {【实现了该 预留(业务逻辑)接口】的【预留业务逻辑接口的抽象类】的子类 }对象,详见下方实现示例所示。父类引用 = 子类对象,因为需要 父类引用来接收【各种子类】的对象 以实现多态。【要赋值给父类引用的子类对象】的类定义中【要实现 预留(业务逻辑)接口的父类中 的接口方法】,父类中可以不实现该预留的接口方法。有的场景将【子类需要实现的接口方法】作为构造函数的参数、调用方法的形参,其目的是为了强制使用者实现接口中的虚方法,以避免使用者的遗漏。原创 2023-01-30 18:10:49 · 662 阅读 · 0 评论 -
Java内部类的简介、价值意义及使用方法
需要在外部类体内定义内部类。原创 2023-01-30 09:45:20 · 124 阅读 · 0 评论 -
Eclipse创建Java接口及其内的抽象方法
Eclipse创建Java接口及其内的抽象方法原创 2023-01-28 15:28:35 · 2229 阅读 · 0 评论 -
Java服务端HTTP接口开发(各种类型、token、cookie、session)的代码示例
首先在jeecg工程中找到InterfaceEnum所在位置:在包内InterfaceEnum类中的构造方法为,如下图所示,将开发的接口,通过上图的构造方法,声明在InterfaceEnum中。与其他声明在此的接口,以相隔,如下图所示。其中,均为JEECG后台——接口权限管理——的录入/编辑接口权限时设置的“接口权限编码”。InterfaceEnum中构造方法各参数的含义,如下所示。原创 2021-08-12 10:25:09 · 6817 阅读 · 0 评论 -
Java连接MySQL数据库,读取、遍历输出数据库查询结果ResultSet、使用“Class.forName(JDBC_DRIVER);”来注册加载驱动的原因
MySQL安装、建库、建表、填充数据原创 2022-12-22 17:57:07 · 3324 阅读 · 0 评论 -
使用Pattern判断String字符串中是否包含空格、换行符等指定字符
使用Pattern判断String字符串中是否包含空格、换行符等。原创 2022-11-11 17:27:15 · 1606 阅读 · 0 评论 -
Java中的流Stream和读取器Reader及其之间的关系
使用Inputstream获取dataFile(完整路径+文件名,比如)的字节流(即ASCII码,即下图左侧红框中的 65 62 等等)。,使用InputStreamReader从获取到的字节流InputStream中读取数据(即ASCII码,即下图左侧红框中的 65 62 等等)并输出。,使用BufferedReader将InputStreamReader中读取的字节流数据转换为字符流数据(即下图右侧红框中的eb 9a 等等)并输出。原创 2022-11-10 13:38:47 · 921 阅读 · 0 评论 -
String = ““与String = null不同
如下方代码示例所示,控制台运行的输出结果是。=""与null不同。原创 2022-11-10 09:39:15 · 318 阅读 · 0 评论 -
JAVA中的toString方法
toString方法是万类之基Object类中的一个方法,是Java给我们提供的一种更加有效快捷方法来打印类中属性的方法。由于Java中所有的类都继承自Object类,所以每个类都可以通过重写Object中的toString方法,来设置该类对象在转换为String类型后的String值。比如,一个类中有name、age两个属性,重写的toString方法中是返回的name属性,则该类对象在转为String类型时会变为一个值为name属性的字符串。原创 2022-11-09 17:19:24 · 1371 阅读 · 0 评论 -
Java中的二进制数使用printf在控制台打印时,输出的为正负十进制,其换算关系详解
从文件中取的二进制数据,本来想打印到控制台便于核对,结果发现大量取到的数据与文件原值不符。,所以byte a = -5其在Java控制台打印时的值是-123。正数的补码是自身,负数的补码是其绝对值按位取反再加1。比如,byte a = -5,其原码表示为。最高位是0 为正数,最高位是1 为负数。首位符号位不参与反码计算。原创 2022-10-26 17:04:36 · 734 阅读 · 0 评论 -
Java中的多线程
任务:吃饭、看手机、聊天分别对应三个任务。进程:操作系统中运行的程序(指令和数据的有序集合),是执行程序的一次过程。比如qq、微信、视频软件。进程是系统资源分配的基本单位。线程:一个进程可以有多个线程,线程是CPU执行的基本单元。多线程:并行/并发;每个线程独占CPU的一个核?原创 2022-10-03 10:23:11 · 157 阅读 · 0 评论 -
AtomicInteger——Java中的多线程共享原子计数器
先获取当前值,再加1。相当于。原创 2022-09-17 18:24:41 · 3096 阅读 · 0 评论 -
Java中的位移运算
位移运算是通过对二进制位进行左右移动而实现的。原创 2022-08-09 16:37:25 · 232 阅读 · 0 评论 -
java中的二进制、八进制、十六进制
java中的二进制、八进制、十六进制。原创 2022-08-01 16:09:46 · 2254 阅读 · 2 评论 -
Java中的File.separator
Windows下的路径分隔符和Linux下的路径分隔符是不一样的。比如在temp目录下建立一个test.txt文件,所以,如果要考虑跨平台,则最好使用File.separator:。对应对应原创 2022-07-05 16:21:16 · 604 阅读 · 0 评论 -
Java常用指令
Java常用指令JAVA -versionJAVA -version在命令提示行中输入该指令,可查看当前使用Java的版本信息。但此处要注意的是前面的Java可以大写也可以小写,但是-version必须小写。原创 2021-11-28 22:18:57 · 304 阅读 · 0 评论 -
properties文件
properties文件*.properties文件properties文件的创建properties文件与properties类,的作用properties文件内各属性的含义`hibernate.dialect`*.properties文件是java支持的一种配置文件类型(所谓支持是因为Java提供了properties类,来读取properties文件中的信息)。文件中以键值对 "键=值"的形式,存储工程中会多次重复使用的配置信息。随后,在需要用到这些配置信息,通过“Properties”类来读取这原创 2021-10-06 19:21:26 · 10896 阅读 · 0 评论 -
Java环境配置——JDK的选择、下载、安装与配置环境变量
安装Eclipse需要提前安装JDK,否则会在刚开始安装程序运行之后,就弹出对话框,提示尚未安装JDK。此处给出JDK官网的下载地址。我在视频中还见到了自称JAVA的中文官方网站,待确认。原创 2021-10-12 11:30:25 · 4961 阅读 · 0 评论 -
Java中的JSONObject
Java中的JSONObjectJSONObject.toJavaObjectJSONObject.toJavaObject是JSONObject中的静态方法,可以将JSONObject转换回原数据类型,如下所示。ResponseMessage responseMessage = JSONObject.toJavaObject(resp, ResponseMessage.class);其中,ResponseMessage.class是JSONObject resp= JwtHttpUtil.htt原创 2021-10-05 09:11:44 · 2056 阅读 · 0 评论 -
Java中的异常处理
Java中的异常处理概述ExceptionJDK中对于Exception类的介绍各种异常的类型ErrorJDK中对于Error类的介绍ThrowableJDK中对于Throwable类的介绍注意事项异常处理try-catch-finally概述异常分为如下两大类型,Throwable是这两种类型异常的父类:Exception:程序员可以解决的:空指针,除数是0,数组下标越界。Error:程序员无法解决的:如内存溢出。详细的图示,如下所示。Java通过异常处理机制实现“业务功能实现代码”和“原创 2021-10-05 09:06:45 · 447 阅读 · 0 评论 -
Java中的枚举类型
Java中的枚举类型简介枚举类型的声明枚举类型的使用简介枚举是一个使用 enum 关键字的整型常数集合,用于声明一组带标识符的常数,可以定义枚举的名称、可访问性、基础类型和成员等。枚举类型的声明任意两个枚举成员不能具有相同的名称,且它的常数值必须在该枚举的基础类型的范围之内,多个枚举成员之间使用逗号分隔。枚举类型的使用特别注意,如果需要在自定义类型以外通过set/get方法传递该枚举类型,需要添加public访问修饰符,如下方代码所示。//自定义类型public class Delivery原创 2021-09-13 13:43:44 · 1234 阅读 · 0 评论 -
hibernate-validator
validator简介给属性添加的注解好处validator.validate方法业务逻辑代码中检查传入的参数时为传入的参数类型中各个属性添加注解@NotNull、@NotBlank、@NotEmpty间的区别简介validator,翻译过来,就是“验证器”的意思。它是一种注解式参数校验,包名为javax.validation.Validator;。所谓注解式参数校验,是指在校验用到的自定义类型对象的每个属性时,根据给各个属性添加的注解,比如@NotNull,来在业务逻辑的代码中调用validator.原创 2021-09-01 08:45:32 · 1345 阅读 · 0 评论 -
Java中的序列化及实现
Java中的序列化序列化是什么使用序列化接口implements java.io.Serializable的原因序列化是什么序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。使用序列化接口implements java.io.Serializable的原因为了保存在内存中的各种对象的状态(也就是实例原创 2021-08-04 13:43:50 · 739 阅读 · 0 评论 -
伪代码书写规则
伪代码书写规则输入缩进变量数组选择结构循环结构返回值注释大小写最近要用到伪代码写算法,所以在网上查阅了一些资料,写这篇博客正好整理、记录一下自己所学的书写规则,以便自己日后使用,如果能对大家有所帮助,那就更好了。文中不足,欢迎给位大神多多指点。输入赋值语句用符号←表示,x←exp表示将exp的值赋给x,其中x是一个变量,exp是一个与x同类型的变量或表达式(该表达式的结果与x同类型);多重赋...原创 2019-06-20 10:54:51 · 77460 阅读 · 1 评论 -
Java注解
最近仔细看了些Java的使用,发现注解这块自己一片空白,平时都是编译器内直接生成注解,自己从来没关心过,但是具体有什么用,怎么用,今天来系统学一下。...原创 2019-09-05 16:52:27 · 475 阅读 · 0 评论 -
Java工程中的主函数public static void main(String[] args)
平时写java project的时候,肯定会看到public static void main(String[] args),一说起来,大家都管它叫“主函数”、“主程序入口”等等。但是它到底用在哪里,其中的String[] args到底都有什么,将在这篇博客中仔细介绍。...原创 2019-09-13 11:08:48 · 28947 阅读 · 5 评论 -
Java中生成随机数的方法
论文实验中需要给PM、VM的资源容量随机赋值,所以在网上查了一些Java中生成随机数的方法。Java生成随机数RandomRandomRandom是一个用于产生随机数的生成器。...原创 2019-09-14 10:09:59 · 792 阅读 · 0 评论 -
Java中的遍历
Java中的遍历原创 2019-09-14 18:33:12 · 5072 阅读 · 0 评论 -
Java中的指针和this指针、super指针
目前自认,this指针用于指向当前类的对象原创 2019-10-09 08:22:21 · 876 阅读 · 0 评论 -
Java中的容器类Collection
容器的基本类型有List、Set、Queue、Map,Java类库中使用Collection来指代该类库的一个子集。原创 2019-09-25 11:19:19 · 163 阅读 · 2 评论