如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java基础知识总结
第一篇:Java基础知识总结Java总结标识符Java对各种变量、方法和类等要素命名时使用的字符数列称为标识符。凡是自己可以起名字的地方都叫标识符,都遵循标识符的规则Java标识符命名规则:标识符由字母、下划线“__”、美元”$”或数字组成标识符应以字母、下划线、美元符开头Java标识符大小写敏感,长度无限制约定俗成:Java标识符选取因“见名知意”且不能与Java语言的关键字重名关键字Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)。大多数编译器会将关键字用特殊的方式标出所有Java关键字都是小写英文。goto和const虽然从未使用,但也作为被Java关键字保留。Java常量Java的常量值用字符串表示,区分为不同的数据类型。如整型常量123实型常量3.12字符常量„a‟逻辑常量true,false字符串常量“helloword”注意:区分字符串常量和字符常量注意:“常量”这个名词还会用在另外其他语境中表示值不可变的变量参见final关键字Java变量Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式:typevarName[=value][{,varName[=value]}]例如:intI=100;floatf=12.3f;doubled1,d2,d3=0.123;Strings=“Hello”;从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用Java变量的分类按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量注意:类外部(与类对应的大括号外面)不能有变量的声明按所属的数据类型划分:基本数据类型变量引用数据类型变量Java局部变量与成员变量方法体内部声明的变量(包括形参)称为局部变量:方法体内部是指与方法对应的大括号内部在方法体外,类体内声明的变量成为成员变量publicvoidmethod(){inti;intj=i+5;//编译出错,变量i还未被初始化doubled=3.14;Dogdog;Dog=newDog(22,1964);}注:以上程序面前还不能编译Java基本数据类型Java中定义了4类8种基本数据类型逻辑型—boolean文本型---char整数型---byte,short,int,long浮点数型---float,double逻辑型booleanboolean类型适于逻辑运算,一般用于程序流程控制。boolean类型数据只容许取值true或false,不可以0或非0的整数替代true和false,这点和C语言不同。字符型charChar型数据用来表示通常意义上“字符”字符常量用单引号括起来的单个字符,例如:ChareChar=„a‟;charcChar=„中‟Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示,例如:Charc1=„u0061‟;注:Unicode是全球语言统一编码Java语言中还允许使用转义字符„‟来将其后转变为其他含义,例如:Charc1=„n‟;//‟n‟代表换行补充:2进制,10进制,16机制之间的转换1101---1*1+0*2+1*4+1*813---1+4+8---11011101---D整数类型Java各整数类型有固定的表示范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。Java语言整型常量的三种表示形式:10进制整数:12-3140。8进制,要求以0开头,如:012。16进制,要求0x或0X开头,如:0x12Java语言的整型常量默认为int类型,声明long型常量可以后加‟l‟或‟L‟,如:inti1=600;longl1=***L;//必须加L否则出错浮点类型与整数类型类似,Java浮点类型有固定的表示范围和字段长度,不受平台影响。Java浮点类型常量有两种表示形式:10进制形式,例如:3.14312.0科学记数形式:3.14e23.14E2Java浮点数默认为double类型,如要声明一个常量为float类型,则需要在数字后面加f或Fdoubled=12323.6;floatf=12.3f;必须加f否则出错基本数据类型转换Boolean类型不可以转换为其他的数据类型整型,字符型、浮点型的数据在混合运算中相互转换,转换时遵循以下原则:容量小的类型自动转
一吃****瀚文
实名认证
内容提供者
最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf