自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 购物车系统记录

项目git地址后端:https://gitee.com/gxw220412/shopcar-springBoot.git前端:https://gitee.com/gxw220412/shopcar-vue.git。

2023-09-25 09:05:47 192 1

原创 java基础练习题(1)

创建一个学生对象类,有姓名(String)和年龄(String)等私有属性,并且有空参和有参构造方法,重写toString方法(展示属性字段和属性值(ecplic快速生成的)),在测试类中,定义一个学生数组长度为3,现在有一个字符串”Tom#15,jack#16,Dava#20”,将该字符串中的对应字段拆分出来,并创建三个学生对象,将对应的字段赋值给学生对象的对应属性,将赋值完后的学生对象添加到数组中,遍历数组打印学生信息。9、随机获取5个20–30之间的随机整数,并存入数组中,遍历数组,显示每一个元素。

2023-09-05 20:38:29 48

原创 Java的反射与代理

动态获取类或者对象的信息(属性和方法),以及动态操作对象的属性和方法的类,动态分析和使用类的信息的类注:动态是指在java运行状态。

2023-09-05 20:34:17 45

原创 Java的Socket编程

​ socket不是新兴的技术,也不是时的技术,但是是最基本的技术,如果我们做系统架构或者开发组件的时候,就看这方面的知识功底是否扎实,这个知识对大家的长远发展是有好处的。​ socket和做项目不同,socket虽然可能没有项目对 找工作更有用。做项目用到的技术一般都是基本的增删改查,有些项目的技术含量可能没有那么高,但是确实对找工作很有帮助。但是如果大家想要在技术行业长远发展,socket通信和多线程等基本知识是必须要掌握的。​ 所以,为什么要学习socket?

2023-09-05 20:33:10 102

原创 Java多线程

synchronized的锁对象,我们使用了三种情况o对象:默认会这样使用,就是找了一个唯一的锁对象this: 因为这里的Stu是单例的,所以可以把它作为锁对象。IStu.class: 因为这里的Stu是多例的,所以只能锁住stu的Class对象,因为它在内存里也是唯一的。字节码对象是唯一。

2023-09-05 20:31:18 23

原创 Java中File和IO流

如前所述,一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。下图是一个描述输入流和输出流的类层次图。

2023-09-05 20:29:19 23

原创 Java异常体系

例如,下面的代码中,当 readFile 方法内部发生 IOException 异常时,会将该异常传递给调用该方法的代码。当方法内部抛出指定类型的异常时,该异常会被传递给调用该方法的代码,并在该代码中处理异常。例如,下面的代码中,在方法中判断 num 是否小于 0,如果是,则抛出一个 IllegalArgumentException 异常。try/catch 代码块放在异常可能发生的地方。无论是否发生异常,finally 代码块中的代码总会被执行。如果保护代码中发生异常,异常被抛给第一个 catch 块。

2023-09-05 20:25:25 28

原创 Java泛型

​ 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。

2023-09-05 20:23:53 19

原创 java集合

就是因为数组的不方便,才使用集合

2023-09-05 20:21:51 20

原创 常用类以及比较器

当元素的类型没实现java.lang.Comparable接口而又不方便修改代码,或者实现了java.lang.Comparable接口的排序规则不适合当前的操作,那么可以考虑使用 Comparator 的对象来排序。​ 在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。引用类型使用是比较内存地址。

2023-09-05 20:18:41 30

原创 java的数组排序算法

【代码】java的数组排序算法。

2023-09-05 20:13:15 29

原创 java中的static,final,super,this

final 可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。final 定义的类,其中的属性、方法不是 final 的。注意:静态方法与静态代码块只能访问静态资源。this关键字:指向自己的引用。final 含义为 “最终的”。

2023-09-05 20:12:20 30

原创 java面向对象三特性

封装类的内部实现机制,在不影响使用的情况下改变内部结构,也保护了数据,只讲访问方法暴露给外界。属性封装:使用定制好的方法访问数据,加入逻辑控制,限制不合理操作保证数据安全;方法封装:按照指定方法调用,不必关心内部实现,便于使用修改,增强可维护性。参数封装 参数用对象的属性来封装 返回值封装:返回对象,封装返回值数据继承子类继承父类,具备父类拥有的属性和方法,并扩展新的属性和方法。子类通过extends继承父类,父类通过使用private来定义不被继承的属性或方法,

2023-09-05 20:08:14 21

原创 Java面向对象 类,对象,抽象类,接口

​ 表示某种行为 函数修饰符 返回值 方法名(参数){方法体​ 返回值为 void 方法体可以使用return 作为方法的终结。

2023-09-05 20:04:04 29

原创 Java循环

*注意:**布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。如果为false,循环终止,开始执行循环体后面的语句。while 循环和 while 循环相似,不同的是,do…while 循环中,程序立即跳转到布尔表达式的判断语句。break 跳出最里层的循环,并且继续执行该循环下面的语句。for循环执行的次数是在执行前就确定的。

2023-09-05 19:59:15 23

原创 Java基本数据类型&运算符

​ 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。一个引用变量可以用来引用任何与之兼容的类型。Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。​ 一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。

2023-09-05 19:55:58 42

原创 Java基础(2)(跨平台性,文件存储以及环境搭建)

Java基础(2)前言进一步了解Java一、跨平台Java通过JVM(Java Virtual Machine)虚拟机就像翻译一样,帮我们把java源文件翻译成计算机系统认识的字节码,不过(翻译)Jvm虚拟机不能跨平台。JVM虚拟机需要找到当前电脑对应的版本。JVM虚拟机会在内存中开辟一块空间,帮我们将源文件翻译成计算机能识别的字节码文件。二、程序存储程序就是英文,存储在源文件中,JVM把我们写好的源文件编译成计算机识别的字节码文件。最终有两个文件,储存在计算机硬盘,在内存里运行。三、运行环

2020-10-21 18:13:50 209 1

原创 java基础(1)历史发展

java基础(1)前言 一些java基础知识 一边学习一边笔记 方便复习分享一、java由来创始人:James-Gosling 詹姆斯-高斯林 高司令*小时候就喜欢捣鼓些小玩具。拆卸,重组,不断钻研。12岁的时候,收集报废电话和电视机,拆开零件,组装电子游戏机。14岁的时候,中学组织的活动,参观大学计算机中心,记住了计算机的密码,之后偷偷的溜进去,自己偷偷学习编程。15岁,大学天文系想要编写一套系统,分析卫星的天文数据。天文系听说James具备这样的能力,

2020-10-18 11:33:43 226 2

空空如也

空空如也

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

TA关注的人

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