Java语言是面对对象的语言,这与C语言是有区别的,C语言是面对过程的语言,对象的概念为:现实世界存在的具体事物,一个个的个体 Java语言程序都是由类构成的,类的概念为具有相同特征的集合便称为类 (package的概念为定义一个包,相当于定义了类的积分,目的是方便分类的)类可用英文class表示( 所以在命名class件时不能出现class), 类包含类的属性和类的方法,类的属性概念为事物的特征,而属性又通常通过定义变量来形成的,类的方法·的概念为事物的行为,事物的行为通过方法来表示,方法要有·可执行的语句如void
study
System.out.println(“youmuststudyhard)
写程序是类再有对象,类就相当于一个模子,Java程序定义类,再创造对象。(就像是main方法是用来执行程序的类)
一个Java源程序可以由多个类构成,一个类对应编译生成一个目标文件(class)
类就相当于一个模子,Java程序定义类,再创造对象 一个Java源程序可以由多个类构成,一个类对应编译生成一个目标文件(class) 一个Java源程序可以由多个类构成,一个类对应编译生成一个目标文件(class) 其中公共类的是用public来修饰的,名字必须与文件名保持一致,并且一个Java文件中只能有一个公共类,但也可以没有,一般情况下会把有main方法的类写成公共类,一个类可以单独定义在一个文件中在同一个包中,不同文件中的类皆可使用, 普通变量命名应该采用首字母小写,其他字母首字母大写的方式。
2.变量的命名规则
变量也是一种标识符,所以它也遵循标识符的命名规则。规则如下:
命名规则
(1)变量名可由任意顺序的大小写字母、数字、下划线( _ )和美元符号( $ )等组成。
(2)变量名不能以数字开头。
(3)变量名不能是Java中的保留关键字。
1.声明变量
声明变量有两个作用。
(1)指定在内存中分配空间大小。
变量在声明时,可以同时给予初始化(即赋予初始值)。
(2)规定这个变量所能接受的运算。
例如:整数数据类型int只能接受加、减、乘、除(+,-,*,/)等运算符。
其实在本质上,“类”就是在诸如整型、浮点型等基本数据“不够用”时,用户自定义的一种数据类型(User—Difined Type,UDT)。正是有了类型的区分,各个不同类型的变量就可以根据其类型所规定的操作范围“各司其职”。
扩展:注意:变量的值永远以最后更新的值为准。
声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管该变量的值如何改变,都永远使用相同的内存空间。常量是不同于变量的一种类型,它的值是固定的,通常给变量赋值时,会将常量赋值给变量。
以上是声明变量,
变量的使用步骤:
第一步: 声明变量,根据数据类型在内存申请空间
如:int num;
第二步:赋值,即“将数据存储至对应的内存空间”
如: num=10;
注意: 第一步和第二步可以合并为: 声明赋值 int num=10;
int math ;
math=100;或int math=100;
常量: 一、
一般来说,所有的程序设计语言都需要定义常量(Constant)。所谓常量,就是固定不变的量,其一旦被定义并赋初值后,它的值就不能再被改变。(一般就是直接写出的数值)
1.声明常量
在Java语言中,主要是利用关键字final来进行定义常量的,声明常量的语法为:
final 数据类型 常量名称 [=值];
常量名称通常使用大写字母,但不是硬性要求,仅仅是编码习惯。值得注意的是,虽然Java中有关键字const,但目前并没有被Java正式启用。const是C++中定义常量的关键字。
常量标识符和变量标识符规定一样,可由任意顺序的大小写字母、数字、下划线( _ )和美元符号( $ )等组成,标识符不能以数字开头,也不能是Java中的保留关键字。
此外,在定义常量时,需注意如下两点:
(1)必须要在常量声明时对其进行初始化,否则会出现编译错误。常量一旦初始化后,就无法再次对这个常量进行赋值。
(2)final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰 “ 对象引用 ” 或者方法。
变量是利用声明的方式,将内存中的某个内存块保留下来以供程序使用,其内的值是可变的。可声明的变量数据类型有整型(int)、字符型(char)、浮点型(float或double),也可以是其他的数据类型(如自定义的数据类型——类)。在英语中,数据类型的“type”和类的“class”本身就是一组同义词,所以二者在地位上是对等的。
Java语言的数据类型有多种
分为数值型和浮点型数值型包括字节型和整型字节型就是byte而整型包括short和int(中)和long浮点型(数据是存在小数点的)包括float和double。1.4E-45=1.4*10负45次方。
“1位”表示为 1 bit
“1个字节”表示为 1 Byte
“1个字节”=“8位” 即 1 Bytes=8 bit
因此“4个字节”=4*8位=32位
此外,字母用用1个字节(即8位)进行表示和存储,而一个汉字则使用两个字节(即16位,请看后面说明)进行表示和存储。
说明:
一个汉字占用的存储空间大小取决于使用的编码,一个汉字占2字节,是在说国内的中文编码标准GB2312、GBK、BG18030。
变量的使用,
“1位”表示为 1 bit
“1个字节”表示为
1 Byte
“1个字节”=“8位” 即 1
Bytes=8 bit
因此“4个字节”=4*8位=32位
此外,字母用用1个字节(即8位)进行表示和存储,而一个汉字则使用两个字节(即16位,请看后面说明)进行表示和存储。
说明:
一个汉字占用的存储空间大小取决于使用的编码,一个汉字占2字节,是在说国内的中文编码标准GB2312、GBK、BG18030。