java

透析Java本质的36个话题03String类

1.来龙去脉- “+” 是怎么连接字符串的? “+” 号对String对象的连接 Oracle JDK1.7的实现: 当使用+ 字符串拼接,会创建一个临时的StringBuilder对象,该对象调用append连接操作。 类似于 StringBuilder.append(s1).append(s2) ......
本质 话题 String Java 03

Java设计模式之命令模式

命令模式 介绍 命令模式是一种行为类设计模式,核心是将每种请求或操作封装为一个独立的对象,从而可以集中管理这些请求或操作,比如将请求队列化依次执行、或者对操作进行记录和撤销。 命令模式通过将请求的发送者(客户端)和接收者(执行请求的对象)解耦,提供了更大的灵活性和可维护性。 下面来举个例子 我们在生 ......
模式 设计模式 命令 Java

Java learning Day2 常量 变量 运算符 Scanner 方法 数组

常量 : 字面值常量(直接写值的常量)+自定义常量 变量: long型变量后必须加L; 小数字面值常量默认double 若用float需加F; 变量强转:小的会自动转成大的 float虽然只有4个字节 但是比所有整型的取值范围都大 浮点型有精度问题 表达式类型提升: 如果表达式当中存在多种数据类型 ......
运算符 常量 数组 变量 learning

java Math

