阳光 学院java

【Java基础】while循环的标号

需求:学生管理系统的菜单有5个操作选项:1. 添加学生、2. 删除学生、3. 修改学生、4. 查看学生、5. 退出;进入系统后操作选项会循环给出,但当输入5触发退出时循环结束。 实现:给循环添加标号,在break后添加循环标号指示需要结束的循环 学生管理系统的菜单初始化代码 public class ......
标号 基础 while Java

IDEA创建第一个JAVA项目,带你认识Java工程中的项目结构

不管学习那门编程语言,掌握当下流行的集成开发环境是必不可少的。当然仍有多年前的大佬,因为那会的“艰苦条件”,仍有保留着使用文本编辑器编写代码的习惯。 对于JAVA来说两大集成开发环境非常受大家青睐! IDEA 和 eclipse。 今天这里将以IDEA为例,带大家认识一个Java工程中应该有哪些主要 ......
项目 结构 工程 IDEA JAVA

C:\Users\17482\Desktop\ERP——test1\SpringBoot-ERP-master\src\main\java\com\SpringBoot\dao\UserImp.java:6:37 java: 程序包org.apache.ibatis.annotations不存在

这个错误表明在你的 Java 类文件 UserImp.java 中,找不到 MyBatis 的注解包 org.apache.ibatis.annotations。这个包中包含了 MyBatis 的注解,比如 @Select、@Insert 等。首先,请确保你的项目正确引入了 MyBatis 的依赖。 ......

将Java项目打包成exe可执行文件

将Java项目打包成exe可执行文件 这里将以 idea中项目打包成exe可执行文件为例 ‍ 所选工具 IDEA , JDK , exe4j ‍ IDEA官网 JDK安装教程 exe4j下载地址 准备工作 首先确保该程序能够正常运行 ​​ ‍ 打包流程简述 把java项目打包成exe可执行文件简单来 ......
文件 项目 Java exe

java中两个日期比大小

