摘要: 从上篇Java集合的初步认识文章中,我们了解到 Collection 是Java集合的一大鼻祖,Collection 接口中定义了集合类的基本操作方法。在了解ArrayList之前,我们先来看看它的祖先Collection。 Collection接口中的方法 源码中 Collection 的定义 p 阅读全文
posted @ 2020-09-17 11:49 琉璃丶冰芯 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 本篇文章只简单地介绍Java 集合中重要的类或接口,后面的文章会对其中的结合类一一解剖。 Java 集合的结构图 线条说明 绿色实线:接口的继承 绿色虚线:接口的实现 蓝色实线:类的继承 红色实线:类的内部类 从图中可以了解到,集合可以分为两大类:Collection、Map,两者又通过接口的实现类 阅读全文
posted @ 2020-09-15 16:46 琉璃丶冰芯 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 Java语言共定义了如下所示的关键字: 用于数据类型:boo 阅读全文
posted @ 2020-09-14 21:00 琉璃丶冰芯 阅读(175) 评论(0) 推荐(0) 编辑
摘要: String 类 在Java的编程中,字符串是运用的比较多的类型,字符串是由Java的String类来创建的,需要注意的是String类被 final 修饰的类,这意味着该类不能继承,该类的对象值是不可变的。 public final class String implements java.io. 阅读全文
posted @ 2020-09-10 17:12 琉璃丶冰芯 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 经过上一篇的博客(没看我上一篇博客的可以点击链接先去了解下Java是值传递还是引用传递),我们了解到Java中只有值传递,没有引用传递;我们也知道基础类型的数据传递是普通的值传递,引用类型(object对象)的数据一般是特殊的值传递(求值策略为共享对象传递),还有一种引用类型(String 和基础数 阅读全文
posted @ 2020-09-10 14:40 琉璃丶冰芯 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 答案:Java没有引用传递。 很多人看到这个答案可能会很苦恼,可能会说博主傻缺,怎么会没有引用传递呢。各位看官,请稍安勿躁,且听我慢慢道来。 基本概念 在道出原因之前,我们先了解一下基本概念,以便初学者或基础不太扎实的看官有一个基本的认识。 实参:指实际参数,是提前准备好的参数用于传入方法中。存储在 阅读全文
posted @ 2020-09-10 12:12 琉璃丶冰芯 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 什么是构造函数 构造函数是一种特殊的函数,其主要的作用是在创建对象的时候初始化对象,即为类的成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 我们可以参考显示生活中的示例加以理解,在我们的生活中,道路上飞奔的车辆,其在运出车厂(生产成功,可以看做创建了一个新的对象)就带有颜色、尺寸、配 阅读全文
posted @ 2020-09-09 18:57 琉璃丶冰芯 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Java的变量可分为三大类: 类变量:也被叫做静态变量;存在于类之内,方法和代码块之外,被static修饰的变量。 成员变量:存在于类之内,方法和代码块之外,没有被static修饰的变量。 局部变量:存在于方法之内的变量或方法的形参被称为局部变量。 类变量 类变量依赖于类本身,只会在初始化时候在栈内 阅读全文
posted @ 2020-09-09 18:55 琉璃丶冰芯 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Java的基本类型以及封装类 Java的基本类型有八种,可以分为三大类: 字符类型:char 布尔类型:boolean 数值类型:byte、short、int、long、float、double 基本类型的取值范围如下: char:16位,存储Unicode码,用单引号赋值。 boolean:只有t 阅读全文
posted @ 2020-09-08 11:03 琉璃丶冰芯 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Java面向对象编程作为java语言的核心编程思想,其有三大特性:封装、继承、多态。对于一个类来说,要怎样把拥有共同特性的事物抽象封装成一个类?继承是父类和子类之间的关系,要怎样才能让两个类产生父与子的关系?多态是多个类之间的关系,不同的类又是怎样构成多态关系? 面向对象的三大特性 Java语言的设 阅读全文
posted @ 2020-09-07 18:59 琉璃丶冰芯 阅读(125) 评论(0) 推荐(0) 编辑