随笔分类 -  JavaSE(Java基础)

1
Java基础中一些常用的知识点
摘要:Java基本数据类型所占字节数 类型 占用存储空间 大小 byte 1字节 8位 short 2字节 16位 int 4字节 32位 long 8字节 64位 float 4字节 32位 double 8字节 64位 char 2字节 16位 Java基本数据类型优先级 优先级由低到高 Java基本 阅读全文
posted @ 2022-04-02 16:20 早晨9点 阅读(549) 评论(1) 推荐(1)
摘要:Java语言随着这些年的发展已经成为了一门影响深远的编程语言, 无数平台,系统都采用Java语言编写。 但是,伴随着发展,Java也越来越庞大,逐渐发展成为一门“臃肿”的语言。 而且,无论是运行一个大型的软件系统,还是运行一个小的程序, 即使程序只需要使用Java的部分核心功能,JVM也要加载整个J 阅读全文
posted @ 2022-01-18 15:48 早晨9点 阅读(61) 评论(0) 推荐(0)
摘要:类加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现以外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件读入内存,并为之创建一个java.lang 阅读全文
posted @ 2022-01-18 15:47 早晨9点 阅读(44) 评论(0) 推荐(0)
摘要:Stream流的使用: 生成流 通过数据源(集合,数组等)生成流 例如:list.stream() 中间操作 一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流,交给下一个操作使用 例如:filter() 终结操作 一个流只能有一个终结操作,当 阅读全文
posted @ 2022-01-17 21:43 早晨9点 阅读(48) 评论(0) 推荐(0)
摘要:接口的组成 常量 public static final 抽象方法 public abstract 默认方法 静态方法 私有方法 接口中默认方法 定义格式: 格式:public default 返回值类型 方法名(参数列表) {} 范例:public default void show() {} 注 阅读全文
posted @ 2022-01-17 16:27 早晨9点 阅读(38) 评论(0) 推荐(0)
摘要:Lambda表达式的格式 格式:(形式参数) → {代码块} 形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可 →:有英文中划线和大于符号组成,固定写法。代表指向动作 代码块:是我们具体要做的事情,也就是以前我们写的方法体内容 Lambda表达式的使用前提: 有一个接口 接口中有 阅读全文
posted @ 2022-01-16 21:28 早晨9点 阅读(51) 评论(0) 推荐(0)
摘要:1.网络编程入门 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机运行的程序间可以进行数据交换 网络编程三要素 阅读全文
posted @ 2022-01-16 21:27 早晨9点 阅读(1140) 评论(0) 推荐(0)
摘要:1.进程 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内容空间和系统资源 2.线程 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 多线程的实现方式一: 阅读全文
posted @ 2022-01-16 21:25 早晨9点 阅读(50) 评论(0) 推荐(0)
摘要:IO流的概述和分类 概述 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的 常见的应用:文件复制;文件上传;文件下载 分类 按照数据的流向 输入流:读数据 输出流:写数据 阅读全文
posted @ 2022-01-15 15:36 早晨9点 阅读(81) 评论(0) 推荐(0)
摘要:File:它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的 演示: File f1 = new File("E: 阅读全文
posted @ 2022-01-15 15:32 早晨9点 阅读(44) 评论(0) 推荐(0)
摘要:集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发送改变 1.Collection 概述: 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 创建Collection 阅读全文
posted @ 2022-01-12 14:07 早晨9点 阅读(177) 评论(0) 推荐(0)
摘要:异常:就是程序出现了不正常的情况。 异常体系 Error:严重问题,不需要处理 Exception:称为异常类,它表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码 非RuntimeException:编译期就必须处理的,否则程序不能通 阅读全文
posted @ 2022-01-08 18:44 早晨9点 阅读(52) 评论(0) 推荐(0)
摘要:1.Math Math包含执行基本数字运算的方法 演示: public static int abs(int a) System.out.println(Math.abs(22)); System.out.println(Math.abs(-22)); // 输出结果 22 22 public st 阅读全文
posted @ 2022-01-07 21:10 早晨9点 阅读(338) 评论(0) 推荐(0)
摘要:格式: public class 外部类名{ 修饰符 class 内部类名{ ...... } } 访问特点: 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 按照内部类在外部类中定义的位置不同,可以分为如下两种形式: 在类的成员位置定义:成员内部类 在类的局部位置 阅读全文
posted @ 2022-01-07 21:05 早晨9点 阅读(41) 评论(0) 推荐(0)
摘要:抽象类 抽象类和抽象方法必须使用 abstract 关键字修饰 ​ public abstract class 类名 {} ​ public abstract void 方法名{} 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 抽象类不能直接实例化 ​ 抽象类如何实例化?参照多态的方式,通过 阅读全文
posted @ 2022-01-06 15:55 早晨9点 阅读(39) 评论(0) 推荐(0)
摘要:权限修饰符 状态修饰符 final static 阅读全文
posted @ 2022-01-06 15:53 早晨9点 阅读(29) 评论(0) 推荐(0)
摘要:ArrayList是List接口的可调整大小的数组实现 ArrayList集合常用方法 ArrayList案例--存储字符串并遍历 ArrayList<String> array = new ArrayList<String>(); array.add("String1"); array.add(" 阅读全文
posted @ 2022-01-06 15:51 早晨9点 阅读(29) 评论(0) 推荐(0)
摘要:String 对象中的内容是不可变的 StringBuilder 是一个可变的字符序列 StringBuilder 的添加和反转 相互转换 1.StringBuilder 转换为 String 通过 toString() 就可以实现, 2.String 转换为StringBuilder 通过Stri 阅读全文
posted @ 2022-01-06 15:50 早晨9点 阅读(31) 评论(0) 推荐(0)
摘要:例如:随机获取两位数 [10,99] [a,b] (Math.random() * (b - a + 1) + a) 公式: (Math.random() * (99 - 10 + 1) + 10) 此公式得到的数值为 double 型,可在前面进行类型转换 例如: (int)(Math.rando 阅读全文
posted @ 2021-08-23 13:24 早晨9点 阅读(1261) 评论(0) 推荐(0)
摘要:在需要结束的循环前进行标记即可 package day2020_11_19; public class XunHuan { public static void main(String[] args) { label:for(int i = 1;i <= 4;i++){ for(int j = 1; 阅读全文
posted @ 2021-08-23 12:58 早晨9点 阅读(117) 评论(0) 推荐(0)

1