自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【java基础】16-多线程 (1)

1.开启线程的方式创建线程的3种方式(1.继承Thread类 2.实现Runnable接口 3.实现Callable接口)继承Thread类:写一个类,继承Thread类重写run()方法创建子类对象调用子类对象的start()方法public class MyThread extends Thread{public void run(){//重写父类方法}} public class Demo{ public static void main(String[] arg

2022-04-10 14:57:35 2473

原创 【java基础】15-IO流(3)

1.转换流-概念字符流中和编码解码问题相关的两个类InputStreamReader: 是从字节流到字符流的桥梁,父类是Reader它读取字节,并使用指定的编码将其解码为字符它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集OutputStreamWriter:是从字符流到字节流的桥梁,父类是Writer​ 是从字符流到字节流的桥梁,使用指定的编码将写入的字符编码为字节​ 它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集转换流

2022-04-04 13:53:16 91

原创 【java基础】14-IO流(2)

1.字符流-编码表什么是字符集是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等计算机要准确的存储和识别各种字符集符号,就需要进行字符编码,一套字符集必然至少有一套字符编码。常见字符集有ASCII字符集、GBXXX字符集、Unicode字符集等常见的字符集ASCII字符集:ASCII:是基于拉丁字母的一套电脑编码系统,用于显示现代英语,主要包括控制字符(回车键、退格、换行键等)和可显示字符(英文大小写字符、阿拉伯数字和西文符号)基本的ASCII字符集,使

2022-03-27 17:52:35 542

原创 【java基础】13-IO流(1)

1.IO的概述要点\1. IO流的理解(数据在不同的设备之间流动,例如:内存,硬盘,) 硬盘可以持久化存储.​ 读取文件内容​ 写入文件2.输入流,输出流以什么为参照?? 以内存为标准 读取文件(硬盘---->内存) 输入流 写入文件(内存----->硬盘) 输出流2.IO的分类3.字节流-字节输出流快速入门要点\1. 流体系 字节流 ​ 输入流 InputStream(抽象) ​ 输出流 OutputStr

2022-03-26 18:27:30 544

原创 【java基础】12-Stream流和File

1.可变参数代码示例public class ArgsDemo01 { public static void main(String[] args) { System.out.println(sum(10, 20)); System.out.println(sum(10, 20, 30)); System.out.println(sum(10, 20, 30, 40)); System.out.println(sum(10,20

2022-03-22 20:40:34 779

原创 【java基础】11-集合03

1.红黑树-概述2.红黑树-红黑规则添加的节点默认是黑色添加的节点默认是红色3.红黑树-添加节点后如何保持红黑规则14.红黑树-添加节点后如何保持红黑规则2HashSet-基本使用代码示例public class HashSetDemo { public static void main(String[] args) { //创建集合对象 HashSet<String> set = new HashSet<Stri

2022-03-21 20:53:58 398

原创 【java基础】10-集合02

1.Set-概述要点问题: List 集合特点是? 1.有序 2.可重复 3.有索引 1.Set 体系 List特点: 1.有序 2. 可重复 3.有索引 Set特点:1.不保证迭代顺序 2.唯一, 3.没有索引2.Set-基本使用代码演示public class MySet1 { public static void main(String[] args) { //创建

2022-03-20 15:43:09 770

原创 【java基础】09-集合01

1.集合概述-集合与数组的对比集合是java中,提供的一种容器,可以保存多个数据.集合与数组的区别:2.集合概述-集合体系结构简化体系:扩展:\1. 集合体系的由来:子类共性抽取,提炼成父类/接口\2. 集合的学习目标: crud(增删改查) + 遍历 + 每种集合各自特点\3. 集合的学习方式 先学哪个? 先学顶层(从上到下):共性方法 共性学一遍,其他底层实现类都学了一遍 使用哪个? 使用底层实现类(方法更多) 问题:集

2022-03-20 14:25:08 662

原创 【java基础】08-异常相关

1.异常的体系结构和异常的分类异常类:要点什么是异常?程序运行过程中,出现非正常的状态.例如 sc.nextInt();输入了"abc"异常本身是一些类,产生异常是创建了一个异常对象,并抛出异常类的体系结构?2种异常代码举例 int[] arr = new int[1024 * 1024 * 1024]; //Error System.out.println(arr); //运行时异常,编译通过 int[] a

2022-03-19 15:16:02 419

原创 【java基础】07-常用API介绍02

1.时间日期类-概述要点:毫秒值:比秒还小的时间单位;1秒 = 1000 毫秒; 扩展: 1毫秒 = 1000 微秒; 1微秒 = 1000 纳秒;毫秒值也是一个瞬时的时间值,这个值是距离一个时间原点的值; 时间原点:在计算机中,时间原点是1970-1-1 00:00:00,我们中国在东八区,所以,我们的时间原点是 1970-1-1 08:00:00 (了解) 毫秒值的作用: 可以对日期和时间进行计算..对于我们来说, 时间原点: 1970-01-01

2022-03-19 13:39:15 147

原创 【java基础】06-常用API介绍01

1.API-Objects2.BigDecimal-构造为什么使用BigDecimal?java中的 float ,double不是绝对精确的, 有精度损失, 金融,证券领域,对精度敏感,使用 double 不能满足要求BigDecimal 是 不变的任意精确的浮点数!! System.out.println(0.09 + 0.01);//0.09999999999999999 System.out.println(1.0 - 0.32);/

2022-03-18 17:19:44 311

原创 【java基础】05-内部类和Lambda表达式

1.内部类-成员内部类概念一个类定义在另一个类里面,这个里面的类称为内部类,这个外面的类称为外部类内部类也被称为嵌套类(inner class,nested class),密封类(sealed class)格式class Outer { //外部类 //成员位置 方法外 class Inner {} //内部类 public void method() { //局部位置 方法内 class Inner2 {} }

2022-03-12 18:00:10 536

原创 【java基础】04-接口和多态

1.抽象类入门抽象类概述抽象方法: 将共性的行为(方法)抽取到父类之后,发现该方法的实现逻辑无法在父类中给出具体明确,该方法就可以定义为抽象方法。抽象类: 如果一个类中存在抽象方法,那么该类就必须声明为抽象类。要点: 抽象方法意义,格式 父类有些方法,知道有这个功能,但是,方法体不明确,可以声明为 abstract 方法,去掉方法体{} //抽象类 public abstract class Animal { //抽象方法

2022-03-12 14:47:44 755

原创 【java基础】03-继承

继承的入门要点1. 继承的由来?(为什么要继承?) ​共性抽取,代码重用 多个类有重复的代码,可以将重复的代码抽取到一个独立的类中,让其他类与独立类产生一个关系 这样,其他类就可以使用独立类中的内容了,这个独立的类我们称为父类,其他类称为子类;这个关系就是继承.2. 继承的格式,称谓 class Fu {...} //父类,超类,基类 class Zi extends Fu { //写子类特有 } //子类,派生类3. 写继

2022-03-07 19:40:32 191

原创 【java基础】02-分类和static

1.分类思想1.1分类思想概述:分工协作,专人干专事1.2分类示例(学生信息管理系统)Student类 标准学生类,封装键盘录入的学生信息(id , name , age , birthday)StudentDao类 Dao : (Data Access Object 缩写) 用于访问存储数据的数组或集合StudentService类 用来进行业务逻辑的处理(例如: 判断录入的id是否存在)StudentController类 和用户打交道(接收用户需求,采集用户信息,

2022-03-07 15:17:26 227

原创 Java入门知识回顾

Java入门知识回顾Java入门知识回顾标识符常量:变量:数据类型:数据类型转换运算符流程控制语句debug获取键盘录入生成随机数ArrayList集合(crud + 遍历)Path环境变量的作用?JAVA_HOME环境变量的作用?基本类型与引用类型的区别?数据类型范围从小到大排序Java中的类型转换有哪些?特点如何?请说说,什么是数组的初始化?数组动态及静态初始化的格式?数组的遍历什么意思?如何判断一个数是否为偶数?如何获取一个5位数的每一位上的值?Java入门知识回顾环境搭建:1.下载JDK2.

2022-03-06 19:01:45 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除