例1: 输出: 例2: 输出: string类型的变量str1不会被改变,str2="jike"会在堆中开辟另一个新的内存地址存放“jike”,原本的str1仍然指向"Hello"。 例3: 输出: 例1和例3是相同类型的,例2涉及到string类型有些特殊。 ...
分类:
编程语言 时间:
2019-02-26 17:12:25
阅读次数:
173
在阅读本文之前最好对 Reference 框架有一个整体的把握,可以参考我上一篇博客 "Reference 框架概览" ;本文主要讲了 的子类实现和应用( ); Java 引用的强弱关系 : 一、StrongReference 强引用 :我们通常使用的引用,形如 此时从 stack 中的 o,到 h ...
分类:
其他好文 时间:
2019-01-31 20:47:01
阅读次数:
203
1.我们可以把类的类型为两种: l 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 l 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。 2.类的定义 创建java文件,与类名相同 ...
分类:
编程语言 时间:
2019-01-26 18:00:00
阅读次数:
161
Java 引用类型 Java 中的引用类型细分为四种:类,接口,数组类和泛型参数。 因为泛型参数会在编译过程中被擦除,所以 Java 虚拟机实际上只有前三种。数组类是由 Java 虚拟机直接生成的,其他两种则有对应的字节流。 无论是数组类还是其他两种类型,Java 虚拟机都需要对其进行链接和初始化。 ...
分类:
编程语言 时间:
2019-01-16 23:52:55
阅读次数:
162
1.Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的 ...
分类:
编程语言 时间:
2019-01-10 12:03:38
阅读次数:
229
一.引用数据类型分类 类的类型为两种: 1.Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用 2.自己创建的类 二.自定义数据类型概述 类,它是引用数据类型,自定义类也是一种数据类型, 自定义类型并非Java为我们预先提供好的类型, ...
分类:
编程语言 时间:
2019-01-04 19:12:21
阅读次数:
376
第一部分 理论部分 Swing和MVC设计模式 (1)设计模式(Design pattern)是设计者一种流行的 思考设计问题的方法,是一套被反复使用,多数人 知晓的,经过分类编目的,代码设计经验的总结。 (2)模型-视图-控制器设计模式(Model –ViewController )是Java E ...
分类:
编程语言 时间:
2018-12-02 14:59:29
阅读次数:
161
1 引用数据类型分类 类的类型分两种 1)Java提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供开发者使用。(类的变量是属性) 2)开发者自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供开发者使用。 注意: 类的变量就是属性 类中只能 ...
分类:
编程语言 时间:
2018-11-27 22:52:07
阅读次数:
208
1,引用数据类型分类 可以把类的类型分为两种: 第一种,是Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,是我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。 2.自定义数据类型概述 在Ja ...
分类:
编程语言 时间:
2018-11-26 17:19:30
阅读次数:
234
java引用变量有2种类型,一种是编译型类型,一种是运行时类型,编译时类型由声明该变量时使用的类型决定;运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。一个Person类,一个Student类,Student类继承了Person类,Person p = ...
分类:
编程语言 时间:
2018-11-14 14:24:11
阅读次数:
144