Java
讲解Java基础知识
EOPG
技术偏执狂
展开
-
Java中获取图片文件分辨率
有时候我们需要根据截图的尺寸来判断设备的分辨率,下面有两种获取图片文件分辨率的方法原创 2023-01-12 14:20:27 · 3931 阅读 · 1 评论 -
Java3000问~第2问:既然有了字节流,为什么还要字符流?BIO,NIO,AIO有什么区别?深拷贝和浅拷贝?List,Set,Map三者的区别?
7、既然有了字节流,为什么还要字符流? 8、BIO,NIO,AIO有什么区别? 9、深拷贝和浅拷贝? 10、List,Set,Map三者的区别? 11、Arraylist 与 LinkedList 区别?原创 2022-05-24 19:01:32 · 764 阅读 · 0 评论 -
Java3000问~第1问
1. 静态方法内调用一个非静态成员为什么是非法的?2. 一个类的构造方法有什么用?3. 构造方法有哪些特性?4. ==与equals()区别?4. 序列化?5. 序列化中如果有些字段不想进行序列化,这么做?原创 2022-05-07 15:55:39 · 156 阅读 · 0 评论 -
Java中小白难以理解的词汇
Java中小白难以理解的词汇原创 2022-04-29 17:54:12 · 1592 阅读 · 0 评论 -
分享一个工具类JwtUtil
jwt工具类原创 2022-04-18 16:14:30 · 2030 阅读 · 0 评论 -
Struts2——入门
在一些老旧项目里面struts2框架很常见,所有遇到老旧项目时很有必要学习一下原创 2021-12-02 17:42:44 · 107 阅读 · 0 评论 -
Struts2——开始学习
在一些老旧项目里面struts2框架很常见,所有遇到老旧项目时很有必要学习一下原创 2021-12-02 16:19:32 · 610 阅读 · 0 评论 -
Base64编码和解码
Base64编码和解码应用场景代码示例详情其他应用应用场景Base64编码可用于在HTTP环境下传递较长的标识信息。 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version&原创 2021-10-15 17:05:49 · 2247 阅读 · 0 评论 -
StringUtils工具类详解
StringUtils工具类详解原创 2021-09-22 12:42:24 · 2077 阅读 · 0 评论 -
Java第6个程序 通过位运算加密解密
package com.jiasr;import java.util.Scanner;/** * @author: 等风来 * @date: 2021/8/30 22:58 * @description: */public class 位运算加密 { public static void main(String[] args) { var scanner = new Scanner(System.in); System.out.println("请输原创 2021-09-01 21:55:23 · 148 阅读 · 0 评论 -
Java中的小知识
Java中的小知识小知识1-数组排序Arrays.sort();方法优化了快速排序算法package com.jiasr;import java.util.Arrays;public class Main { public static void main(String[] args) { int[] a = {3,1,6,4,95,45,23,678}; Arrays.sort(a); for (int i:a) {原创 2021-07-18 09:06:28 · 71 阅读 · 0 评论 -
Lambda 表达式有何用处?如何使用?
Lambda 表达式有何用处?如何使用?通俗易懂的讲解了Lambda 表达式原文地址原创 2021-07-17 12:01:05 · 51 阅读 · 0 评论 -
反射详细说明
反射详细说明反射库提供了一个非常丰富且精心设计的工具集, 以便编写能够动态操纵 Java 代码的程序。使用反射, Java 可以支持用户界面生成器,对象关系映射器以及其他的开发工具。能够分析类能力的程序称为反射。反射机制的功能极其强大, 反射机制可以用来:在运行时分析类的能力。在运行时查看对象, 例如, 编写一个 toString 方法供所有类使用。实现通用的数组操作代码。利用 Method 对象, 这个对象很像中的函数指针。一、Class类在程序运行期间,Java 运行时系统始终为所有原创 2021-07-16 15:30:12 · 66 阅读 · 0 评论 -
Java可变参数方法说明
可变参数方法说明语法: (类型)double……是 Java 代码的一部分,它表明这个方法可以接收任意数量的对象实际上可变参数类型相当于,数组类型的参数,下面实现俩种方法分别用数组和可变参数实现,代码如下package com.jiasr;/** * @author 25534 */public class Main { public static void main(String[] args) { var values = new double[]{3,4,原创 2021-07-15 14:16:05 · 64 阅读 · 0 评论 -
Java中Integer类重要API
Integer类重要API所有的基本类型都有一个与之对应的类。例如,Integer 类对应基本类型 int。通常, 这些类称为包装器 ( wrapper )int intValue()以 int 的形式返回 Integer 对象的值(在 Number 类中覆盖了 intValue方法)。static String toString(int i )以一个新 String 对象的形式返回给定数值 i 的十进制表示。static String toString(int i ,int radix原创 2021-07-14 09:20:08 · 269 阅读 · 0 评论 -
Java第5个程序-判断数组是否相等
判断数组是否相等对于数组类型,可以使用静态的Arrays.eqals方法检测相应元素是否相等。package com.jiasr;import java.util.Arrays;/** * @author 25534 */public class Main { public static void main(String[] args) { var text1 = new String[]{"等","风","来"}; var text2 = new原创 2021-07-13 08:59:37 · 156 阅读 · 0 评论 -
Java中的强大的printf
Java中的printfJava中的printf沿用了C语言库函数中的printf。在 printf中,可以使用多个参数, 例如:System.out.printf("你好, %s!", "等风来");每一个以 % 字符开始的格式说明符都用相应的参数替换。 格式说明符尾部的转换符将指示被格式化的数值类型:f 表示浮点数,s 表示字符串,d 表示十进制整数。下表列出了所有转换符。转换符类 型举例d十进制整数12x十六进制整数12fo八进制整数12原创 2021-07-10 09:04:41 · 280 阅读 · 0 评论 -
Java中String类常用API
Java中String类常用API1.int codePointAt(int index)返回从给定位置开始的码点2.int codePointAt(int index)返回从给定位置开始的码点3.boolean equals(0bject other)如果字符串与 other 相等, 返回 true4.boolean equalsIgnoreCase(String other )如果字符串与 other 相等 ( 忽略大小写,) 返回 tme5.boolean startsWith(St原创 2021-07-08 08:08:02 · 213 阅读 · 0 评论 -
Java-枚举类型详解
Java-枚举类型详解有时候,变量的取值在一个有限的集合内。例如,服装的尺码(S)原创 2021-07-06 09:56:10 · 87 阅读 · 0 评论 -
Java第二个程序-图片查看器
先看效果步骤一编写图形界面,代码如下package com.kenongkeji;import javax.swing.*;import java.awt.*;import java.io.File;/** * @author: 等风来 * @date: 2021/7/2 9:52 * @description: */public class ImageViewFrame extends JFrame { private static final int WIDTH原创 2021-07-02 10:26:33 · 181 阅读 · 0 评论 -
配置JDK环境变量
标题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;原创 2021-07-01 12:02:35 · 92 阅读 · 0 评论 -
Spring Boot复制实体类
Java复制实体类在实际开发中经常会复制实体类属性值,如果用普通的set,get方法会非常的麻烦,下面介绍一种复制实体类的方法。Spring Boot 框架里面提供的一个工具类TaskPlanVo taskPlanVo = new TaskPlanVo();//将taskPlan实体的属性复制到taskPlanVo中BeanUtils.copyProperties(taskPlan, taskPlanVo);...原创 2021-02-03 09:58:35 · 2052 阅读 · 0 评论 -
Java计算2个时间单位计算相差多少天
Java关于时间操作计算2个时间单位计算相差多少天? 计算的是2021-02-03到2021-02-04相差多少天? 下面展示代码。public static void main(String[] args) { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Long days = null; try { //现在系统当前时间(2021-02-03)原创 2021-02-03 09:46:21 · 129 阅读 · 0 评论