参数传递基本数据类型是复制值,引用数据类型是复制引用。因此传递引用作为参数后可以通过引用的方法改变其字段,但改变形参(引用)本身,不会改变实参(引用)本身。......int [] b = new int[2];modify(b);//b still --->int[2]}void modify(i...
分类:
编程语言 时间:
2015-09-11 17:23:45
阅读次数:
140
//Java中八中基本数据类型,一种引用数据类型String,记住用的是双引号 //虽然Java中,整数没有任何的修饰,默认是为int常量,浮点数没有任何修饰表示的是double类型常量 //但是下面这样直接赋值也是没有问题,因为在Java编译器编译的时候,会判断当前的常...
分类:
编程语言 时间:
2015-09-09 11:14:23
阅读次数:
158
以往数据类型都不清晰,后来工作需要,tcp协议发送数据,要占几个字节几个字节,蒙圈了,彻底给整理整理。java对于每一种数据都明确地定义了具体的数据类型,不同的数据类型占用不同的内存空间。数据类型:基本数据类型、引用数据类型基本数据类型:数值型、字符型(char)、布尔型(boolean) ...
分类:
编程语言 时间:
2015-09-08 16:41:34
阅读次数:
170
java学习笔记01--数据类型java数据类型划分分为两大类型: 1)基本数据类型:类似于普通的值。2)引用数据类型:传递的是内存的地址。浮点类型实际上就是表示小数。java基本数据类型数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生絮...
分类:
编程语言 时间:
2015-09-08 06:55:31
阅读次数:
130
Java中的数据类型分为基本数据类型(primitive type)和引用数据类型。基本数据类型共有8种:4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。引用数据类型分为:类,接口,数组。这篇文章主要叙述基本数据类型。# 整型整...
分类:
编程语言 时间:
2015-09-06 23:10:03
阅读次数:
519
1. 装箱 装箱:基本类型-->引用数据类型 int num = 20;
Integer number = num; // 自动装箱 ? ? 上面最后一条语句相当于:Integer number = new Integer(num); 但是问题来了。 Double d1=1.0;
Double d2=new D...
分类:
其他好文 时间:
2015-09-05 19:32:39
阅读次数:
203
Java中进行方法调用的时候传递参数时,遵循值传递的原则:1)基本数据类型,传递的是数据的拷贝2)引用数据类型,传递的是传递的引用地址的拷贝,而不是该对象本身楼主的问题涉及到的内容太多,首先理解以下概念形参:方法声明时的参数变量,用于接收调用方法时传过来的实参如:void f(int i){} 或 ...
分类:
其他好文 时间:
2015-09-04 17:00:32
阅读次数:
232
方法的参数传递(重难点):1.形参:方法声明时小括号内的参数。2.实参:调用方法时,实际传入的参数的值。记住:Java中的参数传递机制是:值传递机制1)形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量。2)形参是引用数据类型的:将实参的引用数据类型变量的值(对应堆空间的实体的首地址的值...
分类:
其他好文 时间:
2015-09-02 18:40:00
阅读次数:
192
数组概述一维数组的声明、数组对象的创建元素为引用数据类型的数组数组初始化(1)数组初始化(2)数组元素的默认初始化数组元素的引用public class TestArgs { public static void main(String[] args) { /* f...
分类:
编程语言 时间:
2015-09-02 01:49:22
阅读次数:
228
变量是程序中最基本的存储单元,从本质上讲,变量其实是内存中的一小块区域。所以要为其分配一定的存储空间。
变量的类型
按数据类型:
基本数据类型引用数据类型
按声明的位置:
局部变量成员变量
程序在计算机内存的分布:
栈区:
由编译器自动分配释放,主要存放Java程序运行时所需的局部变量、方法的参数、对象的引用以及中间运算结果等...
分类:
编程语言 时间:
2015-08-30 17:34:42
阅读次数:
189