资源描述:
《java数据类型和变量》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java的变量和数据类型Javase基础知识可移植性这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的抽象规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。分布式Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(javanet),它提供了用于网络应用编程的类库。什么是标识符?Ja
2、va中的类名,变量名,方法名等都是标识符,只要编写代码就不可避免使用标识符,标识符的对与错直接影响着代码的正确性,可读性和可维护性。必须以字母,美元符"$"号,下划线开头"_",由数字或字母组成的字符序列。注意一2标识符中的字符大小写敏感,但长度没有限制.注意二Java中的关键字不能够使用成标识符.如int,float,double,class等...注意三abstract,assert,boolean,break,byte,case,catch,char,classconst,continue,default,do,do
3、uble,elseenum,extends,final,finally,float,forgotoif,implements,import,instanceof,int,interface,long,native,new,package,private,protected,public,return,strictfp,short,static,super,switch,synchronized,this,throw,throws,transient,try,void,volatile,whileJava关键字!!!3JAV
4、A中的变量!!!在各种程序语言中都会有变量、常量的使用。那么它们都有哪些使用规则呢?下面就JAVA中变量的使用做简单的介绍。首先,我们要明确什么叫“变量”,变量是怎样声明以及在内存中是怎样储存的。“变量”从表面意思来看,就是可以改变的量。本质上就是在内存中可以储存值的内存单元。变量具有名称和数据类型,在使用前必须先声明。变量的声明(intx;),变量的声明很简单,只要取一个名字,加一个数据类型即可。再此不多做解释。下面来看看变量在类的使用。在类中根据变量创建的位置不同可以分为局部变量、成员变量(全局变量或者实例变量)、类变
5、量。局部变量,声明在方法体、语句块中的变量。它的作用域有限,只对当前最近的一对“{}”里面的程序体有效。注意的是,局部变量在声明后必须初始化。一般在声明时初始化最好(intx=0;)养成良好的习惯。全局变量,声明在类中方法体之外的变量。类中的每个方法体可以使用。但需要注意的是,必须用“Object.成员名”。全局变量只对调用它的对象产生影响。例如在类中,声明了一个全局变量intage;当前类创建了两个对象personOne、personTwo。personOne.age=20,personTwo.age=25;那么在输出的
6、时候,是相互不影响的。结果分别为20、25。在全局变量的创建中可以不手动初始化。JAVA虚拟机会自动给全局变量初始化。如果你定义的是int型,自动初始化为0。定义的boolean,自动初始化为false。定义的object型,自动初始化为null。类变量,声明在类中方法体之外的变量。在成员变量前加static即staticintx;就样就声明了一个x类变量。它的作用域是当前类。注意的类变量的值等于它最后一次被修改的值。例如:staticintage;当前类的两个对象personOne、personTwo分别来调用,pers
7、onOne.age=20,personTwo.age=25;那么在输出的时候,只输出25、25。类变量通过“类名.类变量名”。10Java中的特殊字符2©潭州学院Java封装数据类型2©潭州学院基础数据类型封装数据类型构造方法charCharacterCharacter(charv)byteByteByte(Strings)和Byte(byte)shortShortShort(shorts)或Short(Stringv)intIntegerInterger(intv)或Integer(Stringv)longLongLon
8、g(longl)和Long(Strings)floatFloatFloat(floatf)和Float(Strings)或Flost(doubleddoubleDoubleDouble(doubled)或Double(Strings)booleanBooleanBoolean(booleal)或Bool