package net.elaina.math; public class Test1 { public static void main(String[] args) { //abs 获取参数绝对值 //System.out.println(Math.abs(88)); //88 //System ......
java Math

使用 Java 客户端通过 HTTPS 连接到 Easysearch

Easysearch 一直致力于提高易用性,这也是我们的核心宗旨,然而之前一直没有官方的 Java 客户端,也对用户使用造成了一些困扰,现在,我们正式发布了第一个 Java 客户端 Easysearch-client:1.0.1。 这一里程碑式的更新为开发人员带来了前所未有的便利性,使得与 Easy ......
Easysearch 客户端 客户 HTTPS Java

Java开发者的Python快速进修指南:面向对象--高级篇

在今天的课上,我们深入讨论了封装、反射和单例模式这几个重要的概念。我不想过多地赘述它们的细节,但是请大家务必记住它们的基本语法规则,因为这也是面向对象章节的结束。我希望大家能够牢牢掌握这些知识点,为未来的学习打下坚实的基础。 ......
开发者 对象 指南 Python Java

Java基于springboot+vue开发服装商城小程序

还可以改成其他商城哦。 主要功能:用户可以浏览商品和特价商品,加入购物车,直接下单支付,在我的个人中心里可以管理自己的订单,收货地址,编辑资料等。管理员可以发布商品,上下架商品,处理订单。 演示视频:小程序https://www.bilibili.com/video/BV1rM411o7m4/?sh ......
springboot 商城 程序 服装 Java

通过Java和ECDSA生成X509版本的证书

1.创新maven项目导入相关依赖 <dependencies> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> <version>1.70</version> </de ......
证书 版本 ECDSA Java X509

Java 系统学习 | windows 环境安装 java

学习语言,首先搭建环境。 当前最新是 Java21,本篇安装 17 版本。 一、下载 进入官网 Oracle Developers 开发语言选择 Java Downloads 选择 JDK 选择 windows 环境的 JDK17 下载 exe 文件即可 想要其它老版本选择 archive 二、安装 ......
windows 环境 系统 Java java

java读取照片Exif信息到实体类

前言 1.总共读出来了228个参数信息,但是我挑选了36个我认为比较有价值的参数,弄成了实体类 (其实是因为很多参数我看不明白是啥意思) 2.为了方便,所以实体类里我直接用中文字段了 效果图 导入依赖 <!-- 读取照片元信息 --> <dependency> <groupId>com.drewno ......
实体 照片 信息 java Exif

java如何分割字符串?

在Java中,可以使用split()方法来分割字符串。split()方法接受一个正则表达式作为参数,根据该正则表达式将字符串分割成一个字符串数组。 public class Main { public static void main(String[] args) { String str = "H ......
字符串 字符 java

Java如何处理前端传来的金额转化为分

1. 在Java中,可以使用BigDecimal类来处理金额 import java.math.BigDecimal; public class Main { public static void main(String[] args) { BigDecimal amount = new BigDe ......
前端 金额 Java

.NET MAUI Android 对接商米移动手持终端打印JAVA SDK

一、前言(整个流程除了调整打印模板位子,操作下来还是挺快的 几分钟就搞定,文章图片比较多大家可能感觉操作比较麻烦,其实挺简单的) 因甲方需求,需要对现项目进行升级,需要增加移动手持终端进行巡检,巡检时还需要对商品进行抽检并打印热敏不干胶标签进行贴到抽样样品上。在这样的背景下便在JD进行了采样,进行技 ......
终端 Android MAUI JAVA NET

Day03:Java软件安装及环境变量设置

JDK、JRE、JVM JDK: Java开发者工具 包含JRE、JVM JRE:java运行时环境(Java虚拟机 数据库之类) JVM:Java虚拟机(一次编译) JDK安装流程 先安装软件 在我的电脑-属性-高级系统设置-环境变量-新建“JAVA_HOME" 变量路径:软件安装的路径 系统变量 ......
变量 环境 软件 Java Day

Java中的枚举类(Enum)

在Java编程语言中,枚举类型是一种特殊的类,它用于定义有限个特定的值。通过使用枚举,我们可以创建枚举类型的变量,然后使用那些有限个特定的值。Java的枚举是一种数据类型,它包含固定数量的常量。枚举在Java中被视为数据类型,你可以使用它们来创建枚举类型的变量,然后使用那些常量。 Java枚举类的创 ......
Java Enum

Java 程序里 transient 关键字的使用方法介绍

在 Java 中,transient 是一个关键字,主要被用于管理序列化过程中哪些字段需要被忽略。在序列化过程中,如果一个字段被声明为 transient,那么这个字段就不会被序列化。 什么是序列化呢?序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在 Java 中,序列化可以通过实现 j ......

Java基于springoot开发的企业招聘求职网站

演示视频: https://www.bilibili.com/video/BV1xw411n7Tu/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b 技术:springoot+mysql+vuejs+bootstrap ......
招聘求职 springoot 企业 网站 Java

Java基于协同过滤算法开发的springboot+vue服装商城

演示视频 https://www.bilibili.com/video/BV1oH4y127fq/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b 主要功能:用户可以浏览商品和特价商品,加入购物车,直接下单支付,在我的 ......
算法 springboot 商城 服装 Java

Java开发者的Python快速进修指南:面向对象进阶

在本期文章中,我们深入探讨了Python的对象继承、组合以及多态这三个核心概念。从继承的灵活性,如Python的多重继承和super关键字的使用,到组合中的动态属性添加,我们逐一解析了Python与Java在这些方面的相似之处和差异。通过具体的例子,我们展示了Python中多态的直观表现,强调了它与... ......
开发者 对象 指南 Python Java

Day05 Java程序运行机制

Java程序运行机制 编译型 解释型 如同 中国人写了一本书 美国人想看 编译型就类似 把整本书全部翻译成美国人看得懂的书 (中文书-->英文书) 解释型就类似 美国人找了个翻译官 翻译一段美国人看一段 (说一句解释一句 用一下编译一下) 程序运行机制 源程序(*.java)文件-->Java编译器 ......
机制 程序 Java Day 05

Day09 Java的数据类型

Java的数据类型 强类型语言 (安全性高 速度略慢) 要求变量的使用要严格符合规定,所有变量都必须先定义后才能便用 弱类型语言(安全性不高 速度较快) public class Demo02 { public static void main(String[] args) { String a = ......
类型 数据 Java Day 09

Day08 Java关键字和标识符

Java关键字和标识符 首先Java的所有组成部分都需要有名字 类名、方法名、变量名都被称为标识符 如HelloWorld中 public class Hello{ public static void main(String[] args){ String teacher = "秦疆"; Syst ......
标识符 标识 关键字 关键 Java

java线程

1: 中断即打断当前执行事务,包括sleep, or wheile(自动判断中断状态){},实现方式是一种软中断 2: thread.stop 也可以停止线程,不过是强制的 3: Thread常用函数 Thread.currentThread().stop();Thread.currentThrea ......
线程 java

java基于ssm的图书管理系统图书借阅管理网站图书管理网站源码

简介 本项目是图书借阅管理系统,主要实现了对图书的管理和借阅。 演示视频 https://www.bilibili.com/video/BV14p4y1H7GQ/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156 技术 ......
图书 网站 源码 管理系统 系统

java日期的使用

🍋前言🍋** 本节文章,主要在于 🍓欢迎点赞 👍 收藏 ⭐留言评论 一,Date类型 1,获取当前时间 Date类,用与转化日期和时间 方法一: //获取当前时间的毫秒值long time=System.currentTimeMillis();//创建日期对象,把当前的毫秒值转化成日期对象D ......
日期 java

Java日期加减

Java日期加减 目录 1.使用Calendar 2. 使用LocalDate类 3.使用Date类 概括:在开发Java应用程序时,经常需要对日期进行加减操作。日期的加减操作在很多场景下都非常有用,比如计算某个事件发生前后的日期,计算某个日期之后的一段时间等等。本文将介绍Java中进行日期加减的方 ......
日期 Java

java Calendar常见方法使用

🍋前言🍋 本片文章,主要在于了解Calendar类,及对它常用方法的运用 🍎欢迎点赞 👍 收藏 ⭐留言评论 📝 Calendar类 是一个抽象类,在Date类后出现的,替换掉了很多Date类中的方法 创建 Calendar 对象不能使用 new 关键字,因为 Calendar 类是一个抽象 ......
Calendar 常见 方法 java

java - 您使用 ARM Jazelle 的体验如何?

java - 您使用 ARM Jazelle 的体验如何? 标签 java embedded jvm arm jazelle 我正在为 ARM 在开源和闭源 JVM 之间进行评估。特别是,闭源 JVM 可以利用 Jazelle(用于较新 ARM 的 java 加速)。 您对这项技术有任何经验吗? ( ......
Jazelle java ARM

Java 反射+递归 实现数据聚合发布的配置化

大致是GraphQL的思路 分开配置接口数据结构和数据实体的元数据 支持列表查询,支持多层级的数据聚合 参数选叶子节点就行,后续可以把参数用JS实现一个选择树状结构的UI,生成出查询字符串来,或者按照字段分配权限给租户 异常处理的不太好,有待继续调试 不支持数据权限,只支持根据聚合根向下查,相当于跨 ......
数据 Java

Java Web 实现文件上传和下载接口功能

1.上传java代码实现 @ResponseBody @PostMapping("/upload") public ResponseVo upload(@RequestParam(value = "file", required = false) MultipartFile multipartFil ......
接口 功能 文件 Java Web
共10134篇  :43/338页 首页上一页43下一页尾页