2020年11月30日

CoreJava 多线程

摘要: 多线程 一、线程与进程 进程:在操作系统上每个运行的应用程序实例 进程的特点:宏观并行,微观串行 线程:操作系统可以调度的最小单位,包含于进程之中,是进程的实际运行单位 线程的组成:CPU分配的时间片、数据空间(堆栈空间)、运行的代码 CPU分配的时间片:由操作系统(OS)决定 数据空间:堆空间由所 阅读全文
posted @ 2020-11-30 01:23 blueskylabor 阅读(92) 评论(0) 推荐(0)

CoreJava 常用类

摘要: 常用类 一、Object类 概念:Object类是所有类的父类/基类/超类 特点: Object类的引用中可以存储任何类型的对象 Object o = new ... Object类中的方法被所有类默认继承 常用方法: getClass() 返回:返回该对象运行时的实际类型 作用:判断对象的实际类型 阅读全文
posted @ 2020-11-30 01:22 blueskylabor 阅读(69) 评论(0) 推荐(0)

CoreJava 集合框架

摘要: 集合框架 一、集合的概念 概念:集合是一种容器,用于存储多个对象(集合中只能存储对象) 集合的分类:Collection和Map 二、Collection集合 概念:Collection是单列集合,用于存储对象类型的数据 Collection中的常用方法: add方法: 声明:boolean add 阅读全文
posted @ 2020-11-30 01:21 blueskylabor 阅读(62) 评论(0) 推荐(0)

CoreJava 包装类

摘要: 包装类 一、概念 基本数据类型所对应的类,叫做包装类 作用:可以将数据交由Object进行统一管理 对应关系 基本数据类型 包装类型 byte Byte short Short char Character int Integer long Long float Float double Doubl 阅读全文
posted @ 2020-11-30 01:20 blueskylabor 阅读(85) 评论(0) 推荐(0)

CoreJava 接口

摘要: 接口 一、概念 接口是一组规范,使用者和实现者共同遵守的规范 二、语法 接口的声明:访问修饰符(public/default) interface 接口名 public interface Light{ } 接口中的属性:接口中的属性都是公开静态最终的常量,即public static final 阅读全文
posted @ 2020-11-30 01:18 blueskylabor 阅读(75) 评论(0) 推荐(0)

CoreJava 内部类

摘要: 内部类 一、概念 在类中定义的完整的类,称为内部类 内部类中可以在不破坏封装的前提下访问外部类的私有成员 内部类编译之后单独生成一个.class文件(文件名格式为 外部类名$内部类名.class) 内部类分为成员内部类,静态内部类,局部内部类和匿名内部类四种 二、成员内部类 语法:声明在成员元素位置 阅读全文
posted @ 2020-11-30 01:01 blueskylabor 阅读(64) 评论(0) 推荐(0)

CoreJava 三个修饰符

摘要: 三个修饰符 一、抽象(abstract) 抽象的意义: 抽象符合面向对象的思想:不存在的事物不应该被实例化(创建对象) 被子类继承:这些共性一定会被子类独特的实现所覆盖 使用多态:通过对父类的声明,批量管理子类对象 抽象的语法 abstract修饰类: 语法:访问修饰符 abstract class 阅读全文
posted @ 2020-11-30 00:59 blueskylabor 阅读(77) 评论(0) 推荐(0)

CoreJava 数组

