自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 7月24日反射,注解,Java8特性

7月24日反射,注解,Java8特性1.反射1.1反射概述反射: 发生在程序运行期间的动态机制|行为 是java的唯一动态机制-->反射机制**Java反射机制,可以实现以下功能:** ①在运行时判断任意一个对象所属的类; ②在运行时构造任意一个类的对象; ③在运行时判断任意一个类所具有的成员变量和方法; ④在运行时调用任意一个对象的方法; ⑤生成动态代理; *反射的源头:* Class<T>

2021-07-25 13:23:14 79

原创 7月23网络编程学习笔记

7月23网络编程学习笔记1.网页编程网页编程 : 上层的应用网络编程 : 底层,关注数据如何传输,如何存储 节点 : 网络电子设备 节点与节点之间组成网络 IP : 表示节点 端口 : 区分不同的软件 URL : 互联网中资源的指针,统一资源定位符 协议 : 合同,标准,规范 传输层协议 : UDP : 相当于写信 只管写只管发 效率高 不安全 大小存在限制 TCP : 相当于打电话 面向连接 安全性

2021-07-23 22:19:01 106

原创 7月22线程

7月22线程1.线程简介多线程 三高: 高可用 高性能 高并发 thread 类 线程是程序中执行的线程。 Java虚拟机允许应用程序同时运行多个执行线程。 多线程: 多任务执行,多条路径可以执行 多线程的优点: 提高效率 进程 与 线程 之间的区别: 进程: 系统中的应用程序,一个进程之间包含1~n个线程,进程具有自己的资源,内存空间,进程是资源分配的最小单位 线程:

2021-07-23 21:37:31 90

原创 7月20HashMap、集合、HashSet

7月20HashMap、集合、HashSet1.List和Set区别List : 有序的,可重复的* 新增了一些根据索引操作的方法* ArrayList* Vector* LinkedList** Set : 无序的 不可重复* 新增功能: static <E> Set<E> of(E... elements) 返回包含任意数量元素的不可修改集。* 其他方法从Collection继承* 遍历方式:

2021-07-20 20:48:33 71

原创 7月19日 List集合

7月19日 List集合1.List集合Collection 集合上层接口 存储单个数据值,多个元素的集合 常用方法 遍历方式 foreach 迭代器IteratorMap 多个元素的集合,每个元素由键值对组成List 接口 有序可重复 新增 : 一些根据索引操作的方法 添加null元素public class Class001_List { public static void main(String[]

2021-07-19 20:38:01 80

原创 7月17功能IO流和集合

7月17功能IO流和集合1.Buffered字节,字符缓冲流按照功能分: 节点流 : 真实做读入写出 功能流 : 加强性能 功能流都要包裹节点流使用 缓冲流 : 功能流 作用: 提高读写效率 字节节点流: FileInputStream 文件流 | ByteArrayInputStream 字节数组流 FileOutputStream | ByteArrayOutputStream 字节缓冲流 : 字节流功能流的一

2021-07-18 12:33:48 88

原创 7月16枚举类和IO流

7月16枚举类和IO流1.enum类1.String2.基本数据类型包装类3.Math4.Date5.SimpleDateFormat枚举类型 : 描述一种事物的所有情况|所有可能|所有实例 1.通过enum关键字定义枚举类型 2.枚举的成员,字段都作为当前枚举类型的实例存在,默认被public static final修饰 3.定义的枚举类型都会隐式的继承自java.lang.Enum 这是所有Java语言枚举类型的公共基类。 4.在枚举类型中构造器默认私

2021-07-16 21:30:00 81

原创 7月15异常和常用类的使用

7月15日异常和常用类1.try…catch异常处理方案: 异常抛出 : throws 把异常抛出到上一层,谁调用谁解决 异常捕获 : try..catch try{ 有可能出现异常的代码; }catch(FileNotFoundException e){ 处理异常代码; }catch(NullPointerException e){ 处理异常代码; }

2021-07-15 21:24:15 56

原创 7月15日内部类

7月13日内部类1.内部类定义内部类 -->了解 类中定义类 当一类中的成员,作为另外一种事物的时候,这个成员就可以定义为内部类 分类: 成员内部类 静态内部类 私有内部类 局部内部类 匿名内部类 *** Lambda表达式 *****成员内部类 一个类定义在外部类的成员位置就为成员内部类 具有类的特点,继承,实现... 成员内部类具有成员的特点

2021-07-15 00:29:24 55

原创 7月12日数组的使用

1.数组简介变量: 存储单个数据数组: 存储多个数据数组: 相同数据类型的有序集合 一段连续的内存空间特点: 1.引用数据类型 2.长度一旦确定不可改变 3.存储的多个数据要求数据类型一致 4.数组是有序的索引|下标: 第一个空间: 0 最后一个空间 : 数组名.length-1数组的长度: 数组名.length操作数组中的数据: 数组名[索引|下标]->确定数组中的某一块空间操作空间中的数据内容

2021-07-12 21:33:10 79

原创 面对对象多态,对象转换,抽象类

7月10日面向对象31.多态 一种事物的多种形态|多种表现形式 行为的多态 一个行为的不同的实现方式多态的前提: 类的继承|接口的实现多态的最终体现: 父类的引用指向子类的对象注意: 如果多态想要有意义,需要配合方法的重写,多态才有意义多态调用: 会调用子类中重写的方法多态的实现效果: 配合方法的重写,当父类引用指向不同的子类对象,同一个方法具有不同的实现方式-->行为多态public class Class001_Polym

2021-07-12 08:30:47 84

原创 7月9日 面向对象2

7月9日 面向对象21.包Package与导入import1.包机制: 文件夹 1) 便于管理众多的资源 2) 提供了多重的命名空间 命名规范: 公司域名倒着写 com.xxxx.xxxx 包信息存在与java文件的首行2.导包 : 指明要使用的类的位置 import 包名.类名; 位置: 类对的上面,包信息的下面 1)使用的时候指明类的权限定名,完整路径 只能在当前只一次使用有效 2)import 包名.类名

2021-07-10 12:43:19 58

原创 this,static,block关键字使用

7月8日学习笔记1.this关键字1.指代当前对象(new的对象)–>存储所有指向的对象的地址2.构造器的首行调用本类中的其他构造器 this(参数列表)3.区分同名的成员与局部的问题1.默认就近原则2.如果出现同名问题,想要指代调用成员,通过this.成员-->因为this指代对象,通过对象调用成员3.如果没有同名问题,可以省略this.调用成员4.在构造器中使用this,默认指代当前new的对象,存储的是this的对象的地址5.在成员方法中使用this,this在成

2021-07-08 21:59:51 169

原创 面向对象编程

7月7日面向对象编程1.类可以看成一类对象的模板,对象可以看成该类的一个具体实例。2.类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应具有的共同的属性、方法。3.方法用于定义该类或该类实例的行为特征和功能实现。方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。例子1/* 去旅行案例: 订机票 查攻略

2021-07-07 21:05:41 85

空空如也

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

TA关注的人

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