SimpleDateFormat slf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); Date date1 = null; String d = "2023-1-1 11:11:11"; try { d ......
大小 两个 日期 java

Java时间截和日期格式相互转换的方汁

//定义时间格式 SimpleDateFormat slf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //获取当前时间 Date date = new Date(); //转换时间戳用long接收 long time = date.getTime( ......
日期 格式 时间 Java

java 反射

第十六章 反射 通过案例体会反射的好处 案例:美团外卖 >付款 》要么用微信支付 要么用支付宝支付 1 package com.llh; 2 3 //接口的制定方:美团外卖 4 public interface Mtwm { 5 //在线支付功能: 6 void payOnline(); 7 } 1 ......
java

java-Junit 注解 枚举

第15章_Junit_注解_枚举 Junit单元测试 引入 【1】软件测试的目的: 软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 【2】测试分类: (1)黑盒测试: 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试 ......
注解 java-Junit Junit java

南昌航空大学BLOG-2Java中间几次作业总结

一、前言 这几次作业主要是对菜单计价程序的完善,第四次作业中的菜单计价程序2是在菜单计价程序1的基础上进行完善,添加了输入菜单和份额的要求,难度还在可以接受的范围。第四次作业中的菜单计价程序3则是在菜单计价程序2的基础上添加了一系列的要求,包括添加桌号、代点菜等要求等,本次作业相较于在菜单计价程序2 ......
航空 大学 2Java BLOG Java

Java的(dao、service、controller)解释

Java的(dao、service、controller)解释 1、dao(mapper)层:数据访问层 dao层属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一 一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。 负责 ......
controller service Java dao

在Kettle(PDI)中使用IDEA或VS Code编写自定义Java代码协助转换

在 Kettle(PDI)中使用 IDEA 或 VS Code 编写自定义 Java 代码协助转换 笔者最近正在学习数据仓库课程,其中某项作业要求笔者使用 Kettle 工具来对数据进行 ETL。Kettle 是一个很强大的工具,但是对一些比较复杂的数据转换和处理操作来说,相比于研究如何利用 Ket ......
代码 Kettle IDEA Code Java

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

Java使用Jwt令牌技术

导入依赖 <!--JWT依赖--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> Jwt工具类代码 packag ......
令牌 技术 Java Jwt

Java解析上传的zip文件--包含Excel解析与图片上传

Java解析上传的zip文件--包含Excel解析与图片上传 前言:今天遇到一个需求:上传一个zip格式的压缩文件,该zip中包含人员信息的excel以及excel中每行对应的人的图片,现在需要将该zip压缩包中所有内容解析导入到数据库中,包括图片,并将图片与excel内容对应。 代码演示: /** ......
文件 图片 Excel Java zip

Java文件处理(二):文件读写

读/写文件前请保证文件存在。 InputStream InputStream是基本的输入流,它是一个抽象类(不是接口) 最基本的方法是int read(),作用是读取输入流的下一个字节,并返回字节的int值,返回-1代表已读到结尾。 按字节读取一个文件流: public void readFile( ......
文件 Java

1.Java8新特性

1.Lambda表达式 1.1 概述 Lambda表达式是一种函数式编程(函数编程思想)方式,用于替代匿名内部类。它使得代码更具有可读性和简洁性,并提供更好的代码复用性和可维护性。 面向对象编程思想: 强调的是对象,必须通过对象来完成操作,情况较复杂。例如:多线程执行任务,需要创建对象。首先定义一个 ......
特性 Java8 Java

Java常见八大异常(新手必看)

🌅IndexOutOfBoundsException:数组角标越界异常 角标不在数组范围内 代码演示 public class Test2 { public static void main(String[] args) { try { int[] nums = new int[5]; Syste ......
常见 新手 Java

Java捕获异常(入门级)

⭐一、什么是异常 异常就是程序运行时,出现代码报错或者终止代码运行,它阻止了程序正常执行,这就是异常。在Java编译或运行或者运行过程中出现的错误。 Java提供了更加优秀的解决办法:异常处理机制。 ⭐二、捕获异常 Java异常机制关键字有:try、catch、finally、throw、throw ......
Java

java 多态

package net.elaina.polymorphismdemo02; public class Test { public static void main(String[] args) { //创建对象(多态方式) //Fu f = new zi(); Animal a1 = new Do ......
java

JAVA中static关键字的使用

static是静态的意思,是一个修饰符,就像是一个形容词,是用来形容类,变量,方法的。 static修饰变量,这个变量就变成了静态变量,修饰方法这个方法就成了静态方法, static关键字方便在没有创建对象的情况下来进行调用(方法/变量)。 1.static修饰变量 通过static修饰成员变量,我 ......
关键字 关键 static JAVA

java-网络编程

第十四章 网络编程 引入 【1】网络编程: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 设备之间在网络中进行数据的传输,发送/接收数据。 【2】通信两个重要的要素:IP+PORT ......
网络编程 网络 java

Java使用HttpClient实现GET和POST请求

GET请求(带参数) 前端 export const getRealTimeData = (deviceLabel) => { return request({ url: '/blade-inorganization/Data/realTime-data?deviceLabel='+deviceLa ......
HttpClient Java POST GET

使用Java写一个简易web服务器

使用Java写一个简易web服务器来替代nginx功能。 main: public static void main(String[] args) { ServerConfigLoader serverConfigLoader = Factory.serverConfigLoader(); Serv ......
简易 服务器 Java web

java反序列化----CC2利用链学习笔记

书接 java反序列化 CC1利用链学习笔记(TransformedMap和LazyMap) 利用链 PriorityQueue.readObject()->TransformingComparator.compare()->ChainedTransformer.transform()->Invok ......
序列 笔记 java CC2 CC

java注释、变量、数据类型和运算符

注释 单行注释:// 多行注释:/*开头,*/结尾 JavaDoc注释:/**开头,*/结尾 快捷键:ctrl + ? 变量 第一步:声明变量。即根据数据类型在内存分配空间。 第二步:赋值。即将数据的值存储到对应的内存空间。 第三步:使用变量。就是获取变量的值用于程序。 变量名的命名规则: 关键字不 ......
运算符 注释 变量 类型 数据

C# RSA2 SHA256 对应JAVA(SHA256withRSA)公钥验签名,CER公钥证书

String timestamp = "1630905585"; String nonce = "9003323344"; String signature = "tnjIAcEISq/ClrOppv/nojeZnE/pB1wNfQC/hMTME+rQMapWzvs9v1J68ueDpVzs1RW2 ......
公钥 256 SHA 证书 withRSA

java zip 压缩密码

在Java开发中,Zip文件是一种常见的文件压缩格式。有时候我们需要给Zip文件添加密码保护,以确保文件的安全性。本文将指导你如何使用Java代码来实现Zip文件的添加密码功能。 流程概述 下面是实现“Java Zip 添加密码”的整个流程: 步骤描述 步骤 1 创建一个Zip文件 步骤 2 向Zi ......
密码 java zip

二维码保存到本地Java代码

工具类 import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; ......
代码 Java

重写Java中Arrays数组工具类提供的sort()排序函数中的比较器类Comparator的compare()方法!

排序方法是我们日常开发或者写功能函数,或者实现算法时,常调用的方法。 有时甚至,开发人员自己还要写一写排序算法。 今天,我们来修改Java官方提供的Arrays工具类中的静态排序sort()方法。 反问一下,为什么要重写呢? 官方提供的还不够你用? 回答:确实不够用,官方默认是对数字,特别是sort ......
数组 Comparator 函数 compare 工具

Java Junit单元测试(入门必看篇)

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍单元测试工具Junit使用以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言 什么是Junit单元测试? JUnit 是一个 Java 编程语言的单 ......
单元 Junit Java
共10278篇  :53/343页 首页上一页53下一页尾页