基础准备: 8种基本数据类型包括4种整型,2种浮点型,1个字符型,1个布尔型 暂且称呼为:(4211) 4种整型: byte short int long 2种浮点型:float double 1种字符型:char 1种布尔型:boolean 详细分析: 基本数据类型和引用数据类型的区别: 基本数据 ...
分类:
编程语言 时间:
2020-03-08 09:35:04
阅读次数:
76
1.什么时候需要用到强制类型转换(引用数据类型) 当把子类对象赋给父类引用变量时,这个父类引用变量只能调用父类拥有的方法, 不能调用子类特有的方法,即使它实际引用的是子类对象。 如果需要让这个父类引用变量调用它子类的特有的方法,就必须把它强制转换成子类类型。 2.引用类型之间要强制转换成功需要有什么 ...
分类:
其他好文 时间:
2020-03-06 23:54:02
阅读次数:
134
一、数组 1、特点 (1)数组的长度是固定的,也就是说存储的元素的个数是确定的,数组的大小一旦确定就不能更改了。 例如:定义一个能存储三个元素的数组,当存储第四个元素的时候会出现错误。 (2)数组是引用数据类型 (3)数组中存储的数据的数据类型一定要一致 (4)在内存中占用连续的内存空间,因此,数组 ...
分类:
编程语言 时间:
2020-03-06 21:43:48
阅读次数:
71
先看一组代码: 最后结果分别是1,2(基础数据类型传值);2,1(引用数据类型传值) 基础数据类型传值和引用数据类型传值的区别 基本变量类型: 在方法中定义的非全局基本数据类型变量的具体内容是存储在栈中的 引用变量类型: 只要是引用数据类型变量,其具体内容都是存放在堆中的,而栈中存放的是其具体内容所 ...
分类:
编程语言 时间:
2020-03-06 13:24:39
阅读次数:
82
1.内存分配:1.1 基本数据类型存放在栈内存,引用数据类型(对象)存放在堆内存1.2 成员变量声明时就已经分配了内存,局部变量赋值时在分配内存。1.3 方法在被调用时才分配内存。2.多态2.1.1 要有继承2.1.2要有重写2.1.3父类引用指向子类对象3.接口3.1变量必须为final的原因:防 ...
分类:
其他好文 时间:
2020-03-05 20:39:45
阅读次数:
58
1、== (1)基本数据类型:比较的是值是否相等 int a=1; int b=1; System.out.println(a==b); 返回true。 (2)引用数据类型,比较的是是否为同一对象: Student student1=new Student("201911","zhai"); Stu ...
分类:
其他好文 时间:
2020-03-02 23:00:32
阅读次数:
67
在上一篇文章中,我们介绍过,变量有以下数据类型: 基本数据类型(值类型):String 字符串、Number 数值、Boolean 布尔值、Null 空值、Undefined 未定义。 引用数据类型(引用类型):Object 对象。 本文,我们针对这两种类型,做进一步介绍。我们先来看个例子。 基本数 ...
分类:
Web程序 时间:
2020-03-02 00:37:05
阅读次数:
84
基础数据类型: package com.arr; public class ArrayDemo1 { public static void main(String[] args) { int a = 10; int b = a; System.out.println(a);//a的值仍然为10,不改 ...
分类:
其他好文 时间:
2020-03-01 12:14:17
阅读次数:
70
1. 数据类型的作用是什么? 程序中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空间大小不同。数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的内存空间。 2. Java中数据类型: * 基本数据类型 * 引用数据类型 3. 基本数据类型: * 基本数据类型包括四大类,八 ...
分类:
编程语言 时间:
2020-02-29 22:14:37
阅读次数:
72
数组与方法 对于引用数据类型而言,主要特点是可以与方法进行引用传递,而数组本身也属于引用数据类型,所以自然也可以通过我们的方法实现引用传递的操作 这个就是最为简单的引用传递 返回数组 使用匿名数组可以 ,但是如果使用简化做法 是不对的 进行内存分析 ...
分类:
编程语言 时间:
2020-02-29 13:26:05
阅读次数:
75