Java基础
文章平均质量分 80
ever_up973
it新人,编写博客当笔记,找到志同道合的人共同进步,也想找个大佬对我指点迷津,找个工作努力挣钱养老婆!
展开
-
反射 very very important,后期框架的灵魂,JAVA的灵魂之一
Java所有的类都类似于一个模板所有的类都是由成员变量,成员方法,构造方法构成。整个类对于Java而言是一个Class类,里面可能是有多个成员变量,一个类对于每个成员变量而言,他们的成员变量名是【唯一】的,其他的是可以相同的,在调用方法的时候关注的是【形式参数列表】,非静态成员方法是用【类对象】来调用的,如果是静态方法直接用【类名】来调用的,构造方法里面不同的是【形式参数列表】原创 2023-03-11 15:05:41 · 85 阅读 · 0 评论 -
JavaEE之lambda表达式、Stream流
无参构造无返回值构造方法(某啥用,只能当了解Lambda表达式的开始)匿名内部类函数式接口定义//定义一个名为Test的函数式接口 @FunctionalInterface interface Test {匿名内部类代码演示System . out . println("匿名内部类实现函数式接口方法");} }Lambda表达式代码演示这样我们可以看出Lambda表达式和匿名内部类在代码的书写上比较非常的简洁!代码分析。原创 2023-03-09 21:02:53 · 95 阅读 · 0 评论 -
ArrayList源码分析,理解源码后自己写然后进行测试~~~【第二篇】
我们知道的是ArrayList底层是数组。那么他的源码是如何实现的呢,我们可以进入源码中挨个的进行查看。首先要看的是都定义了哪些的成员变量,并且定义这些成员变量有什么用?原创 2023-03-06 00:57:12 · 58 阅读 · 0 评论 -
JavaEE中的interface,匿名内部类、泛型、异常【第三篇】
为啥要用匿名内部类呢:在开发中,如果一个类/接口,在某个执行方法中,只需要创建一次或者几次。但是又必须使用,我们需要创建它的实现类/子类去实现/重写。此时可以使用匿名内部类的方式,这样不用创建新的类,减少代码的冗余,并且没有对象原创 2023-03-04 11:58:16 · 262 阅读 · 0 评论 -
JavaEE数组练习题,帮助深入理解数组底层代码
后面几题当中的插入和删除的方法,对后期了解集合的底层原理非常的有帮助。十一个数组的方法全部掌握,并且理解第四题当中的尾插法。十一题的解析过程+选择排序算法+冒泡排序算法。原创 2023-02-27 19:55:48 · 81 阅读 · 0 评论 -
JavaEE篇,面向对象、重载、重写、abstract,final,static关键字的详细解读【第二篇】
abstract关键字解决的问题是 —> 开启强制实现的限制abstract关键字特征1 、 abstract 关键字修饰的方法没有方法体 2 、 abstract 方法有且只能定义这种 abstract 修饰的类内或者是 interface 接口中。原创 2023-02-25 11:25:31 · 81 阅读 · 0 评论 -
javaEE基础深入理解篇,java 的基本数据类型、if 分支循环、运算符、while 循环、方法、数组【第一篇】
【重新将从基础到框架的技术全部写一遍笔记】# 学习目标将JavaEE 全部的基础知识全部掌握,并且在集合,锁,线程,反射的时候认真学习并记忆。# 学习内容本篇的内容将 java 的数据类型、if 分支循环、运算符、while 循环、方法、数组这些知识全部的总结一遍,至于非常简单通俗的内容并不会去写,只会写一些升华的知识点帮助我们能更好的去了解基础知识。# 学习产出数据类型、if 分支循环、运算符、while 循环、方法、数组# 一、数据类型> **整数类型**| 数据类型 | 占用原创 2023-02-23 22:24:00 · 133 阅读 · 0 评论 -
Java基础语法
计算机的硬件系统由五大部分组成:**运算器、控制器、存储器、输入设备、输出设备**。运算器和存储器结合在一起就是我们**中央处理器**,功能是执行各种运算和指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是**指令的集合**,我们写程序就是将一系列的指令编写到一起然后按照一定的逻辑运行来完成我们的需求,通过一定的控制来达到所期待的功能。“ 冯 • 诺依曼结构 ” 有两个关键点,一是提出了将存储设备与中央处理器分开,二是提出了将数据以二进制方式编码。...原创 2022-07-25 19:52:46 · 141 阅读 · 0 评论 -
JDK安装与配置&IDEA安装
学习Java必须有几款合适的软件进行操作,这样方便我们学习Java的时候事半功倍。查看各种类型文件源代码的软件,npp和sublime text都是不错的选择,我安装的就是sublime text,在后面初步学习Html&Css时也可以用这个软件来编写。typora这是一款非常适合程序猿使用的软件,可以使用这个软件来记录笔记,里面有一天成熟的语法来改变笔记的各种样式,也可以自己修改里面的语法来变成自己喜欢的样式......原创 2022-07-14 02:36:34 · 5213 阅读 · 0 评论