摘要: 数组 一、数组的基本使用 概念:数组是内存中的一串连续的空间,用来储存同一类型的数据 语法: 声明:数据类型[] 数组名; 开辟空间:数组名 = new 数据类型[数组容量/数组长度]; public class TestArray { public static void main(String[ 阅读全文
posted @ 2020-11-30 00:57 blueskylabor 阅读(72) 评论(0) 推荐(0)

CoreJava 循环结构

摘要: 循环结构 一、循环的概念 循环的特点:有规律,并且重复 循环的概念:循环是通过某个条件的控制,不断的重复某个行为的代码 循环的组成: 循环变量的初始化 循环变量的变化 循环条件 循环体 二、while循环 语法: 循环变量初始化 while(循环条件){ 循环体 循环变量的变化 } 执行流程: 对循 阅读全文
posted @ 2020-11-30 00:56 blueskylabor 阅读(78) 评论(0) 推荐(0)

CoreJava 面向对象

摘要: 面向对象 一、面向过程与面向对象 面向过程:将事情分析之后,按照步骤依次翻译为代码,代码的执行顺序就是事情的处理顺序 面向对象:当需要解决一个问题的时候,寻找能够解决该问题的对象,利用其方法解决问题的过程 二、对象与类 对象:客观世界存在的事物 类:具有相同属性方法等一类事物 类是对象的共性,是对象 阅读全文
posted @ 2020-11-30 00:38 blueskylabor 阅读(67) 评论(0) 推荐(0)

CoreJava 异常

摘要: 异常 一、概念 异常的概念:程序运行的过程中出现的非正常的情况,会导致程序的终止 处理异常的意义: 当出现异常的时候,执行准备好的代码,以减少损失 异常的分类: |--Throwable |--Error |--Exception |--RuntimeException |--非RuntimeExc 阅读全文
posted @ 2020-11-30 00:36 blueskylabor 阅读(127) 评论(0) 推荐(0)

CoreJava 作业

摘要: *****1.查询所有联系人信息 2.根据id查询联系人 *****3.根据姓名查询联系人 4.根据分组查询联系人 *****5.添加联系人 6.根据id删除联系人 *****7.根据id修改联系人信息 8.清空联系人 *****其他.退出系统 1.实现界面的滚动展示 -- do...while循环 阅读全文
posted @ 2020-11-30 00:35 blueskylabor 阅读(80) 评论(0) 推荐(0)

CoreJava I/O流

摘要: I/O流 一、I/O的概念 I是指input,输入 O是指output,输出 二、流的分类方式 按照流的方向分:输入流和输出流 按照流的单位分:字节流和字符流 按照流的功能分:节点流和过滤流 三、字节输入流和字节输出流 流的使用基本结构: 创建流对象 使用流对象执行操作代码 关闭流对象(释放资源) 阅读全文
posted @ 2020-11-30 00:34 blueskylabor 阅读(75) 评论(0) 推荐(0)

CoreJava 字符串

摘要: 字符串 一、特点 字符串是不可变的 字符串存储在内存的常量池中,常量池的串池中 使用构造方法创建的字符串会在堆内存中存储,但依然指向常量池中的内容 String s = "abc";// 产生一个对象:若串池中没有该对象,则创建一个对象放入串池中 String s = new String("abc 阅读全文
posted @ 2020-11-30 00:32 blueskylabor 阅读(67) 评论(0) 推荐(0)

CoreJava Object类

摘要: Object类 一、概念 Object类是所有类的父类/基类/超类,所有Java类都直接或者间接继承了这个类 特点: Object类的引用中可以存储任何类型的对象 Object o = new ... Object类中的方法被所有类默认继承 二、Object类中的方法 getClass(): 返回值 阅读全文
posted @ 2020-11-30 00:31 blueskylabor 阅读(78) 评论(0) 推荐(0)

CoreJava 分支结构

摘要: day3 分支结构 一、扫描仪与导包语句 扫描仪(Scanner) 扫描仪:可以在控制台接收用户输入的数据,以回车键结束输入,扫描仪开启之后可以重复使用,直至主动关闭 开启扫描仪 java.util.Scanner sc = new java.util.Scanner(System.in); 数据的 阅读全文
posted @ 2020-11-30 00:30 blueskylabor 阅读(83) 评论(0) 推荐(0)

CoreJava 函数

摘要: 函数 一、函数的基本语法 概念:函数是一个具有特定名称,具有特定功能的一段代码,可以重复使用 语法: 声明部分 public static void 函数名(){ //代码 >实现部分 } 实现部分 要求:函数必须定义在类以内,其他函数以外 使用:通过函数名对函数进行调用 代码运行至函数调用位置,先 阅读全文
posted @ 2020-11-30 00:27 blueskylabor 阅读(106) 评论(0) 推荐(0)

CoreJava 数据类型

摘要: day2.数据类型 一、变量 概念:变量是内存中的一块空间,是存储数据的基本单元 组成:数据类型、变量名、数据 定义: 声明 数据类型 变量名; 例如:int a; 赋值 = 数据; 例如:a = 4; 其他方式: 声明并赋值:数据类型 变量名 = 值; 例如:int a = 4; 数据类型 变量名 阅读全文
posted @ 2020-11-30 00:25 blueskylabor 阅读(115) 评论(0) 推荐(0)

CoreJava 环境搭建

摘要: day1.环境搭建 一、Java的历史 Java的诞生 1995年5月23日 Sun公司 詹姆斯·高斯林 Java 1.0版本 Java的三个方向 1998年 Java分三个方向 J2SE J2ME J2EE Java 1.2版本 2005年 Java方向更名 JavaSE JavaME JavaE 阅读全文
posted @ 2020-11-30 00:24 blueskylabor 阅读(87) 评论(0) 推荐(0)