- 博客(71)
- 收藏
- 关注
原创 十六章:Java8的其它新特性
相反,他们会返回一个持有结果的新Stream。③Stream操作是延迟执行的。定义:Stream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致。简言之:Stream API提供了一种高效且易于使用的处理数据的方式。使用Stream API对数据集合进行操作,就类似于使用SQL执行的数据库查询。“集合讲的是数据,Stream讲的是计算”②Stream的中间操作。16.4:强大的Stream API。16.5:Option类。
2023-10-19 20:27:58
154
原创 十五章:Java反射机制
15.1:Java反射机制概述15.1.1:概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API获取任何类的内部信息,并能直接操作任意对象的内部属性及方法加载完类以后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。
2023-10-16 17:31:42
142
原创 JDBC技术(java数据库连接技术)
引入:USB技术介绍USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,用于规范与外部设备的连接和通讯USB是一个技术统称,由三部分组成第一部分:USB的规范和设计标准(概念)第二部分:电脑端的USB接口(接口)第三部分:外设的USB接口和具体发送信号的驱动程序(实现类)正题一:JDBC技术介绍JDBC:Java Database Connectivity(Java连接数据库技术)通俗点说,在Java代码中,使用JDBC提供的方法。
2023-10-15 17:36:57
318
原创 第十四章:网络编程
Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便的互相传递信息、共享硬件、软件、数据信息等资源。通过URL我们可以访问Internet上的各种网络资源,比如最常见的www,ftp站点。唯一的标识Internet上的计算机(通信实体)
2023-10-14 18:38:29
269
原创 第十二章:泛型(Generic)
泛型:(标签)允许在定义类、接口时候通过一个标识来表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型、参数将在使用时(例如:继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)⑦在类/接口上声明的泛型,在本类或本接口中即代表某种类型,可以作为非静态属性的类型、非静态方法的参数类型、非静态方法的返回值类型。结论:子类必须是“富二代”,子类除了指定或保留父类的泛型,还可以增加自己的泛型。②实例化后,操作原来泛型位置的结构必须与指定的泛型类型一致。
2023-10-08 20:26:30
476
原创 MySQL数据库
使用or的时候会失效,如果使用or那么要求or两边的条件字段都要有索引,才会走索引,如果其中一边有一个字段没有索引,那么另一个字段上的索引也会实现。事务A开启之后,不管是多久,每一次在事务A中读取到的数据都是一致的。假设有一条非常复杂的SQL语句,而这条SQL语句需要在不同的位置上反复使用,每一次使用这个sql语句的时候都需要重新编写,很长,很麻烦,怎么办?在事务开启之后,第一次读到的数据是3条,当前事务还没有结束,可能第二次再读取的时候,读到的数据是4条,3不等于4, 称为不可重复读取。
2023-09-20 09:23:40
4874
3
原创 第十一章:Java集合
Collection接口、Iterator接口、List和Set接口、Map接口、Collections工具类、增强for循环
2023-09-19 18:19:34
427
原创 第十章:枚举类与注解
10.1:枚举类的使用当需要定义一组常量时,建议使用枚举类(前提:类的对象只有有限个,确定的)eg:星期:Mondey、.....、Sunday性别:Man、.....、Woman线程状态:创建、就绪、运行、阻塞、死亡10.2:注解的使用(Annotation)
2023-09-19 07:13:08
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人