自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java第二十四天

多个线程同时操作同一份资源,才有可能遇到线程数据不安全问题-->需要控制安全

2023-08-06 19:34:03 86

原创 Java第二十三天

进程:系统在运行的时候会为每个进程分配不同的内存区域线程:线程间共享进程的所有资源,每个线程只有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行

2023-08-06 18:35:57 84

原创 Java第二十二天

IO流:关注数据的传输 集合|数组:关注数据的存储 Stream流:关注数据源产生的元素序列进行流式运算

2023-08-03 22:41:55 91

原创 Java第二十一天

键值对的集合|映射的集合: 唯一的,无序的–>Set:无序的,可重复的 -->collection。

2023-08-01 22:08:06 67

原创 Java第二十天

使用TreeSet存储自定义的员工数据,测试如何实现去重与排序过程发现要求存储的类型实现比较规则(内部|外部),如果没有实现,遇到类型转换异常ClassCastException

2023-07-31 20:34:37 104 1

原创 Java第十九天

定义List集合,存储你喜欢的漫威英雄人物.如果存在灭霸,就添加一个惊奇队长

2023-07-30 15:34:48 91 1

原创 Java第十八天

Collection是集合层次结构中的根接口。一个集合表示一组对象,对象称为它的元素。一些集合允许重复元素,而另一些则不允许。有些集合的元素是有序的,有些是无序的。

2023-07-28 20:14:58 117 1

原创 Java第十七天

字符输出流:Reader文件字符输入流:FileReader字符输出流:Writer文件字节输出流:FileWriter

2023-07-27 20:28:41 73 1

原创 Java第十六天

File : 文件和目录路径名的抽象表示。注意 : java中路径分隔符可以使用/ // \在使用相对路径时候,在java中默认根路径为当前所在项目根目录.

2023-07-26 20:08:58 70 1

原创 JAVA第十五天

编译期间:对表达式进行优化->如果表达式中都是常量参与运算,编译期间就会进行运算编译文件内容:运行结果:StringBulider 与 StringBuffer:StringBuffer: 一个线程安全的、可变的字符序列。字符缓冲区类似于String,但可以修改。字符串缓冲区可以安全地被多个线程使用从JDK 5开始,这个类已经补充了一个为单线程使用而设计的等效类StringBuilder。通常应该优先使用StringBuilder类而不是这个StringBuffer,因为它支持所有相同的操作,但速度

2023-07-24 21:10:12 78

原创 JAVA第十四天

