![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 80
黑马程序员Java视频教程笔记;
视频地址:https://www.bilibili.com/video/BV17F411T7Ao?t=1.1
Jack丶空
这个作者很懒,什么都没留下…
展开
-
11、方法引用
方法引用符“::”把已经有的方法拿来使用,当做函数式接口中抽象的方法体方法引用。原创 2024-04-08 21:09:17 · 417 阅读 · 0 评论 -
10、Lambda表达式
函数式接口:有且仅有一个抽象方法,且必须被Interface修饰的接口叫做函数式接口,接 口上方可以加==@FunctionalInterface==注解。优点:Lambda使一个匿名函数,我么可以吧Lambda表达式理解为是一段可以传递的代码,他可以写出更简洁,更灵活的代码,作为一种更紧凑的代码风格,使Java语言的表达能力得到了提升。 如果Lambda表达式的方法体只有一行,大括号,分号,return 可以且必须同时省略不写。原创 2024-04-08 21:07:56 · 143 阅读 · 0 评论 -
09、ArrayList
该方法底层是依赖equals方法进行判断是否存在的,所以如果集合中存储的是自定义对象,也想通过contains方法来判断是否包含,那么在JavaBean类中,一定要重写equals方法。利用空参构创建的集合,在底层创建一个默认长度为0的数组,添加第一个元素时,底层会创建一个新的长度为10的数组,存满时会自动扩容1.5倍;当集合对象被不可信的库调用时,不可变形式是安全的。这里的有序指的是保证存储和取出的元素顺序一致,底层数据结构依然是哈希表,只是每个元素又额外的多了一个双链表的机制记录存储的顺序。原创 2024-03-24 23:51:53 · 1948 阅读 · 0 评论 -
08、API
API:Application Programming Interface 应用程序变成接口。简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可。JavaAPI:指的就是JDK中提供的各种功能的Java类。API帮助文档:帮助开发人员更好的使用API和查询API的一个工具。。原创 2024-03-22 15:11:33 · 1025 阅读 · 0 评论 -
07、面向对象进阶
使一个抽象适配类==(使用abstract修饰)==空实现接口中的全部抽象方法,该接口的实现类去继承该接口的抽象适配类,并重写所需要的方法,从而间接的调用单独或某些接口。:为了提高性能,继承时,会创建父类成员方法的虚方法表(包括:非private,非static,非final 的方法)使用场景:当类与类之间,存在相同(共性) 的内容,并满足子类是父类的一种,就可以考虑使用继承,来优化代码。格式:在继承体系中,子类出现了和父类中一模一样的方法声明,我们就称子类这个方法是重写的方法。原创 2024-03-22 15:04:03 · 1973 阅读 · 0 评论 -
06、面向对象
一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。使一个修饰符,可修饰成员变量和成员方法,被private修饰的成员只能在本类中草能访问。降低我们的学习成本,可以少学,少记,不需要记对象有哪些方法,有需要时去找就行。引用数据类型:数据值是存储在其他空间中,自己空间中存储的是地址值。引用数据类型:数据值是存储在其他空间中,自己空间中存储的是地址值。让编程变得简单,有事么事,找什么对象,调方法就行。原创 2024-03-21 20:24:10 · 871 阅读 · 0 评论 -
05、方法
方法(method): 程序中最小的执行单元应用将重复的代码,具有独立功能的代码可以抽取到方法中优点可以提高代码的复用性可以提高代码的维护性。原创 2024-03-21 20:21:35 · 275 阅读 · 0 评论 -
04、数组
介绍数组指的是一种容器,可以用来存储同种数据类型的多个值数组容器在存储数据的时候,需要结合隐式转换考虑建议:容器的类型,和存储的数据类型保持一致。原创 2024-03-18 17:32:24 · 308 阅读 · 0 评论 -
03、判断和循环
如果我们把变量定义在循环里面,那么当前变量只能在本次循环中有效,当本次循环结束后,变量就会从内存中消失。default:表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。顺序结构是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。break:表示中断,结束的意思,用来结束switch语句。case:后面跟的是要和表达式进行比较的值(被匹配的值)。default:可以省略,语法不会有问题,但是不建议省略。case:后面的值只能是字面量,不能是变量。原创 2024-03-18 17:30:45 · 926 阅读 · 0 评论 -
02、字面量与变量
如果把一个取值范围大的数值,赋值给取值范围小的变量,是不允许直接赋值的。\t:制表符 :在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。反码:正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。注:+=,-=,*=,/=,%= 底层都隐藏了一个强制类型转换。:正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。原创 2024-03-16 14:46:08 · 782 阅读 · 0 评论 -
01、CMD与Hello world
命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在Windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。原创 2024-03-16 14:42:31 · 1029 阅读 · 0 评论