自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【多线程】

在Java中创建线程的两种方式继承java.lang.Thread类实现java.lang.Runnable接口比较两种创建线程的方式继承Thread类编写简单,可直接操作线程适用于单继承实现Runnable接口避免单继承局限性便于共享资源使用线程的步骤定义线程-》创建线程对象-》启动线程-》终止线程避免多线程共享引发的问题同步方法:方法1使用synchronized修饰的方法控制对类成员变量的访问。

2024-02-28 19:43:41 1175

原创 反射与Class

将类的各个组成部分封装为其他对象,这就是反射机制。

2024-02-20 11:04:22 525

原创 IO流(全)

1.概述:java.io.File类是文件和目录路径名称的抽象表示,主要用于文件和目录的创建、查找和删除等操作。

2024-02-19 19:54:38 1602 1

原创 枚举 Rndom 装箱与拆箱 Math

把字符串转换为相应的基本数据类型数据(Character除外)(字符串->基本类型)先准备一组静态常量值去供用户选择输入, 限制用户输入,以避免用户的输入错误。除Character类外,其他包装类可将一个字符串作为参数构造它们的实例。以字符串形式返回包装对象表示的基本类型数据(基本类型->字符串)含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。如:Byte byte1 = new Byte(100);所有包装类都有如下方法(基本类型->包装类)包装类中的静态常量值,可以通过类名直接调用。

2024-01-26 16:39:39 608 1

原创 ArrayList 与 LinkedList

接口 存储一组不唯一即可重复,无序对象即无法通过下标索引确定对应元素是以链表的形式实现的。,所以遍历与访问的效率较高,删除与插入效率较低。,即可以通过下标去索引定位元素。

2024-01-24 14:55:06 732 1

原创 python链接数据库

【代码】python链接数据库。

2024-01-23 19:28:41 335 1

原创 异常 与 自定义异常

自定义一个编译期异常: 自定义类 并继承于java.lang.Exception。自定义一个运行时期的异常类:自定义类 并继承java.lang.RuntimeException。//定义构造方法//对性别输入不是“男”或者“女” 就抛异常并提示//定义构造方法//模拟输入,并提供方法用于判断性别if(gender.equals("男")||gender.equals("女")){}else {//抛出JDK中已经存在的异常类型。

2024-01-23 11:56:55 374 1

原创 类型注解 抽象类

注:元组的详细注解是需要将每个元素的类型标记出来 如 变量:tuple[int,str]= (3,“hello”)如: 变量:dict[str,int] = {“a”:1,“b”:2…意思是类型不是类型1就是类型2,如果不是类型2就是类型3…注:字典的详细注解是需要两个类型第一个是key第二个是value。使用 union[类型1,…,类型n] 可以定义联合类型注解。概念:包含抽象方法的类叫做抽象类。

2024-01-22 17:13:05 374

原创 三大特性

【代码】三大特性。

2024-01-22 17:02:46 285

原创 三大特性~

简单的说就是,将桌上的卫生纸,放在抽屉中,告诉别人我的纸巾你不能随意使用了,如果你需要使用,通过我指定的方式去使用。这样操作保证了”高内聚,低耦合“,避免了用户随意的更改成员变量,明确了对成员变量的精准控制,隐藏信息实现细节。

2024-01-19 15:42:38 316 1

原创 类 魔术方法

面向编程就是使用对象编程,即设计类,基于类创建对象,再通过对象来完成具体工作。

2024-01-17 19:12:00 341

原创 python json

概念:json是一种轻量级的数据交互格式,可以按照json指定的格式去组织好封装数据json的本质就是一个带有特定格式的字符串作用:json就是一种在各个编程语言的数据格式,负责不同编程语言中的数据传递与交互即语言中转站可以将python的数据格式转换成其它语言的数据格式。形式:{key:value…}或者[{key:value…},{key:value…},{key:value…}]注:类似于字典或者列表的元素都是字典。

2024-01-16 14:47:43 316 1

原创 异常 包 模块

当检测到一个错误时,python解释器就无法继续执行,反而出现了一个错误提示,这就是所谓的“异常”,也就是bug是一个python文件 以.py结尾, 包含了函数 类 变量等 ,我们可以通过导入的方式去使用模块中包含的内容注:和模块的使用是完全一样,唯一的区别在于,一个是python库里面的一个是自己写的,在同一文件下。注:如果我们导入模块功能时,发现两个功能名一样的话,后出现的会覆盖先出现的。

2024-01-15 16:28:09 1041 1

原创 Arrays类 数组的扩展

形式:Arrays.binarySearch(数组名,开始下标,结束下标,要搜索的值)形式: Arrays.fill(数组名,开始下标,结束下标,替换的值)替换内容从开始下标开始替换,直到结束下标结束且不包含结束下标的元素。意义为:给nums的3号下标开始排序,到7下标结束,不包含7下标。使用形式: 数组名[下标][下标];形式:类型[][] 数组名={{元素1…形式: Arrays.toString(数组名)意义为:定义一个行长度为3,列长度为3的整形数组。意义为:用替换的值将数组的内容替换,

2024-01-11 14:15:58 782

原创 pyhton 文件

python 学习笔记

2024-01-10 19:40:26 291

原创 java 数组

形式: 类型[] 数组名;或者 类型 数组名[]如: int[] score;意义为,定义了一个变量名为score的整数数组形式: 类型[] 数组名=new 类型[数组长度];或者 类型 数组名[]=new 类型[数组长度];如: int[] score=new int[5];注: 意义为,定义了一个变量名为score长度为5的整数数组形式:类型[] 数组名={数据1,数据2...};如: String[] strs={"hello","world","fan"};其完整版本为。

2024-01-10 15:15:02 345

原创 python数据容器总结 函数进阶

支持:列表,元组,字符串 --序列类型不支持:集合,字典 --非序列类型。

2024-01-09 20:27:31 372

原创 python字典 集合

【代码】python字典 集合。

2024-01-08 16:23:58 331 1

原创 python tuple str

【代码】python tuple str。

2024-01-04 16:55:15 363 1

原创 python list

注:这样看起来似乎没有问题,但是忘了考虑到在num_list1.pop(i)的删除,会导致元素的len的长度是不断减小的,形成越界。现在以我水平的解决不了,所以稍微改了题目,即num_list1不删除。

2024-01-03 20:19:17 319 1

原创 java入门

【代码】java入门。

2024-01-03 13:44:12 324 1

空空如也

空空如也

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

TA关注的人

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