如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第二章Java编程基础一、注意:1.类名必须与文件名保持一致,包括大小写。2.类名前写public3.一个Java文件中可以写多个类,但只有与文件名相同的类才可以加public.一个类能否解释运行关键看它是否有main函数。但是一个文件中写多个类需要注意的地方较多,稍不注意,容易出错,所以我们不推荐一个文件写多个类,建议一个文件只写一个class,然后用public修饰这个类,让类名与文件名保持一致。Java语言的组成元素标识符:变量名、类名、方法【函数】名都是标识符。标识符的组成:标识符是由数字、字母、下划线、美元符号$四种符号构成。数字不能开头。还不能使用关键字作标识符函数【方法】:可以完成一定功能的代码块就是一个函数【方法】Java是用类来组织代码。关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为标识符来用。至于关键字的含义,在后面的各个章节中将陆续介绍。表2-1描述了Java中所有关键字及其含义的简单描述。表2-1关键字关键字含义abstract抽象类和方法assert用来定位内部的程序错误boolean布尔类型break跳出switch或循环语句byte8位整型caseswitch语句的判断分支catch捕获异常的try语句块的子句charUnicode字符类型class定义类类型const未使用continue结束本次循环而继续执行下一次循环defaultswitch语句的默认分支dodo/while循环的开始double双精度浮点数类型elseif语句的else子句extends定义一个类的父类final常量、不能继承的类或不能覆盖的方法finallytry语句块总被执行的部分float单精度浮点类型for一种循环语句goto未使用if一种条件语句implements定义一个类实现的接口import导入一个包instanceof检测某个对象是否是某个类的实例int32位整型interface一种抽象类型,其方法需要用一个类实现long64位长整型native一种由主机系统实现的方法new分配一个新对象或数组null空引用package包含类的包private仅能由本类的方法访问的特性protected仅能由本类的方法、子类及其本包中的其他类访问的特性public可以由所有类的方法访问的特性return从一个方法中返回short16们整型static第个类只有唯一的副本,而不是每个对象有一个副本strictfp浮点计算采用严格的规则super父类对象或构造器switch一种选择语句synchronized线程类的原始方法或代码块this方法的隐式参数或本类的构造器throw抛出异常throws方法可以抛出的异常transient标记数据不能够持久化try捕获异常的代码块void表明方法不返回值volatile确保一个域可以被多个线程访问while一种循环语句2.2标识符2.2.1什么是标识符用来标识变量名、方法名、数组名、类名、接口名等有效字符序列称为标识符。简单地说,标识符就是一个名字。2.2.2标识符的组成Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。另外,标识符不能是关键字。而且Java是大小写敏感的,ABC、abc、Abc是三个不同的标识符。2.2.3风格约定接口名、类名:所有单词第一个字母大写,其余字母小写。例如AnyVariableWorld;变量名、方法名:除首字母小写外,同类名相同。例如:anyVariableWorld;常量:完全大写。例如:ANY_VARIABLE_WORLD;见名知意:例如定义一个变量来表示学生的年龄。studentAge。三.数据类型Java数据类型分为基本数据类型【简单数据类型共8种】与引用数据类型【复杂数据类型】。Java的基本数据类又细分成三个小类别:(鞋)数值(数字)型(皮鞋):又可以再细分成两个小类整数类型(男士皮鞋)[整型]byte[字节]1byte是8位[bit]Short[短整型]1short=2byte[字节]=16位int[整型]1int=2short=4byte[字节]=32位Long[长整型]1long=2int=8byte[字节]=64位小数类型(女士皮鞋)[浮点型]:float单精度浮点数[32位=int,从内存大小来说,它和int一样,但因为它有小数点,所以它比int精确,精度大]double:双精度浮点数[64位,从内存大小来说和long一样,但因为它有小数点,所以它比long精确,精度大].Java中任何一个小数默认都是double类型的。布尔型boolean(布鞋):true/false字