资源描述:
《关键字、数据类型和变量》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java基础(一)0.英语单词单词释义Java语言基础关键字标示符注释常量和变量数据类型语句函数(方法)数组1.关键字定义:被Java语言赋予了特殊含义的单词,用做专门用途,可以将这些单词看成是代表Java功能的占位符。特点:所有关键字都是小写。u用于定义数据类型的关键字:classinterfacebyteshortintlongfloatdoublecharbooleanvoid11u用于定义数据类型值得关键字:truefalsenull3u用于流程控制的关键字:ifelseswitchcasedefaultwhiledoforbreakcontinuere
2、turn11u用于访问权限修饰符的关键字:privateprotectedpublic3u用于定义类,函数,变量修饰符的关键字:abstractfinalstaticsynchronized4u用于定义类(接口)之间关系的关键字:extendsimplements2u用于定义建立实例及引用实例,判断实例的关键字:newthissuperinstanceof4u用于处理异常的关键字:trycatchfinallythrowthrows5u用于包的关键字:packageimport2u其他修饰符关键字:nativestrictfptransientvolatilea
3、ssert5注意:main不是关键字保留字:goto2.标识符在程序中自定义的一些名称,比如:变量名,类名,函数名等。标识符可以有英文字母大小写、数字、_和$组成定义合法标识符的规则:不可以以数字开始,不可以与关键字同名Java中严格区分大小写numNum注意:在起名字时,为了提高阅读性,要遵循一些规范1)见名知意(英文单词或缩写)1)驼峰命名u包名:多单词组成时所有字母都小写xxxyyyzzzu类名接口名:多单词组成时,所有单词的首字母大写XxxYyyZzzu变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。xxxYyyZz
4、zu常量名:所有字母都大写。多单词时每个单词用下划线连接。XXX_YYY_ZZZ0.注释用于注解说明、解释程序的文字就是注释,能够提高代码的可读星Java中的注释格式单行注释://注释文字多行注释:/*注释文字*/文档注释/**注释文字*/,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。注意:u注释是一个程序员必须要具有的良好编程习惯,初学者应该先写注释再写代码。u将自己的思想通过注释先整理出来,再用代码去体现,因为代码仅仅是思想的一种体现形式而已。1.常量常量表示不能改变的数值,Ja
5、va中常量的分类:u整数常量—>所有整数。u小数常量—>所有小数。u布尔型常量—>较为特殊,只有两个数值:truefalse。u字符常量—>将一个数字、字母或者符号用单引号('')标识。’a’u字符串常量—>将一个或者多个字符用双引号标识。“a”unull常量—>只有一个数值就是:null。表示没有对于整数:java有三种表现形式。•十进制:0-9,满10进1。•八进制:0-7,满8进1.用0开头表示。•十六进制:0-9,A-F,满16进1.用0x开头表示。•二进制:0、1,Java中不显式地表示二进制,可以将二进制转化为八进制或十六进制表示。2.变量关于变量,
6、我们可以这样理解•内存中的一个存储区域•该区域有自己的名称(变量名)和类型(数据类型)•该区域的数据可以在同一类型范围内不断变化为什么要定义变量:•用来不断的存放同一类型的常量,并可以重复使用使用变量注意:•变量的作用范围(一对{}之间有效)•初始化值定义变量的格式:•数据类型变量名=初始化值;lintnum1=4;0.数据类型在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值。Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型。Java的8中基本数据类型(又称为原生数据类型,与之对应的是引用数据
7、类型)数据类型占用内存(字节)值范围byte1-128~127Bshort2-32768~32767int4-2,147,483,648~-2,147,483,647long8-9,223,372,036,854,775,808~9,223,372,036,854,775,807Lfloat4-3.402922347E+38~3.402922347E+38Fdouble8-1.79769313486231570E+308~1.79769313486231570E+308Dchar2‘u0000’~‘uffff’boolean1true/falseJava中c
8、har类型用的是Unic