
Java基础
Java学习基础
Rnight阿布
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java学习笔记(== 与 equals的区别、异常)
文章目录一、== 与 equals的区别1、基本数据类型2、包装类3、String类型4、new出来的内容二、异常1、异常机制2、异常处理三、感谢阅读一、== 与 equals的区别1、基本数据类型如果是基本数据类型,是用==来判断二边的值是否相同,不能用equals.因为equals有些场景是要用到判断对象的地址,然后基本数据类型不是实例化出来的对象2、包装类如果包装类的类型 == 是比较地址值 equals是比较内容.equals不能重写. 点eq 看源码public boolean eq原创 2020-07-30 20:14:06 · 217 阅读 · 0 评论 -
Java学习笔记四(内部类、设计模式)
文章目录一、内部类1、内部类的优点:2、开发时如何使用内部类二、设计模式1、单例模式2、工厂模式3、代理模式三、感谢阅读一、内部类1、内部类的优点:当有多个类交叉调用,代码可以简化。因为内部类中可调用到外部类中的属性和方法内部类可和外部类相互访问到私有属性和方法类中的很多属性,本身是类的结构.通过内部类,便于描述.2、开发时如何使用内部类成员内部类:内部类中,不准有任何static 变量或static方法.希望内部类类似于一个实例变量.每new一份,都会有新的属性值.静态内部类:原创 2020-07-28 19:55:37 · 246 阅读 · 0 评论 -
Java学习笔记三(虚拟机内存结构)
一、虚拟机内存结构1、栈(stack)存放都是方法中的局部变量,每一次方法的运行都是栈当中,方法中的数据传递都是通过栈的。局部变量:方法的参数,或者方法内定义的变量作用域:局部变量一旦超出其作用域,立刻从栈中消失2、堆(heap)凡是new出来的都在堆当中,堆中的东西都会有有个地址值(16进制),堆中的数据都会有默认值:整数:0浮点数:0.0字符:‘\u0000’布尔:false引用:nulljava堆垃圾收集器管理的主要区域,因此被称之为GC3、方法区(method ar原创 2020-07-17 20:16:44 · 155 阅读 · 0 评论 -
Java学习笔记二(数组)
文章目录一、数组1、数组的介绍2、数组的创建3、数组的遍历4、最大值与最小值5、排序一、数组1、数组的介绍存储一系列值的容器,必须相同数据类型,并且长度固定。特点:2.1、数组是引用类型2.2、数组中所有数据的类型必须一致2.3、数组的长度在运行期间不可改变2、数组的创建创建引用类型对象,可称之为对象的初始化动态初始化(指定长度,没有内容)//动态初始化 创建长度为5的数组int[] arr = new int[5];静态初始化(指定内容)//静态初始int[]原创 2020-07-16 19:07:34 · 166 阅读 · 0 评论 -
Java学习笔记一(标识符、八大原生类型、类型转换、运算符号、常用引用类型介绍、结构语句)
文章目录一、标识符1、命名规则:(必须遵守)2、命名规范:(行内要求)二、八大原生类型1 、整数类型2、浮点类型3、字符类型4、布尔类型5、总结三、类型转换1、自动转换2、强制转换3、总结四、运算符号1、算数运算符(+ - * / %)2、赋值运算符(= += -= *= /=)3、逻辑运算符(或|| 与&& 非!)4、++和- -5、三元运算五、常用引用类型介绍1、Scanner(Scanner类)2、String3、Math六、结构语句1、选择结构1.1、if1.2、switch2原创 2020-07-15 18:49:23 · 264 阅读 · 0 评论 -
Java基础之 规范篇
文章目录引言一、强制要求系列1、包名2、文件名即类名3、变量名4、方法名5、静态常量6、注释6.1 哪些部分需要注释6.2 注释规范6.3 注释标签二、建议规范部分1、运算符号2、逗号感谢阅读引言在我们的Java学习中,可能有很多人写的代码都能实现功能,但是不是那么规范,为什么规范那么重要呢。首先,最直接的就是美观了,有规范的代码看起来赏心悦目,没有规范的代码看起来一团乱糟糟的,让人看都不想看;第二,就是对于之后代码的维护了,如果出现bug,要修改代码时,规范的代码改起来会轻松一些,没有规范的代码改原创 2020-05-11 10:16:53 · 249 阅读 · 2 评论