![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 91
自己在JAVASE学习过程中的内容总结,比较全面,用来复习
梦想成为光头强!
这个作者很懒,什么都没留下…
展开
-
JavaSE--语法糖&&Lambda表达式
目录前言一丶Lambda表达式存在意义1.问题提出2.方式一:策略模式3.方式二:使用内部类4.方式三:Lambda表达式二丶什么是Lambda表达式1.Lambda语法2.函数式接口3.Lambda表达式的示例<1>无参数无返回值<2>有一个参数,且只有一条语句<3>有返回值,且只有一条语句<4>两个以上参数,有返回值,有多条语句<5>. lambda表达式参数列表的类型可以省略不写前言哈哈哈,SE部分的最后一篇博客啦,补上SE阶段的博客完整原创 2022-05-31 22:00:24 · 246 阅读 · 0 评论 -
JavaSE--反射技术
前言其实之前就该把这一个篇章写了的,但是一直拖了这么久,也已经在找实习了。所以这篇博客补上,就当做复习啦。一丶反射1.什么是反射?首先对于什么是反射我们需要一些问题来反衬出来,这样来进行问题的场景设置。当我们进行Web项目开发的时候,我们使用了Servlet接口来处理用户请求,但是程序员自己没有创建Servlet对象,那么Servlet对象谁创建的?再如果说有一个类为私有类,也就是说其中的方法和属性全都是私有的,那么我们想要访问或者说使用这个类当中的方法和属性要怎么办呢?再或者说如果有一个类总是变动原创 2022-05-31 17:41:26 · 128 阅读 · 0 评论 -
JavaSE--认识异常
异常原创 2021-10-12 17:09:23 · 118 阅读 · 0 评论 -
JavaSE--认识String类(下)
这里是关于后续的补充二丶关于字符串的修改问题(1)浅谈字符串不可修改(2)关于字符串拼接问题(3)StringBuffer和StringBuilder(4)说一下synchronized给类加锁吧二丶关于字符串的修改问题我们在之前的内容里面就讲过,字符串是不可以修改的!可是关于这一点还是用一个问题来进行引申。这里不是说不能修改嘛?为啥s1给变了??那么由这个问题,开始我们接下来的具体内容。(1)浅谈字符串不可修改关于解答上面的问题,具体怎么回事要先明白为什么String类型不可以改变。是不是原创 2021-10-09 17:16:00 · 123 阅读 · 0 评论 -
JavaSE--认识String类(上)
关于基本方法的使用前言一丶String类(1)关于String类的构造(这里是博客内容)直接赋值new创建引入字符数组(2)关于String对象的比较关于==关于equals关于compareTo关于compareToIgnoreCase(3)字符串查找从前往后从后往前(4)关于转换问题字符串和数值的转化大小写转化字符串转数组格式化前言这一篇博客的话主要是写一些关于String方法的使用,关于常量池和String具体创建下面我会贴上详细讲解的博客的链接。一丶String类(1)关于String类的构原创 2021-10-09 15:09:53 · 125 阅读 · 0 评论 -
JavaSE--抽象类和接口(下)
抽象类和接口(下)对于剩下的内容,用一个题进行总的概述,然后讲到对应知识点的话,就拉出来单独说。我们在之前学过,在包java.util.Arrays下,有一个sort方法,能够对整形数组进行排序。具体操作如下:import java.util.Arrays;public class Student { public static void main(String[] args) { int[] a = {1,3,5,2,4,6,7,8}; Arrays.so原创 2021-09-28 18:35:54 · 114 阅读 · 0 评论 -
JavaSE-- 抽象类和接口(上)
抽象类和接口(上)--抽象类一丶抽象类写法一丶抽象类什么是抽象类?顾名思义,首先抽象类它是一个类,那么抽象怎样来理解呢?我们对抽象的定义就是难以理解的,难以用言语形容的。所以依据这里,给出了如下的定义:在类中没有足够的信息来描绘一个具体的对象,这样的类就叫抽象类。写法抽象类的写法很是简单(具体如下):public a...原创 2021-09-26 18:42:03 · 111 阅读 · 0 评论 -
JavaSE--继承和多态(下)
继承和多态(下)--多态一丶多态基础概念以及使用(1)基础概念(2)多态的使用一丶多态基础概念以及使用(1)基础概念对于多态,我的叙述是这个样子:动物们都要进食,但是狗吃骨头,猫吃鱼,兔子吃草。这就是多态的一种表现。现在给出具体的定义:\color{red}{现在给出具体的定义:}现在给出具体的定义:多态性:对于同一行为,不同的子类对象有不同的表现。多态实现的前提:\color{red}{多态实现的前提:}多态实现的前提:1.继承2.重写3.父类引用指向子类对象(这一点好好思考)(原创 2021-09-23 11:58:10 · 118 阅读 · 0 评论 -
JavaSE--继承和多态(上)
继承和多态(上)--继承一丶继承概念以及写法(1)基础概念(2)写法二丶关于成员访问(1)子类访问父类1>同名问题2>super的使用(重写在后面)3>super 和 this(2)初始化顺序1>关于构造器一丶继承概念以及写法(1)基础概念首先为什么会有继承?在类的实现中,我们可以发现有时候会有很多重复的代码,比如,用类来形容两个植物:名称:牡丹花年龄:三个月颜色:红色食物来源:光合作用功能:可以释放花香名称:猪笼草年龄:4个月颜色:绿色食物来源:昆虫原创 2021-09-18 20:36:15 · 257 阅读 · 0 评论 -
JavaSE--类和对象(补充)
类和对象--关于内部类一丶关于内部类的位置(1)何为内部类(2)关于内部类的位置1>成员内部类2>局部内部类二丶关于内部类的使用--成员内部类(1)普通内部类(2)静态内部类(3)关于变量同名问题(重点)三丶关于内部类的使用--局部内部类四丶.不同类之间对于其内部类的访问1>对于成员内部类2>对于静态内部类五丶总结这一篇博客的主要是对于内部类的一些使用和解析。一丶关于内部类的位置(1)何为内部类在一个事物的内部,有一部分需要一整个完整的事物结构进行描述,而这个内部的结构只会为原创 2021-09-14 14:59:48 · 79 阅读 · 0 评论 -
JavaSE --类和对象(下)
JavaSE --类和对象(下)原创 2021-09-11 18:55:36 · 145 阅读 · 1 评论 -
JavaSE -- 类和对象(上)
JavaSE -- 类和对象一丶面向对象的概念(1) 面向过程(2) 面向对象二丶类的定义和使用一丶面向对象的概念(1) 面向过程洗衣机没有大面积普及之前,老一辈的人洗衣服普遍是用手洗,作为传统的洗衣服的方式,无疑步骤颇多:拿盆子–将衣服扔到盆中–加水浸泡–倒洗衣粉–手搓–倒水–取出–拧干–加水–揉搓–倒水–取出–拧干–晾晒。这种将洗衣服的步骤细化到了极致,精确控制每一步的思想,就叫做面向过程。比如编程语言C++,精确的操控每一个粒子,将硬件的性能压榨到极致。(2) 面向对象新的世纪已来到,生原创 2021-09-10 16:16:14 · 99 阅读 · 0 评论 -
JavaSE -- 数组
数组一丶数组概念&基本格式(1)概念(2)基本格式二丶数组的使用(1)数组的初始化(2)数组元素的访问与遍历三丶引用类型 -- 数组(1)内存介绍(2)关于引用数据类型一丶数组概念&基本格式(1)概念首先,何为数组?所谓数组,是相同元素的一个集合,在内存当中是一段连续的空间那么这段特殊的集合有什么特点呢?<1>数组里面的元素都是同类型的<2>储存元素的空间是连续的<3>每个空间都有属于自己的编号 ---- 数组的下标(2)基本格式原创 2021-08-26 22:45:23 · 217 阅读 · 0 评论 -
JavaSE--方法(上)--代码底层展示
JavaSE--方法(上)前言一丶方法概念以及使用(1)方法概念以及定义<1>方法的概念<2> 方法的定义(2)方法的调用(底层直接跳<2>)<1>方法的调用方法以及过程<2>关于形参和实参(底层代码展示)二丶方法重载(1)方法重载概念以及存在意义<1>为何需要方法重载?<2> 方法重载的概念(2) 方法签名(底层跳<2>)<1> jvm调用方法的原理<2>具体实现过程(底层代码展示)原创 2021-08-22 21:34:11 · 118 阅读 · 0 评论 -
JavaSE -- 方法(下)--浅谈递归
本要点概述:前言一丶浅谈递归概念二丶递归的三要素<1>明确目的 / 明确功能<2>明确终止条件<3>等价关系式三丶递归案例分析案例一: 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)案例二:递归求 1 + 2 + 3 + ... + 10案例三:求斐波那契数列的第 N 项PS:关于斐波那契数列的进阶---迭代前言上次在C语言阶段,笔者(笔者菜鸟起飞)就一直想写一篇关于递归的文章,来初步总结一下自己的思路,但是后面由于各种各样的事情耽搁后来想法就搁原创 2021-08-21 19:31:51 · 166 阅读 · 0 评论 -
JavaSE -- 程序逻辑控制
JavaSE--程序逻辑控制一丶逻辑控制语句1>顺序结构2>分支结构(1)if 语句(2)switch语句3> 循环结构(1)while循环(2)for循环(3)do while 循环二丶输入输出1 > 输出到控制台2 > 从键盘输入三丶总结一丶逻辑控制语句1>顺序结构对于程序的顺序结构,其实也就是代码一行一行向下执行,代码行数的位置调换会对代码产生很大的影响,例如:2>分支结构(1)if 语句if有三种基本格式if(布尔表达式){ // 语原创 2021-08-18 12:09:59 · 191 阅读 · 0 评论 -
JavaSE--运算符--源码反码补码
今天的博客是关于JavaSE的运算符的心得总结,这一章节较为简单,整体的话我用了一张思维导图来总结我的知识点,如果有需要的小伙伴点击下方链接去下载,最后希望大家一起进步,蟹蟹~链接:https://gitmind.cn/app/doc/5142400323密码:2459...原创 2021-08-16 14:05:23 · 175 阅读 · 0 评论 -
JavaSE--数据类型和变量
嘿~读者们大家好!今天是关于JavaSE部分的数据类型和变量,也是笔者在这里关于这一部分的一个小总结。因为笔者还是菜鸟起飞,所以可能内容不是那么深层次,比较浅,但是笔者会尽力写全。而且不管学习什么,我们一定要有一个准确的学习目标,也就是说,在笔者以后的博客上,开头部分的学习目标是笔者博客的标配。本章节的学习目标:<1>字面常量<2>数据类型<3>变量<4>数据类型转换一丶字面常量 铁铁们...原创 2021-08-14 16:25:15 · 119 阅读 · 0 评论