随笔分类 -  javaSE

一起分享一下学习资料
day17_02io流
摘要:## 1.字符流 ### 1.1为什么会出现字符流【理解】 - 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字符流 = 字节流 + 编码表 - 中文的字节存储方式 用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何 阅读全文

posted @ 2022-08-09 10:56 莫凡-荒天帝 阅读(32) 评论(0) 推荐(0)

day17_io流
摘要:## 1.File类 ### 1.1File类概述和构造方法【应用】 - File类介绍 - 它是文件和目录路径名的抽象表示 - 文件和目录是可以通过File封装成对象的 - 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体 阅读全文

posted @ 2022-08-09 10:51 莫凡-荒天帝 阅读(35) 评论(0) 推荐(0)

day16_03集合
摘要:## 1.Map集合 ### 1.1Map集合概述和特点【理解】 - Map集合概述 ```java interface Map<K,V> K:键的类型;V:值的类型 ``` - Map集合的特点 - 双列集合,一个键对应一个值 - 键不可以重复,值可以重复 - Map集合的基本使用 ```java 阅读全文

posted @ 2022-08-09 09:43 莫凡-荒天帝 阅读(43) 评论(0) 推荐(0)

day16_02集合
摘要:## 1.Set集合 ### 1.1Set集合概述和特点【应用】 + 不可以存储重复元素 + 没有索引,不能使用普通for循环遍历 ### 1.2Set集合的使用【应用】 存储字符串并遍历 ```java public class MySet1 { public static void main(S 阅读全文

posted @ 2022-08-09 09:42 莫凡-荒天帝 阅读(45) 评论(0) 推荐(0)

day16_01集合
摘要:## 1.Collection集合 ### 1.1数组和集合的区别【理解】 + 相同点 都是容器,可以存储多个数据 + 不同点 + 数组的长度是不可变的,集合的长度是可变的 + 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 ### 1.2集合 阅读全文

posted @ 2022-08-08 15:20 莫凡-荒天帝 阅读(29) 评论(0) 推荐(0)

day15-常用API&异常
摘要:## 1.时间日期类 ### 1.1 Date类(应用) + 计算机中时间原点 1970年1月1日 00:00:00 + 时间换算单位 1秒 = 1000毫秒 + Date类概述 Date 代表了一个特定的时间,精确到毫秒 + Date类构造方法 | 方法名 | 说明 | | | | | publi 阅读全文

posted @ 2022-08-08 15:06 莫凡-荒天帝 阅读(43) 评论(0) 推荐(0)

day14_常用API
摘要:## 1.API ### 1.1 API概述【理解】 - 什么是API ​ API (Application Programming Interface) :应用程序编程接口 - java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这 阅读全文

posted @ 2022-08-08 14:33 莫凡-荒天帝 阅读(58) 评论(0) 推荐(0)

day13_接口和内部类
摘要:## 1.接口 ### 1.1黑马信息管理系统集合改进 (应用) + 使用数组容器的弊端 1. 容器长度是固定的,不能根据添加功能自动增长 2. 没有提供用于赠删改查的方法 + 优化步骤 1. 创建新的StudentDao类,OtherStudentDao 2. 创建ArrayList集合容器对象 阅读全文

posted @ 2022-08-08 14:16 莫凡-荒天帝 阅读(42) 评论(0) 推荐(0)

day12_继承
摘要:## 1. 继承 ### 1.1 继承的实现(掌握) - 继承的概念 - 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 - 实现继承的格式 - 继承通过extends实现 - 格式:class 子类 extends 父类 { } - 举例: 阅读全文

posted @ 2022-08-08 14:12 莫凡-荒天帝 阅读(35) 评论(0) 推荐(0)

day11_分类和static
摘要:## 1.案例驱动模式 ### 1.1案例驱动模式概述 (理解) 通过我们已掌握的知识点,先实现一个案例,然后找出这个案例中,存在的一些问题,在通过新知识点解决问题 ### 1.2案例驱动模式的好处 (理解) + 解决重复代码过多的冗余,提高代码的复用性 + 解决业务逻辑聚集紧密导致的可读性差,提高 阅读全文

posted @ 2022-08-08 14:10 莫凡-荒天帝 阅读(45) 评论(0) 推荐(0)

day09-ArrayList集合&学生管理系统
摘要:## 1.ArrayList **集合和数组的区别 :** ​ 共同点:都是存储数据的容器 ​ 不同点:数组的容量是固定的,集合的容量是可变的 ### 1.1 -ArrayList的构造方法和添加方法 | public ArrayList() | 创建一个空的集合对象 | | | | | publi 阅读全文

posted @ 2022-08-08 12:00 莫凡-荒天帝 阅读(47) 评论(0) 推荐(0)

day08-常用API
摘要:## 1.API ### 1.1 API概述-帮助文档的使用 - 什么是API ​ API (Application Programming Interface) :应用程序编程接口 - java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需 阅读全文

posted @ 2022-08-08 10:13 莫凡-荒天帝 阅读(45) 评论(0) 推荐(0)

day07-面向对象
摘要:## 1. 类和对象 **面向对象和面向过程的思想对比 : ** ​ **面向过程 :**是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 ​ **面向对象 :**是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 ### 1.1 类和对象的关系 客观存在的事物皆为对象 ,所以我 阅读全文

posted @ 2022-08-08 10:05 莫凡-荒天帝 阅读(41) 评论(0) 推荐(0)

day06-Debug&进制&二维数组
摘要:## 1.Debug模式 ### 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。 ### 1.2 Debug介绍与操作流程 - 如何加断点 - 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可 - 如何运行加了 阅读全文

posted @ 2022-08-08 09:43 莫凡-荒天帝 阅读(69) 评论(0) 推荐(0)

day05-方法
摘要:## 1. 方法概述 ### 1.1 方法的概念 ​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 * 注意: * 方法必须先创建才可以使用,该过程成为方法定义 * 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 ## 2. 方法 阅读全文

posted @ 2022-08-08 09:39 莫凡-荒天帝 阅读(49) 评论(0) 推荐(0)

day04-IDEA&数组
摘要:## 第一部分 : IDEA开发工具 **参见 :IEDA的安装请参考文件夹PPT中的 04_IDEA.ppt** ## 1.数组 ### 1.1 数组介绍 ​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 ### 1.2 数组的定义格式 #### 1.2.1 第一种格式 ​ 数据 阅读全文

posted @ 2022-08-08 09:26 莫凡-荒天帝 阅读(60) 评论(0) 推荐(0)

day03 -- switch&循环语句
摘要:## 1. switch语句 ### 1.1 分支语句switch语句 * 格式 ```java switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break; } ``` * 执行流程: * 阅读全文

posted @ 2022-08-08 09:16 莫凡-荒天帝 阅读(105) 评论(0) 推荐(0)

day02-java基础语法
摘要:# day02 - Java基础语法 ## 1 类型转换 在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 ### 1.1 隐式转换(理解) ​ 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如: 阅读全文

posted @ 2022-08-08 09:09 莫凡-荒天帝 阅读(61) 评论(0) 推荐(0)

day01-java环境搭建及入门
摘要:## 1. Java概述 ### 1.1 Java语言背景介绍(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯· 阅读全文

posted @ 2022-08-08 09:04 莫凡-荒天帝 阅读(62) 评论(0) 推荐(0)

导航