随笔分类 -  湖南Java

学习
摘要:day19-2021-12-24#湖南 ##反射技术 ###1.什么是反射? Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,也有称作“自省”。 反射非常强大,它甚至能直接操作程序的私有属性。我们前面学习都有一个概念,被private封装的资源只能类 阅读全文
posted @ 2021-12-25 11:17 elliottmoo 阅读(35) 评论(0) 推荐(0)
摘要:day18-2021-12-23#湖南 ##设计模式之单例设计模式 ###1.设计模式(Desin pattern) 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 JAVA一共 阅读全文
posted @ 2021-12-23 20:54 elliottmoo 阅读(36) 评论(0) 推荐(0)
摘要:day17-2021-12-22#湖南 ##进程 线程 多线程 ###1.进程 ####1.1进程的概念 进程就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。 ####1.2进程的特点 独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下 阅读全文
posted @ 2021-12-23 20:52 elliottmoo 阅读(45) 评论(0) 推荐(0)
摘要:day16-2021-12-21#湖南 ##HashSet HashMap ###1.Map接口 ####1.1概述 Java.util接口Map<K,V> 类型参数 : K - 表示此映射所维护的键 V – 表示此映射所维护的对应的值 也叫做哈希表、散列表. 常用于键值对结构的数据.其中键不能重复,值可以重复 ####1.2特点 阅读全文
posted @ 2021-12-21 11:29 elliottmoo 阅读(40) 评论(0) 推荐(0)
摘要:day15-2021-12-20#湖南 ##集合 List ArrayList LinkedList ###1.Collection接口 ####1.1集合前言 Java语言的java.util包中提供了一些集合类,这些集合类又称之为容器 提到容器不难想到数组,集合类与数组最主要的不同之处是,数组的长度是固定的,集合的长度是可变的 阅读全文
posted @ 2021-12-20 11:06 elliottmoo 阅读(38) 评论(0) 推荐(0)
摘要:day14-2021-12-17#湖南 ##序列化与反序列化 ###1.概述 序列化是将对象的状态信息转换为可以存储或传输形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后可以通过从存储区中读取或者反序列化对象的状态,重新创建对象. #####序列化 利用ObjectOutputStream,把对象的信息,按 阅读全文
posted @ 2021-12-18 11:44 elliottmoo 阅读(27) 评论(0) 推荐(0)
摘要:day14-2021-12-16#湖南 ##IO流 File 字节流 字符流 ###IO简介 ###1.流Stream 在学习IO流之前,我们首先需要学习的概念就是Stream流 为了方便理解,我们可以把数据的读写操作抽象成数据在"管道"中流动,但需注意: 1.流只能单方向流动 2.输入流用来读取 → in 3.输出流用来写出 → 阅读全文
posted @ 2021-12-16 20:29 elliottmoo 阅读(26) 评论(0) 推荐(0)
摘要:day13-2021-12-15#湖南 ##正则表达式 包装类 自动装箱/自动拆箱 BigDecimal ###1.正则表达式Regex ####1.1概述 正确的字符串格式规则 常用来判断用户输入的内容是否符合格式的要求,注意是严格区分大小写的. ####1.2常见语法 ####1.3String提供了支持正则表达式的方法 Ma 阅读全文
posted @ 2021-12-15 20:28 elliottmoo 阅读(24) 评论(0) 推荐(0)
摘要:day12-2021-12-14#湖南 ##API Object String StringBuffer/StringBuilder ###1.前言 亲爱的小伙伴萌,目前我们看到的是Java基础部分的一个新的部分API,这是个啥,又能做啥呢? 其实可以概括成一句话:帮助我们站在巨人的肩膀上,实现更加高效的开发,那么让我们来一探究竟 阅读全文
posted @ 2021-12-15 20:11 elliottmoo 阅读(62) 评论(0) 推荐(0)
摘要:day11-2021-12-13#湖南 ##面向对象5 接口 面向接口编程 内部类 ###1.接口 ####1.1接口的概念 与之前学习过的抽象类一样,接口( Interface )在Java中也是一种抽象类型,接口中的内容是抽象形成的需要实现的功能,接口更像是一种规则和一套标准. ####1.2接口格式 ####1.3接口的特点 阅读全文
posted @ 2021-12-14 09:25 elliottmoo 阅读(35) 评论(0) 推荐(0)
摘要:day10-2021-12-12#湖南Java ##面向对象04 异常 异常解决方案 抽象类 面向抽象编程 ###1.异常 ####1.1概念 异常是一些用来封装错误信息的对象 它由异常的类型、提示信息、报错的行号提示三部分组成 ####1.2异常的继承结构 ####1.3异常的处理方式 当程序中遇到了异常,通常有两种处理方式:捕 阅读全文
posted @ 2021-12-13 10:24 elliottmoo 阅读(33) 评论(0) 推荐(0)
摘要:day09-2021-12-10#湖南Java ##面向对象03-1 static final 静态代码块 代码块顺序 ###1.static ####1.1概念 是java中的一个关键字 用于修饰成员(成员变量和成员方法) 阅读全文
posted @ 2021-12-10 08:47 elliottmoo 阅读(26) 评论(0) 推荐(0)
摘要:day08-2021-12-09#湖南Java ##面向对象2-2 继承 super 重写与重载 ###1.继承 ####1.1概念 继承是面向对象最显著的一个特征 继承是从已有的类中派生出新的类,新类能吸收已有类的数据属性和行为,并扩展新的能力. Java继承是会用已存在的类的定义作为基础建立新类的技术 新类的定义可以增加新的数 阅读全文
posted @ 2021-12-09 09:32 elliottmoo 阅读(35) 评论(0) 推荐(0)
摘要:day07-2021-12-08#湖南Java ##面向对象2 构造函数 构造代码块 this ###1.构造方法 ####1.1概念 构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法 构造方法的主要功能就是完成对象创建或者初始化 当类创建对象(实例化)时,就会自动调用构造方法 构造方法与普通方法一样也可以重载. 阅读全文
posted @ 2021-12-08 14:15 elliottmoo 阅读(40) 评论(0) 推荐(0)
摘要:day06-2021-12-07#湖南Java ##面向对象01 OOP类 对象 封装 ###1.面向对象概念 在学习面向对象之前,我们可以先了解一下面向过程。 面向过程是一种编程思想,它强调的是过程,意思是我们做任何事,都需要亲力亲为。 面向对象也是一种编程思想,相对于面向过程,我们的身份可以由原来问题的执行者变为指挥者,进而把 阅读全文
posted @ 2021-12-07 11:44 elliottmoo 阅读(38) 评论(0) 推荐(0)
摘要:day05-2021-12-06#湖南Java ##嵌套for循环 while do-while ###1.嵌套for循环 ####1.1概述 存在至少2层for循环,根据外层的条件,判断里层能否执行 如果能执行,就把里层代码都循环完毕后,再继续判断是否执行外层循环的下一次循环 ####1.2嵌套for形式 ####1.3练习:嵌 阅读全文
posted @ 2021-12-06 09:46 elliottmoo 阅读(27) 评论(0) 推荐(0)
摘要:day04-2021-12-03#湖南Java ##局部变量 全局变量 ###1.变量 ####1.1概念 可以改变的数,称为变量。在Java语言中,所有的变量在使用前必须声明。 一般通过“变量类型 变量名 = 变量值 ;”这三部分来描述一个变量。如:int a = 3 ; 变量的使用原则:就近原则,即尽量控制变量的使用范围到最小 阅读全文
posted @ 2021-12-03 08:44 elliottmoo 阅读(33) 评论(0) 推荐(0)
摘要:day03-2021-12-02#湖南Java ##1. Java运算符 ###1.运算符 运算符速查表 ###2. 拓展补充 2.1总结1:算术运算符之自增自减运算符 a是操作数,是自增运算符,- -是自减运算符,自增和自减运算符即可以放在变量的前面,也可以放在变量的后面,例如:a、a、a- -、- -a等。 自增():将变量的 阅读全文
posted @ 2021-12-02 10:50 elliottmoo 阅读(30) 评论(0) 推荐(0)
摘要:day02-2021-12-1#湖南Java 1. Java语法基础 1.1标识符 标识符可以由字母、数字、下划线_、美元符号$组成,不能包含@、%、空格等特殊字符。 不能以数字开头。 标识符严格区分大小写。 标识符不能是Java的关键字。 1.2关键字 1.3注释 单行注释: 注释单行内容. 格式: 每行都以”//”开头. 快 阅读全文
posted @ 2021-12-01 10:51 elliottmoo 阅读(32) 评论(0) 推荐(0)