自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 如何找到jar包与其他jar包适用的版本

新需求需要用到其他Jar包,导入之后发现有冲突不能使用如何查找可以使用不冲突的版本。

2023-11-04 10:44:52 736

原创 了解注解?

Annotation是从JDK5.0开始引入的新技术Annotation的做哟 :不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取Annotation的格式注解是以"@注解名"在代码中存在的,还可以添加一些参数值,例如@SuppressWarnings(value=“unchecked”).Annotation在哪里使用。

2023-10-21 15:50:12 78

原创 初网络编程

计算机网络是指将的具有独立功能的起来,在网络操作系统,网络管理软件及的管理和协调下,和信息传递的计算机系统。

2023-10-19 15:18:11 86

原创 多线程基础

多线程基础

2022-08-05 17:59:13 635

原创 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

2022-05-17 10:20:35 2394

原创 IO输入输出流

文章目录IO流主要内容java.io.File类的使用(File:计算机操作系统中的文件和文件夹)IO原理及流的分类文件流缓冲流转换流标准输入/输出流打印流数据流对象流 ---涉及序列化、反序列化随机存取文件流(随意存取文件流)File类IO流主要内容java.io.File类的使用(File:计算机操作系统中的文件和文件夹)IO原理及流的分类文件流FileInputStream / FileOutputStream / FileReader / FileWriter-

2022-03-01 00:37:33 315

原创 枚举和注解

文章目录枚举和注解枚举(enum)定义注解(Annotation)概述基本的Annotation自定义 Annotation枚举和注解枚举(enum)定义Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。使用enum定义枚举类JDK 1.5新增的enum关键字用于定义枚举类枚举类和普通类的区别:使用enum定义枚举类默认继承了java.util.Enum类枚举类的构造器只能使用private

2022-02-19 18:36:55 209

原创 泛型Generic

文章目录泛型为什么要使用泛型Generic泛型的使用泛型类泛型接口泛型方法泛型通配符泛型为什么要使用泛型Generic泛型,JDk1.5新加入的,解决数据类型的安全性问题,其主要原理是在类声明时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型.这样在类声明或实例时只要指定好需要的具体的类型即可.Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常.同时,代码更加简洁、健壮.Java中的泛型,只在编译阶段有效.在编译过程中,

2022-02-19 15:44:27 405

原创 操作集合的工具类:Collections

文章目录操作集合的工具类:Collections同步控制操作集合的工具类:CollectionsCollections是一个操作Set、List和Map等集合的工具类Collections中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法排序操作reverse(List):反转List中元素的顺序shuffle(List):对List集合元素进行随机排序.sort(List):根据元素的自然顺序对指定List集合元素按升序排序

2022-02-18 21:32:17 429

原创 Map集合

文章目录MapMap和HashMap类HashMap和HashtableTreeMapMapMap用于保存具有映射关系的数据,因此Map集合里保存这两组值,一组值用于保存Map里的Key,另外一组用于保存Map里的ValueMap中的KeyheValue都可以是任意引用类型的数据Map中的Key不允许重复,即同一个Map对象的任何两个Key和Value之间存在单向一对一关系,即通过指定的Key总能找到唯一的,确定的Value.Map和HashMap类HashMap 是一个散列表,它存储的

2022-02-18 20:01:03 173

原创 List与ArrayList

文章目录List与ArrayListList:有序,可重复的集合ArrayList和VectorList与ArrayListList:有序,可重复的集合List代表一个元素有序、且可重复的集合,集合中每一个元素都有其对应的顺序索引List允许使用重复元素,可以通过索引来访问指定位置的集合元素。List默认按元素的添加顺序设置元素的索引。List集合里添加一些根据索引来操作集合元素的方法public class ArrayListDemo { public static vo

2022-02-18 17:05:09 178

原创 HashSet集合

文章目录Java集合概述HashSetJava集合概述Java集合类存放与java.util包中,是一个用来存放对象的容器.集合只能存放对象,比如你存一个int型数据1 放入集合中,其实它是自动转换成Integer类后存入的,Java中每一种基本类型都有对应的引用类型.集合存放的是多个对象的引用,对象本身还是放在堆内存中.集合可以存放不同类型,不限数量的数据类型Java集合可分为Set、List、和Map三种大体系Set:无序、不可重复的集合List:有序,可重复的集合Map:具有

2022-02-18 16:03:47 406

原创 异常机制(Exception)

异常机制(Exception)文章目录异常机制(Exception)什么是异常实际工作中,遇到的情况不可能非常完美的.比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个软件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了。等等。软件程序在运行的过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外的。这些,例外情况,或者异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指

2022-02-17 17:55:54 160

原创 面向对象(oop)

面向对象(oop)1.初始面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些类进行单独思考.最后,才对某个分类下的细节进行面向过程的思索.面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统.但是,具体到微观操作,仍然需要面向过程的思路去处理.面向对

2022-02-16 19:58:51 531

原创 数组的概述

数组概述数组的定义数组是相同类型数据的有序集合。数组中的数据是可以随便排的;这里的有序不是指的内容的有序,而是存储位置的有序,比如一个数组int a[10];那么对于存储的位置,a[0]必然在a[1]之前,a[8]必然在a[4] 之后,这就是有序的意思数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组,每一个数组元素可以通过一个下标来访问它们。数组声明创建数组的使用多维数组Arrays类稀疏数组...

2022-02-13 22:16:46 551

原创 break和continue的区别

break和continue的区别break 用于强制退出循环continue 终止某次循环过程,用于跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定public class BreakDemo { public static void main(String[] args) { int i=0; while(i<100){ i++; System.out.print(i+"\t");

2022-02-12 19:36:22 142

原创 方法 递归,重载

方法(驼峰命名)方法的定义及调用方法是解决一类问题的步骤的有序组合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是就是实现某个功能的语句块集合.一个方法只完成1个功能,这样有利于往年后期的扩展.public class Demo01 { public static void main(String[] args) { //调用add方法把方法retuen返回的值赋予i //add方法中2和4就是实参:

2022-02-12 16:49:30 176

原创 循环和键盘输入的基本用法

Scanner的使用public class Day04 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner s= new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没有输入字符串 if (s.hasNext()){ /

2022-02-11 21:38:45 495

原创 数据类型转换,变量

数据类型转换,变量低------------------------------------------->高bate,short,char->int->long->float->double强制类型转换(高到低)int i = 128;bate b = (bate)i; //内存溢出 i转换的值会被改变,不知道转变成了什么自动类型转换(低到高)注意点:1. 不能对布尔值进行转换2. 不能把对象类型转换为不相干的类型3. 在把高容量转换成低容量的时候

2022-02-08 22:46:58 245

原创 数据类型扩展

数据类型扩展int i = 10; //十进制int p = 010; //八进制int c = 0x10; //十六进制//银行业务算钱是不拿浮点数进行运算的//float 有限 离散 舍入误差 大约 接近但不等于//double //最好完全避开使用浮点数进行比较float f = 0.1f; //0.1double d = 1.0/10; //0.1System.out.print(f==d); //false//整数扩展 : 进制 二进制0b 十进制

2022-02-08 21:40:44 184

原创 基本的Dos指令(命令指令行cmd)

基本的Dos指令(命令指令行cmd)

2022-01-19 18:58:41 702

原创 Markdown学习

Markdown学习

2022-01-19 17:57:42 777

原创 前端put传时间参后端报数据类型不匹配,‘java.lang.String‘ to required type ‘java.time.LocalDateTime‘

前端put传时间参后端报数据类型不匹配,

2021-12-06 20:28:16 2722 2

空空如也

空空如也

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

TA关注的人

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