自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十六章:多线程

① 线程池:线程容器,将预先创建的线程对象存入到线程池。中,只要将任务提交给线程池,会分配对象线程对象完成提交。态数量线程对象的线程池,根据提交的任务需求,不够用时,原子操作:不可分割的多步操作,被视为一个整体,其执行。线程同步:多线程并发时,为了保证临界资源的正确性,而。执行的原理:线程执行过程中,遇到同步代码块,只有线。注意:线程同步时,不同的线程必须是抢占同一个对象锁。时加锁,为了保证数据正确性,写操作时,拷贝一个副文。本,在副文本上进行写操作,写操作完成之后,新的数据。

2024-12-12 16:15:31 926

原创 第十五章 IO流 (相关类位于 java.io 包)

注意:文本类型的文件:能以 记事本打开而且不乱码的文件。参数代表:操作文件的路径及文件名,指定的文件夹及文件。相对路径:默认在当前项目的根目录下查找所需要的的文。注意:缓冲满的时候,将缓冲区的内容一次性写入到文件。如果删除文件,不管文件中是否存在内容,删除成功。字节流:以字节为单位,可以操作任意类型的文件。字符流:以字符为单位,可以操作文本类型的文件。方法关闭流的同时清空缓冲区,将缓冲区的内容一次。流:对文件的内容直接操作,读文件或是往文件中写。:一次性读取一个字节的内容,读取到的内容作为。

2024-12-12 16:12:47 631

原创 第十四章 异常

特点:编译器不检测此类异常,编译通过,但是运行报错。产生原因:程序运行过程中,遇到错误的代码,自动产生。结果:程序中一旦出现异常,程序不能继续执行之后的代。注意:消极处理异常时,可以利用其父类型的异常进行处。作用:消极处理异常可以让非运行时异常在编译时通过。修饰的变量作用范围内的常量,允许一次赋值,不允许修。中的异常沿着方法的调用链进行反方向进行传递,最终。异常处理:当异常出现时,执行预先准备好的程序。:积极处理异常时结构内容,必须执行的语句定义。异常:程序运行过程中出现的非正常的情况。

2024-12-12 16:09:58 520

原创 第十三章:集合

集合:一种操作比较便利的对象容器,可以用于存储多个对。法采用的末尾添加方式,不会影响存储效率,删除数据,实。创建对象时,如果没有指定泛型具体的数据类型,则默认为。如果泛型类中有多个泛型标识,在创建对象时指定对应的数。注意:如果参与排序的集合中存储的是自定义类型的对象,排序的集合存储的是自定义类型的对象,则需要在参与比较。如果自定类型的元素存。特点:存储 任意类型的对象,有序、有下标、元素可以。特点:存储任意类型的对象,无序、无下标、元素内容不。必须保证内容相同的对象返回值相同的哈希码值,为了提。

2024-12-12 16:08:16 816

原创 第十二章 常用类-String类

有需要的字符串对象,如果有之间 使用,如果没有,在串池。所以这种获取字符串的方式,产生对象的。此字符串对象,存在,则串池中不需要创建,如果没有,则。文本的基础上拷贝一个副文本,在副文本的基础上完成操。中最后一次出现的首字母的下标,如果没有出现则返回。直接获取字符串的形式,直接在串池中查看是否。:不可变长的字符串,完成字符串拼接时,效率。面第一次出现的首字符的下标,没有出现,返回。出现的首字符的下标,如果没有出现则返回。是不可变长的字符串,所以在完成拼接时。:线程安全,执行效率较低,可变长的字。

2024-12-12 16:06:34 609

原创 第十二章 常用类

包装类:基本数据类型对应的 对象类型的类 被称为基本。应用场景的目的:是为了区分有效数据和无效数据的,例。方法:是获取单个属性的信息,并且不会改变属性对。类覆盖,用于比较两个对象的内容是否相同,内容相同。较,比较的是引用中的地址是否相同,所以实际开发。垃圾回收的目的:清除垃圾对象,提高内存空间的利。将所有的属性信息拼接为一个字符串。实际存储的对象类型是否为后面的一种类型,是。方法覆盖的原则:通常将所有的属性拼接为一。两端连接的是基本数据类型的变量,则比较的。两端连接的是引用,则比较引用中存储的地址。

2024-12-12 16:05:08 629

原创 第十一章:内部类

