java笔记
文章平均质量分 51
归&念
这个作者很懒,什么都没留下…
展开
-
第18章:JDK8-17新特性
角度1:新的语法规则 (多关注)比如:lambda表达式、enum、annotation、自动拆箱装箱、接口中的默认方法和静态方法、switch表达式、record等> 角度2:增加、过时、删除API比如:新的日期时间的API、Optional、String、HashMap、Stream API> 角度3:底层的优化、JVM参数的调整、GC的变化、内存结构(永久代--->元空间)原创 2024-05-23 15:29:40 · 319 阅读 · 0 评论 -
Java基础复习笔记 第17章:反射机制#
为了后期学习框架做准备。原创 2024-05-23 15:27:59 · 495 阅读 · 0 评论 -
Java基础复习笔记 第16章:网络编程
1. 要想实现网络通信,需要解决的三个问题:- 问题1:如何准确地定位网络上一台或多台主机- 问题2:如何定位主机上的特定的应用- 问题3:找到主机后,如何可靠、高效地进行数据传输2. 实现网络传输的三个要素:(对应解决三个问题)> 通信要素1:IP地址。对应着解决定位网络上主机的问题> 通信要素2:端口号。区分同一台主机上的不同进程。> 通信要素3:通信协议。规范通信的规则,进而实现可靠、高效地进行数据传输。原创 2024-05-21 16:53:35 · 284 阅读 · 0 评论 -
Java基础复习笔记 第15章:File类与IO流#
流的分类流的流向:输入流、输出流操作的数据单位:字节流、字符流角色的不同:节点流、处理流4个抽象基类整个流这一章涉及到的具体的流的使用,操作的步骤都是标准规范的。步骤1:创建File的对象步骤2:创建流的对象,构造器中需要传入File的对象步骤3:读取、写出操作的细节步骤4:关闭资源。原创 2024-05-21 16:51:32 · 1028 阅读 · 0 评论 -
Java基础复习笔记 第14章:数据结构与集合源码
【代码】Java基础复习笔记 第14章:数据结构与集合源码。原创 2024-05-20 10:53:45 · 339 阅读 · 0 评论 -
Java基础复习笔记 第13章:jdk5.0新特性:泛型
1. 自定义泛型类\接口1.1 格式1.2 使用说明> 声明的泛型类,在实例化时可以不使用类的泛型。> 声明泛型类以后,可以在类的内部结构中,使用类的泛型参数。比如:属性、方法、构造器> 何时指明具体的类的泛型参数类型呢?① 类的实例化 ② 提供子类时> 泛型参数类型只能是引用数据类型,不能使用基本数据类型。> 一旦指定类的泛型参数的具体类型以后,则凡是使用类的泛型参数的位置,都确定为具体的泛型参数的类型。如果实例化时未指定泛型参数的具体类型,则默认看做是Object类型。原创 2024-05-18 22:45:44 · 483 阅读 · 0 评论 -
Java基础复习笔记 第12章:集合框架
Java基础复习笔记 第12章:集合框架。原创 2024-05-18 22:43:30 · 233 阅读 · 0 评论 -
Java基础复习笔记 第11章:常用类与基础API
开发中只要涉及到对象比较大小,都跟比较器打交道。原创 2024-05-17 21:24:09 · 543 阅读 · 0 评论 -
Java基础复习笔记 第10章:多线程
【代码】Java基础复习笔记 第10章:多线程。原创 2024-05-17 21:21:57 · 233 阅读 · 0 评论 -
第09章:异常处理
1. 什么是异常?指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。2. 异常的抛出机制 ---> 万事万物皆对象Java中把不同的异常用不同的类表示,一旦发生某种异常,就`创建该异常类型的对象`,并且抛出(throw)。然后程序员可以捕获(catch)到这个异常对象,并处理;如果没有捕获(catch)这个异常对象,那么这个异常对象将会导致程序终止。3. 如何对待异常> 态度1:一是遇到错误,不进行任何的处理,终止程序的运行。原创 2024-05-16 15:32:07 · 137 阅读 · 0 评论 -
Java基础复习笔记第08章:面向对象-高级
1. abstract的概念:抽象的2. abstract可以用来修饰:类、方法3. 具体的使用:abstract修饰类:抽象类> 不能实例化!> 抽象类中一定声明有构造器,只是不能创建对象而已。---> 此时的构造器,用来给子类对象实例化时调用的。> 抽象类中的方法可以是抽象方法,也可以是普通的非抽象方法。abstract修饰方法:抽象方法> 不包含方法体的方法,并且使用abstract修饰。> 抽象类中可以没有抽象方法,但是抽象方法所属的类一定是抽象类。原创 2024-05-16 15:27:52 · 460 阅读 · 0 评论 -
Java基础复习笔记 第07章:面向对象-进阶
使用场景:子父类中出现同名属性;子类重写了父类的方法时。 super调用构造器,体现加载父类的结构。A类:父类、SuperClass、超类、基类。B类:子类、SubClass、派生类。super调用父类的属性、方法;原创 2024-05-15 10:25:18 · 484 阅读 · 0 评论 -
Java基础复习笔记 第06章:面向对象-基础
2、区分清成员变量(类内部、方法外声明的)、局部变量(方法的形参、方法内定义的变量、构造器内定义的变量、构造器的形参、代码块内部等)后续会讲:方法的重写(overwrite / override)面向对象完成具体功能的操作的三步流程(非常重要)设计类,就是设计类的成员:属性、方法。面试题:方法的重载与重写的区别?1、JVM中内存划分。原创 2024-05-15 10:19:37 · 687 阅读 · 0 评论 -
Java基础复习笔记 第05章:数组
1. 数组的理解概念:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。简称:多个相同类型的数据的组合Java中的容器:数组、集合框架(用于存储不同特点的多个数据)2. 几个相关的概念> 数组名(即为容器的名称)> 元素 (即为数组中具体的一个个的数据)> 数组的长度(容器中元素的个数)> 数组的角标、下标、下角标、索引、index (即为数组中元素的具体位置。原创 2024-05-13 12:08:23 · 306 阅读 · 2 评论 -
Java基础复习笔记 第04章:运算符与流程控制
顺序结构:略,即代码从上往下依次执行分支结构:if-else 、 switch-case循环结构:for、while、do-whileforeach放到集合章节中讲解。原创 2024-05-13 11:42:43 · 1102 阅读 · 1 评论 -
Java基础复习笔记第03章:IDEA的安装与使用
顺序结构:略,即代码从上往下依次执行分支结构:if-else 、 switch-case循环结构:for、while、do-whileforeach放到集合章节中讲解。原创 2024-05-11 11:20:31 · 811 阅读 · 1 评论 -
Java基础复习笔记 第02章:变量与进制
(此时的容量小、容量大指的是存储数据的范围的大小,并非占用内存空间的大小。比如:float的容量要大于long的容量)变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz。② 如果需要将容量大类型的变量转换为容量小的类型的变量时,就需要使用强制类型转换。① 容量小的变量和容量大的变量做运算时,运算的结果是容量大的变量的数据类型。类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz。负数:负数的原码,除符号位外,各个位取反,得到负数的反码。原创 2024-05-09 16:10:10 · 867 阅读 · 2 评论 -
Java基础复习笔记 第01章:Java语言概述
Java简史1995诞生1996:jdk1.0版本2004:Java5.0(jdk1.5)--->里程碑式的版本;2014:Java8.0--->里程碑式的版本;目前,市场占有率仍然很高。(lambda表达式、StreamAPI)后续:Java11、Java17都属于LTS(长期支持版本)SUN、Oracle、Google等Java之父:詹姆斯·高斯林JavaSE:开发桌面级应用 (不靠谱)JavaEE:开发企业级后台应用JavaME:开发小型设备的应用(不靠谱)原创 2024-05-09 15:38:54 · 541 阅读 · 2 评论