JavaSE
文章平均质量分 93
JavaSE
梦~开始
Reach for the sky because if you should happen to miss, you'll still be among the stars.
展开
-
JavaSE--第二阶段4
泛型1、泛型的好处编译时,检查添加元素的类型,提高了安全性将运行时期的ClassCastException,转移到了编译时期变成了编译失败。减少了类型转换的次数,提高效率2、注意事项1、interface List ,public class HashSet{}…,T,E只能为引用类型2、在给泛型指定具体类型后,可以传入该类型或其子类类型3、自定义泛型1、基本语法class 类名<T,R...>{ 成员}interface IYse<T,R...&原创 2021-08-15 06:57:36 · 146 阅读 · 0 评论 -
JavaSE--第二阶段3
集合集合使用场景集合的分类Java 集合可分为 Collection 和 Map 两种体系Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序、可重复的集合Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-value对”的集合Collection接口1、Collection常用方法public class CollectionMethod { @SuppressWarnings({"all"})原创 2021-08-15 06:55:04 · 163 阅读 · 0 评论 -
JavaSE--第二阶段2
1、枚举和注解1、枚举介绍枚举类【枚: 一个一个 举: 例举 , 即把具体的对象一个一个例举出来的类就称为枚举类】2、自定义类实现枚举不需要提供setXxx方法,因为枚举对象值通常为只读对枚举对象 / 属性使用final+static共同修饰,实现底层优化枚举对象名通常使用全部大写枚举对象根据需要,也可以有多个属性构造器私有化本类内部创建一组对象对外暴露对象(通常为对象添加public final static )可以提供get方法,不不提供set方法原创 2021-08-15 06:54:26 · 202 阅读 · 0 评论 -
JavaSE--第二阶段1
面向对象编程(高级)1、类方法和类变量1、类变量内存布局https://blog.csdn.net/x_iya/article/details/81260154/https://www.zhihu.com/question/59174759/answer/1632078312、概念类变量:也叫静态变量 、静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值3、类变量注意事项类变量在类加载时就初始化了,也就是说,即使你妹有创建对象,就可以使用类变量原创 2021-08-14 17:24:08 · 77 阅读 · 0 评论 -
JavaSE--第一阶段2
面向对象编程(基础)面向对象与面向过程(理解)1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。JVM内存结构编译完源程序以后,生成一个或多个字节码文件。我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。虚拟机栈,即为平时提到的栈结构。我们将局部变量存储在栈结构中堆,我们将new出来的结构(比如:数组、对象)加载在对空间原创 2021-08-14 17:21:33 · 180 阅读 · 0 评论 -
JavaSE--第一阶段1
1、Java概述1、java的重要特点java语言是面向对象的java语言是健壮的,java的强类型机制、异常处理、垃圾的自动收集等是java程序健壮性的重要保证java语言是跨平台性的java语言是解释型的解释型语言:javascript,PHP,java编译性语言:C ,C++区别:解释型语言,编译后的代码,不能直接被机器执行,需要解释器来执行编译性语言,编译后的代码,可以直接被机器执行2、DOS基本原理输入DOS指令 —> DOS系统(1.接受指令,2.解析原创 2021-08-14 17:16:59 · 119 阅读 · 0 评论