成员内部类可以直接访问外部类的属性 和 方法(私有的也。通常将内部类作为外部。内部类的分类:成员内部类、静态内部类、局部内部类、匿。创建局部内部类的对象,需要在定义它的方法内部完成对象。注意:局部内部类既可以定义在成员方法,也可以定义在静。局部内部类可以访问定义它的方法内部的局部变量,但是局。匿名内部类的定义和对象的创建一起完成;创建成员内部类的对象:必须依赖于 外部类的对象。访问静态内部类的静态成员:可以直接通过类名访问。内部类:在一个类的内部,定义了一个完整的类。匿名内部类:是一种特殊的局部内部类。

2024-12-12 16:03:19 857

原创 第十章 接口

接口的实现类 (从语法角度:类 继承一个 特殊的 抽象。接口:是一种标准、规范,接口的使用者和接口的实现者都。类型的引用,当接口类型的引用调用方法时,实际运行的是。用类型,目的是让接口的使用者完成对应的功能,这种现象。作为开发人员,通常关注的根据需求定义接口的实现类,无。使用:接口类型的引用中可以存储 实现类的对象,多态。类和接口是实现的关系:即一个类可以同时实现多个接口。标记接口:空接口,接口中没有定义任何的常量,也没有。函数式接口:是一种特殊的普通接口,接口中只有一个抽。

2024-12-12 16:00:40 768

原创 第九章:三个修饰符(abstract、static)

接口:是一种标准、规范,接口的使用者和接口的实现者都。可以在构造方法中对其初始化,但是必须保证每一个构造。修饰的变量是作用范围内的常量,只允许一次赋值,修饰的方法需要通过子类覆盖给与方法的实现部。:可以修饰属性、方法、静态代码块、内部类。:抽象方法只能有方法的声明,没有方法实。修饰,则子类无法完成构造方法的实现内。修饰,代表引用中存储的对象地址不可。方法是约束子类不能覆盖,但是构造方。和对象没有关系,但是构造方法是。修饰的方法能被子类继承,但是。修饰的类不能被继承,即没有子。修饰的方法的实现需要通过子类。

2024-12-12 15:59:12 904

原创 第一章:常用类

这种获取字符串的方式,先在堆空间中创建一个字符串对象,再查看字符串串池中是否存在该对象,存在。字符串:由一个或是多个字符组成,用双引号引起来,底层为 字符数组进行存储。这种获取字符串的方式,在串池中完成字符串对象的创建,有。类型的引用可以 存储任意类型的对象,体现多态的应用。封装、继承、多态:子类型的对象存储在父类型的引用中。包装类:基本数据类型对应的类成为包装类。注意:不同的对象返回不同的哈希码值。:判断两个对象的内容是否相等,相等。:返回引用中实际存储的对象类型。中定义的方法,所有类都可以使用。

2024-12-12 15:55:54 447

原创 第五章:函数

表函数必须给调用者返回对应的数据;被调用函数内部的代码,函数执行完毕以后,带着。函数:执行一段特定功能的代码,并且可以通过。函数定义的位置:定义在类以内,其他函数以外。调用者必须提供必要的数据,才能使函数完。成相应的功能,函数和调用者之间交互的数据被。理解:函数和调用者之间的一种数据交互,调用。者通过函数调用,函数需要给调用者返回的数据。多数情况下,函数与调用者之间需要数据的交。形式参数:简称形参,函数和调用者之间需要。实际参数:简称实参,函数调用时,用户传递。注意:函数递归使用过程中,必须设置一个出。

2024-06-13 11:04:46 891

原创 第三章:分支结构

先执行循环的初始化,接着判断循环条件,如果条。先执行循环变量的初始化,接着执行循环体,同时。循环变量改变,然后判断循环条件,条件满足,则。再次执行循环体,循环变量的改变,再次的判断循。利用循环打印图形:通常使用外层循环控制行,循环的组成部分:循环变量的初始化、循环条。循环变量改变,再次判断循环条件,如果满足。此时循环变量的作用范围扩大了,不建议。后面对应的语句,如果都匹配不成功,:中止、结束本次循环,从而进入下一。:中止、结束本层的本次循环,从而进。,终止、结束整个循环结构,继续执。:终止、结束当前循环;

2024-06-13 11:02:50 1245

原创 第二章:变量、数据类型、表达式、运算符

布尔类型:常用于 分支结构,循环结构 中的判断。概念:计算中一块内存空间,存储数据的基本单。场景:将大数据类型 赋值 给小数据类型,需。注意:被关系运算符连接的表达式称为布尔表达。:逻辑与,并且,两端连接的必须都为布尔表达。:逻辑或,或者,两端连接的必须都为布尔表达。变量的组成部分:数据类型、变量名字、数据。理解:表达式由变量、字面值、运算符组成式。字面值:使用双引号 引起来 的一个或是。是一种强类型的语言,对应类型的数据必。类、数组、集合、接口等都属性对象类型。场景:将小数据类型 赋值给大数据类型。

2024-06-13 11:00:46 1266

原创 第一章:Java的历史

不允许玩手机、游戏、看电视剧、电影以及和学习。不同的计算机编程语言语法不同;手机:统一放在电脑左边、右边、我这边。跨平台性:可以在不同的操作系统上,执行。注意:编译之后生成一个以 类名命名的。遇到问题及时问、我、同学之间都可以。函数:也称为主函数,程序的入口,课堂案例及时练习,遇见问题沟通。公司推出的一款面向对象的编程语。虚拟机,作用:屏蔽不同操作系统。的发展分为三个方向:【记住】的执行机制:先编译后解释运行。注意:实际运行的时候,运行的是。在 盘符对应的 输入框,输入。修饰的类称为公开类、公共类。

2024-06-13 10:59:26 309

空空如也

空空如也

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

TA关注的人

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