自定义异常:异常也是类运行时异常需要直接或者间接的继承自RuntimeExcepiton编译时异常不能继承自RuntimeException,但是需要继承自Exception制造异常 throwu . setName("张三");/* 运行时异常*/ /*if(age>=0&&age

2023-07-23 14:25:34 88

原创 JAVA第十三天

分类:成员内部类私有内部类静态内部类局部内部类。

2023-07-21 21:48:27 72 1

原创 JAVA第十二天

练习: 定义员工类型,存储多个员工类型的数据1.展示输出所有员工信息2.找到所有员工的姓名存储起来3.找到所有薪资裁员4.所有员工的年龄中,出现了几种不同的年龄:容器类型特点:可以存储重复数据,有序的,可以根据索引进行操作的,长度可以根据需求对数据进行增删动态的进行改变使用:1.创建ArrayList对象 2.通过方法操作集合: 容器类型特点 : 不能存储重复数据(去重),无序的,无能根据索引操作,长度可以根据需求对数据增删动态的进行改变。

2023-07-20 22:22:41 191 1

原创 Java第十一天

抽象的abstractabstract修饰类:抽象类应用场景:1)想要包含定义抽象方法 2)当前类不能实例化abstract修饰方法:抽象方法没有方法体必须存在于抽象类中1.抽象类不能实例化2.抽象类中可以包含属性,功能,静态,非静态,抽象的。构造器…3.抽象类的使用:可以根据抽象类类名调用类中的静态内容;可以根据抽象类的具体子类对象,调用成员;重写所有抽象方法+按需新增;按需重写+按需新增;4.抽象方法一旦被重写一次,后续可以按需重写。

2023-07-18 21:43:01 81 1

原创 Java第十天

1.类是公共的2.至少提供一个空构造,根据需求提供带参3.属性私有化,提供一对公共的访问方式4.根据所有属性值重写toString方法。

2023-07-17 21:04:50 72 1

原创 Java第九天

static 静态,是,只能修饰成员,不能修饰局部,静态的可以根据类名使用,静态变量存在于静态区中,在类第一次加载完成之后就进行初始化,并且独有一份。,所以必须跟随对象使用,因为存在与对象的堆内存中,根据代码,只要存在new,自然有对象的堆内存,自然就存在在一份成员,成员可以有多份,也可以没有:定义在成员位置的变量:定义在成员位置的方法在静态环境中可以直接调用静态内容, 需要通过对象调用成员在成员环境中可以之境界调用静态|实例内容。

2023-07-16 17:00:59 76 1

原创 Java第八天

//蛋糕师制作蛋糕先分析:实体类有蛋糕师和蛋糕那么就创建一个蛋糕类和一个蛋糕师类蛋糕师有姓名,需要会做蛋糕;蛋糕有价格、形状、尺寸等,添加一个展示蛋糕细节的功能可以直观看到我们蛋糕的数据注意 : java是值传递,基本数据类型传递数据值,引用数据类型传递对象的地址值方法的参数类型可以为任意数据类型,包括 自定义的引用数据类型构造器|构造函数|构造方法是一种特殊的方法。作用:为对象初始化信息,为对象的成员变量|属性初始化(不是用来创建对象的)使用:跟随new一起使用定义:构造器没有返回值|没

2023-07-15 08:10:31 96 1

原创 Java第七天

变量:存储单个数据数组(线性序列):存储多个数据一段连续的内存空间,用来寻访同种类型的多个数据数组的特点:1.数组是引用数据类型:对象数据基本数据类型:数据值2.定长,长度一旦确定不可改变3.在数组中存储所有数据要求类型相同(类型检测)4.索引(连续内存空间中每一个空间的序号),[0开始~数组名.length-1]操作数组(赋值,获取值):根据索引进行操作数组名[索引]数组的长度:数组名.length数组的声明:数据类型[ ] 数组名;= =>推荐数据类型 数组名[ ];数据

2023-07-13 21:41:53 102 1

原创 Java第六天

方法:封装实现功能的代码段;优点:1.提高代码的复用性2.提高程序的安全性注意:1.方法不调用不执行2.java中方法不能嵌套,定义在成员位置(类外方法内)语法:有返回值类型的方法修饰符:访问权限修饰符(目前先定义public static)返回值类型:结果的数据类型可以为任意数据类型:基本|引用返回值:当方法执行完毕需要得到一个结果|值(返回),需要定义成员有返回值类型的方法方法名:遵循标识符的命名规则与命名规范(参数列表):方法在定义期间,是否存在不确定的数据|有可能改变的数据,

2023-07-11 20:46:36 77 1

原创 Java第五天

1.确定循环次数2.确定变量的变化范围。

2023-07-10 22:13:30 149 1

原创 Java入门第四天

基本数据类型 变量名 = 数据值;int i = 1;1.导包:指明要使用的类型存在的位置import 包名.类名;(权限定名)package包信息的下面,class类型的上面2.定义引用数据类型的变量|引用引用数据类型 变量名|引用名 = new 引用数据类型3.使用功能引用.功能名字();1.2.Scanner类型的引用3.1.导包:和Scanner一样 import java.util.Random;2.创建Random类型的引用3.使用功能。

2023-07-08 21:34:32 81

原创 Java入门第三天

基础赋值运算符:=是唯一一个自右向左运算的符号扩展赋值运算符:(基础赋值运算符+算术运算符)= => a=a+2*=/=%=1.自动做强类型转换2.提高执行效率在编译期间,满足条件的代码中的基础赋值运算会自动优化成为扩展赋值运算符。

2023-07-07 20:41:18 79 1

原创 Java入门第二天

变量就是可变的量,变量就像一个盒子,用来存储数据,盒子是变量,盒子的名字是变量名,盒子中的数据就是变量的值。变量的作用就是存储单个数据。数据类型:常量常量:在java程序执行期间,其值不可发生改变的量分类:字面值常量:整数常量:100 -5 0 …小数常量:1.1 -5.5 …字符常量: ’ ’ ‘a’ ‘2’ ‘中’…布尔型常量:true false字符串常量:“” " "…空常量: null自定义常量: final,被final修饰的变量为常量基本类型基本类型:基

2023-07-06 22:01:20 90 1

原创 java入门第一天

Java之父:詹姆斯•高斯林 加拿大人Java的标志是一杯冒热气的咖啡,名字来源是成员组的成员思考名字时正在喝爪哇咖啡,就有人灵机一动提议命名为JAVA,于是更名为JAVA。

2023-07-04 22:18:19 104 1

空空如也

空空如也

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

TA关注的人

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