随笔分类 - Java基础
摘要:1.类加载器 1.1类加载【理解】 类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件
阅读全文
摘要:1.函数式接口 1.1函数式接口概述【理解】 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInter
阅读全文
摘要:1.Lambda表达式 1.1体验Lambda表达式【理解】 案例需求 启动一个线程,在控制台输出一句话:多线程程序启动了 实现方式一 实现步骤 定义一个类MyRunnable实现Runnable接口,重写run()方法 创建MyRunnable类的对象 创建Thread类的对象,把MyRunnab
阅读全文
摘要:1.网络编程入门 1.1 网络编程概述【理解】 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间
阅读全文
摘要:1.实现多线程 1.1进程和线程【理解】 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,
阅读全文
摘要:2.基础练习 2.1减肥计划if版本【应用】 2.1.1案例需求 输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿 2.1.2代码实现 /* 思路: 1:键盘录入一个星期数,用一个变量接收 2
阅读全文
摘要:1. 方法概述 1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无
阅读全文
摘要:0.IDEA开发工具 参见:IDEA工具安装详解.pdf 1.数组 1.1什么是数组【理解】 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2数组定义格式【记忆】 1.2.1第一种 数据类型[] 数组名 示例: int[] arr; double[] arr;
阅读全文
摘要:1. switch语句 1.1 switch语句结构(掌握) 格式 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break; } 执行流程: 首先计算出表达式的值 其次,和case依次比较
阅读全文
摘要:day02 - Java基础语法 1. 运算符 1.1 算术运算符(理解) 1.1.1 运算符和表达式 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的表达式体现的是不同类型的表达式。 举例说明: int a
阅读全文
摘要:1. 类和对象 1.1 类和对象的理解【理解】 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例
阅读全文
摘要:1.多态 1.1多态的概述(记忆) 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看子类 代码演
阅读全文
摘要:1. 继承 1.1 继承的实现(掌握) 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 实现继承的格式 继承通过extends实现 格式:class 子类 extends 父类 { } 举例:class Dog extends A
阅读全文
摘要:1. 参数传递 1.1 类名作为形参和返回值(应用) 1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】 示例代码: class Cat { pub
阅读全文
摘要:1.API 1.1API概述【理解】 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要
阅读全文
摘要:1.Map集合 1.1Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序 Map集合的基本使用 public class MapDemo01 { pu
阅读全文
摘要:1.Set集合 1.1Set集合概述和特点【应用】 Set集合的特点 元素存取无序 没有索引、只能通过迭代器或增强for循环遍历 不能存储重复元素 Set集合的基本使用 public class SetDemo { public static void main(String[] args) { /
阅读全文
摘要:1.Collection集合 1.1集合体系结构【记忆】 集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类的体系图 1.2Collection集合概述和基本使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Coll
阅读全文
摘要:3.异常 3.1异常(记忆) 异常的概述 异常就是程序出现了不正常的情况 异常的体系结构 3.2JVM默认处理异常的方式(理解) 如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤: 把异常的名称,错误原因及异常出现的位置等信息输出在了控制台 程序停止执行
阅读全文
摘要:2.时间日期类 2.1Date类(应用) Date类概述 Date 代表了一个特定的时间,精确到毫秒 Date类构造方法 | 方法名 | 说明 | | | | | public Date() | 分配一个 Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 | | public Dat
阅读全文