JAVA-基础
JavaSE基础
xygzf
一个爱生活的开发者左语
展开
-
Java 反射机制 详解
java基础(jdk1.8)**反射**JAVA反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法 对于任意一个对象,都能调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。常用于在不改变原有代码基础上增加功能/** * 加载器加载类后会有一个...原创 2020-04-10 15:31:18 · 146 阅读 · 0 评论 -
Java 类加载过程 详解
java基础(jdk1.8)**类加载过程**类加载就是Java程序执行时,主函数执行前的一系列操作,或者执行到某处时的操作 在深入理解Java虚拟机一书中对java文件编译后形成的class文件进行了一系列解释,有兴趣可以看看。类的加载如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进...原创 2020-04-10 16:15:31 · 608 阅读 · 0 评论 -
Java内存
Java运行时数据区分为五大区块1、Java虚拟机栈 Java方法执行的内存模型 方法执行的时候同时创建一个栈帧也就是说这里是用来存储局部变量、方法的地方2、本地方法栈 Native方法储存位置3、程序计数器 &...原创 2019-11-13 19:22:33 · 128 阅读 · 0 评论 -
Java异常及异常处理详解
java基础(jdk1.8)**异常处理**Java里异常处理是一个要掌握的技能 异常(Exception)和错误(Error)是两个不同的概念,要区分其概念和处理方式。Error先看error是其概念较为简单。Error: 程序运行或执行的不可抗拒的阻力 int a = null; //erro...原创 2020-03-13 23:07:48 · 102 阅读 · 0 评论 -
Java的String、StringBuilder 和 StringBuffer类详解及区别
java基础(jdk1.8)**String相关**字符串在Java基础中是比较重要的,这里我们对String及StringBuffer和StringBuilder进行研究 字符串的操作我们在String、StringBuffer、StringBuilder这里同时对这三个类进行分析String源码内容:&nb...原创 2020-03-11 22:33:39 · 175 阅读 · 0 评论 -
Java面向对象——多态 详解
java基础**面向对象——多态** 来,此篇博客来看看Java面向对象最后一篇——多态,也是Java最简单的最后部分了。 这个多态呀。就是事物的多种形态,主要分为静多态和动多态多态 前提:不知道还记得继承和方法重写重载么。 体现:父类引用或者接口引用执行子类的对象。(就是基类的引用引用派生类的对象)我记...原创 2019-08-16 14:09:33 · 278 阅读 · 0 评论 -
final和static关键字
java基础**final和static关键字**这个,到了多态前最后的东西了,也是Java语法中最后仅剩的一些东西。废话不多说,嘿喂够 把这俩放一起也没别的意思(就是他俩没啥关系),此篇博客主要是这个static关键字。至于这个final关键字嘛,最后就剩这个了,一并搞了。先搞final,这个简单。Let ’s...原创 2019-08-14 23:18:07 · 129 阅读 · 0 评论 -
this和super关键字
java基础**this和super关键字**在java里,这个this和super我们学习过程中很容易把这俩忽略掉!!! 此篇博客将对this和super关键字进行剖析。将this和super放在同一块是因为这两需要进行对比分析!!!this: 位置:构造器内、方...原创 2019-08-13 15:47:42 · 135 阅读 · 0 评论 -
接口抽象类
java基础**接口抽象类**多态不急,在这里,我们来介绍抽象类和接口这两个东西!!! 我们之前一直接触的都是类(class),那么根据需要,我们有时会创建抽象类或者接口。且听我细细道来这俩是什么鬼!!!抽象类:abstract 位置:类 &...原创 2019-08-12 23:40:30 · 270 阅读 · 0 评论 -
方法重写与重载
java基础**方法重写与重载** 上一篇博客中介绍了面向对象之继承,此篇博客则简单来看看这个方法的重写与重载。这里先不急说那个多态,重写和重载问题看完后再看多态。 重写与重载,这是Java面向对象语言特别鲜明的特点,使用这个增加了代码的复用性,赶快来看看这玩意。重写:Overriding  ...原创 2019-08-05 11:45:25 · 124 阅读 · 0 评论 -
Java面向对象——继承 详解
java基础**Java面向对象之继承** 上一篇博客中介绍了面向对象之封装,此篇博客则简单来看看这个继承。 这个继承这个词,乍一听可能想到的就是继承财产(手动滑稽)。Java里的继承又是什么情况呢,我们来看看。继承:我们继承同样是应用到类上,关键词:extends、super extends:用于类继承...原创 2019-08-02 16:32:26 · 201 阅读 · 0 评论 -
Java面向对象——封装 详解
继承与多态1.继承分类:类继承与接口继承关键词:extends super基本形式:[类修饰符]class类名[extends 基类] (如果没有指定基类,java默认为Object为基类)Super:用于派生类访问基类的成员 (super只能用于实例构造方法、实例方法或实例访问器中)派生类实例时调用基类构造方法:super(参数)调用基类中已被其他方法重写的方法:s...原创 2019-01-04 20:39:05 · 280 阅读 · 0 评论 -
Java类和对象 详解
类和对象1.面向对象的三个特征:封装、继承和多态2.类的声明[类修饰符]class类名[extends基类][implements接口列表]{类体}3.类的成员静态成员(static修饰):静态成员(静态字段、静态方法)必须使用类名来引用 类名.静态字段名实例成员(其他修饰符):实例成员必须通过对象示例来引用 对象.示例字段名class Counter{public int...原创 2018-11-30 01:52:25 · 161 阅读 · 0 评论 -
数据及符号
java基础**数据及符号**第一篇博客来说一说Java数据及符号数据 基本数据类型:byte、int、double、char… 引用数据类型:String、Integer…基本数据类型1.整数byte(1字节) short(2字节) int(4字节) long(8字节 后跟L或l)默认int2.浮点float(4字节 后跟F或f) double(8字节)...原创 2020-03-09 21:07:24 · 790 阅读 · 0 评论