版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java的变量和数据类型的变量和数据类型javase 基础知识基础知识这种可移植性来源于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度。java系统本身也具有很强的可移植性,java编译器是用java实现的,java的运行环境是用ansi c实现的规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。java语言支持internet应用的开发,在基本的java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库。什么是标识符什么是标识符?java中的类名,变量名,方法名等都是标识符,只要编
2、写代码就不可避免使用标识符,标识符的对与错直接影响着代码的正确性,可读性和可维护性。必须以字母,美元符必须以字母,美元符$号,下划线开头号,下划线开头_,由数字或字母组成的由数字或字母组成的字符序列。字符序列。注意一注意一2标识符中的字符大小标识符中的字符大小写敏感,但长度没有写敏感,但长度没有限制限制.注意二注意二java中的关键字不能够中的关键字不能够使用成标识符使用成标识符.如如int ,float,double,class等等.注意三注意三abstract ,assert , boolean , break , byte, case , catch , char ,classconst
3、 ,continue ,default ,do,double, elseenum,extends ,final,finally, float,forgoto if,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中变量的使用做简单的介绍。首先,我们要明确什么叫“变量”,变量是怎样声明以及在内存中是怎样储存的。“变量”从表面意思来看,就是可以改变的量。本质上就是在内存中可以储存值的内存单元。变量具有名称和数据类型,在使用前必须先声明。变量的声明(int x;),变量的声明很简单,只要取一个名字,加一个数据类型即可。再此不多做解释。下面来看看变量在类的使用。在类中根据变量创建的位置不同可以分为局部变量、成员变量(全局变量或者实例变量)、类变量。局部变量,局部变量,声明在方法体、语句块中的变量。它的作用域有
5、限,只对当前最近的一对“ ”里面的程序体有效。注意的是,局部变量在声明后必须初始化。一般在声明时初始化最好(int x=0;)养成良好的习惯。全局变量全局变量,声明在类中方法体之外的变量。类中的每个方法体可以使用。但需要注意的是,必须用“object.成员名”。全局变量只对调用它的对象产生影响。例如在类中,声明了一个全局变量 int age; 当前类创建了两个对象personone、persontwo。personone.age=20,persontwo.age=25;那么在输出的时候,是相互不影响的。结果分别为20、25。在全局变量的创建中可以不手动初始化。java虚拟机会自动给全局变量初始
6、化。如果你定义的是int型,自动初始化为0。定义的boolean,自动初始化为false。定义的object型,自动初始化为null。类变量,声明在类中方法体之外的变量。在成员变量前加 static即 static int x;就样就声明了一个x类变量。它的作用域是当前类。注意的类变量的值等于它最后一次被修改的值。例如:static int age;当前类的两个对象personone、persontwo分别来调用,personone.age=20,persontwo.age=25;那么在输出的时候,只输出25、25。类变量通过“类名.类变量名”。10 java中的特殊字符中的特殊字符2潭州学院
7、潭州学院java封装数据类型封装数据类型2潭州学院潭州学院基础数据类型基础数据类型封装数据类型封装数据类型构造方法构造方法charcharactercharacter(char v)bytebytebyte(string s)和byte(byte)shortshortshort(short s)或short(string v)intintegerinterger(int v)或integer(string v)longlonglong(long l)和long(string s) floatfloatfloat(float f)和float(string s)或flost(double ddo
8、ubledoubledouble(double d)或double(string s)booleanbooleanboolean(boolea l)或boolean(string s)java操作符操作符2潭州学院潭州学院操作符操作符符号符号例子例子算术运算符+(加),-(减),*(乘),/(除),%(取余)1*100=100,100/2=50等增减运算符+,-a+;b-关系运算符=,!=,=,=,short(short s)或short(string v)逻辑运算符&,&,|,|,!interger(int v)或integer(string v)三元运算符逻辑表达式?结果1:结果2long
9、(long l)和long(string s) 位运算符&,|,移位运算符, java学习还需努力学习还需努力给给java学习者的学习者的建议建议学习学习java需要多多操练,你肯定在网上找了很多方法也没有觉得合适的,也找了需要多多操练,你肯定在网上找了很多方法也没有觉得合适的,也找了好多视频没有能真正练到手,因为目前网上流传的很广的入门的教程好多视频没有能真正练到手,因为目前网上流传的很广的入门的教程,大多没有大多没有优质的资源,大多只告诉你基本概念,但是优质的资源,大多只告诉你基本概念,但是java是靠实际操作的。成为一名真正是靠实际操作的。成为一名真正的高手,你可以来这个群的高手,你可以来这个群:开头是三一二开头是三一二,中间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋八年级英语上册 Unit 10 If you go to the party you'll have a great time Section B (2a-2e)教案(新版)人教新目标版
- 2023七年级历史下册 第二单元 辽宋夏金元时期:民族关系发展和社会变化第8课 金与南宋的对峙说课稿 新人教版
- 喜达屋酒店内部员工管理制度
- 高考地理一轮复习第一章地球与地图第一节经纬网和地图课件
- 自营业务外包合同(2篇)
- 脑卒中相关课件
- 布纹个性简历幻灯片模板
- 西京学院《应用统计学》2022-2023学年第一学期期末试卷
- 西京学院《家具设计》2023-2024学年第一学期期末试卷
- 西京学院《发电厂电气系统》2022-2023学年期末试卷
- 人工智能在混凝土配比设计中的应用
- 小学数学计算专项训练之乘法分配律(提公因数)
- 纪委监委业务培训课件
- 《食物在体内的旅行》说课稿
- 校园封闭安全管理制度培训
- 通信施工施工方案
- 律师事务所章程样本样本
- 职规大赛医学影像成长赛道
- 亲子家书初中家长写给孩子的一封信
- 部编版五年级语文下册第五单元大单元教学设计
- 成人住院患者静脉血栓栓塞症预防护理
评论
0/150
提交评论