自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 多态中的成员特点

多态中,成员特点 1.成员变量(编译运行全看父类): 编译的时候, 参考父类中有没有这个变量,如果有,编译成功,没有编译失败 运行的时候, 运行的是父类中的变量值 2.成员方法(编译看父类,运行看子类): 编译的时候, 参考...

2019-07-21 20:37:00 152

转载 JVM对自身内存空间的划分

划分了五个区域 一:寄存器 虚拟机的pc寄存器是用于存放下一条将要执行的指令的地址(字节码流)。 二:本地方法栈 本地方法栈与Java栈的作用和原理非常相似。区别只不过是Java栈是为执行Java方法服务的,而本地方法栈则是为执行本地方法(Native Method)服务的。...

2019-07-18 19:23:00 111

转载 Java中的集合框架

定义: Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。 作用: 集合可以: 1、在类的内部,对数据进行组织; 2、简单而快速的搜索大数量的条目; 3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除元素; 4、有的集...

2019-07-13 18:22:00 104

转载 Java中Object类的方法

Object类是所有类的父类,位于java.lang包中,数组也是Object类的子类 方法有:equals、toString、hashcode、Wait、clone、finalize、notify、notifyAll等 ...

2019-07-13 14:13:00 96

转载 Java中接口与抽象类的区别

Java中接口与抽象类的区别 1.相同点 都不能被实例化 接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能实例化 2.不同点 一个类可以实现多个接口,但一个类只能继承一个抽象类。所以,使用接口可以间接地实现多重继承 抽象类中可...

2019-07-13 13:43:00 90

转载 Java中的接口

1.接口概念 接口可以理解为一种特殊的类,有全局常量和公共的抽象方法所组成。 如果说类是一种具体的实现体,而接口定义了某些类所必须遵守的规范,接口不关心这些类的内部数据,也不关心这些类方法的实现细节,只规定这些类里必须提供接口所定义的方法。(这与抽象类很像) 2.接口语法 [修饰符] ...

2019-07-12 20:28:00 61

转载 Java中的抽象类

应用场景: 在某些情况,某个父类只是知道其子类应该包含哪种方法,但无法准确的知道这些子类如何实现这些方法时,就可以使用抽象类。 从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。 作用: 限制规定子类必须实现某些方法,但不关注...

2019-07-12 19:00:00 159

转载 多态中引用类型的转换 以及instanceof运算符的使用

引用类型转换 1.向上类型转换(隐式/自动类型转换),是小类型到大类型的转换。 2.向下类型转换(强制类型转换),是大类型到小类型,有一定的安全性问题。 3.instanceof运算符,用来解决引用对象类型,避免类型转换的安全性问题。 举例如下: package Java2_3;...

2019-07-12 18:02:00 112

转载 super关键字的运用

子类中可以super关键字调用父类的属性与方法 子类的构造过程中必须调用其父类的构造方法; 如果子类的构造方法中没有显示调用父类的构造方法,系统则默认调用父类无参的构造方法; 如果子类要显示调用父类的构造方法,必须在子类的第一行; 如果子类没有显示调用父类的构造方法,而父类又没有...

2019-07-12 17:07:00 83

转载 final关键字

final可以修饰类,方法,属性,变量 修饰类时,该类不允许被继承; 修饰方法时,该方法不允许被覆盖(重写); 修饰属性时,该属性必须被赋值,且只能赋值一次,要么在类的初始化中赋值,要么在构造方法中赋值; 修饰变量时,该变量只能被赋值一次,即变为常量。 ...

2019-07-12 16:29:00 59

转载 Java中继承初始化顺序

子类继承父类执行程序时,子类构造过程中必须调用其父类的构造方法(相当于使用了super关键字); 顺序:先对父类对象进行初始化,在对子类对象进行初始化, 而对对象进行初始化时,先进行属性的初始化,再进行构造方法的初始化。 ...

2019-07-12 16:15:00 103

转载 为什么java的main方法必须是静态的

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public、static、void的。当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么main方式是public、static、voi...

2019-07-11 19:22:00 210

转载 成员变量与局部变量的区别

1、在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中) 2、作用域不同 成员变量:整个类中 局部变量:仅限于定义它的方法 3、在内存中的位置不同,可以看看Java程序内存的简单分析 成员变量:在堆中(方法区中的静态区) ...

2019-07-11 18:47:00 82

转载 重载与重写的区别

一、重载 如果同一个类中包含了两个或两个以上方法名相同、但有有不同的参数列表,则称为方法的重载,也可称该方法被重载了。 重载可以理解为一个类中的多态 说明: 1.参数列表不同包括:个数不同、顺序不同、类型不同。 2.仅仅参数变量名称不同是不可以的。 3.跟成员方法一样,构造方法也可以...

2019-07-11 18:13:00 85

转载 什么是JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 原理 JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种基于下层的操...

2019-07-11 14:48:00 76

转载 Java对象创建的过程

Java对象创建的过程 Java中对象的创建就是在堆上分配内存空间的过程,此处说的对象创建仅限于new关键字创建的普通Java对象,不包括数组对象的创建 对象的创建大概分为以下几步: 1:检查类是否已经被加载; 2:为对象分配内存空间; 3:为分配的内存空间初始化零值(为对象字段设...

2019-07-10 20:44:00 209

转载 通过Collections.sort()方法,对String泛型的List进行排序

/** * 对String泛型的List进行排序 * 创建String泛型的List,添加三个乱序的String元素, * 调用sort方法,再次输出排序后的顺序 */ public void testSort(){ L...

2019-07-10 16:14:00 1307

转载 Calendar 类的应用

Calendar 类的应用 Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。 java.util.Calendar 类是一个抽象类,...

2019-07-06 16:34:00 63

转载 Java 中基本类型和字符串之间的转换

Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得...

2019-07-06 16:07:00 64

转载 Java 中基本类型和包装类之间的转换

Java 中基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。 那什么是装箱和拆箱呢?我们分别来看下 **装箱:**...

2019-07-06 15:21:00 108

转载 Java 中的包装类

Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包...

2019-07-06 15:11:00 45

转载 Java中“==” 和 equals() 有什么区别

==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 转载于:https://my.oschina.n...

2019-07-06 14:29:00 47

转载 Java 中 String 类的常用方法 Ⅰ

Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度、对字符串进行截取、将字符串转换为大写或小写、字符串分割等,下面我们就来领略它的强大之处吧。 String 类的常用方法: 结合代码来熟悉一下方法的使用: 运行结...

2019-07-06 13:46:00 50

转载 Java 处理异常

1、处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理 2、在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3、对于不确定的代码,也可以加上try-catch,处理潜在的异常 4、尽量去处理异常,切忌只是简单的调用printSta...

2019-07-05 21:11:00 53

转载 foreach

1、首先说一下foreach有的也叫增强for循环,foreach其实是for循环的一个特殊简化版。   再说一下foreach的书写格式:      for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){       语句      }   foreach虽然是...

2019-06-30 20:06:00 97

转载 java中Array方法

Array.sort(某数组) ——对某数组进行排序(从小到大) Array.toString(某数组)——将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开 例:用Array方法对数组进行排序以及字符串输出,输出最大值 packag...

2019-06-30 19:58:00 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除