JAVA期末复习材料.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA期末复习材料

JAVA复习材料 第一章 1、java的可移植性:Java源程序可在不同的操作系统上运行 2、未用javac编译直接运行java文件,会出现“找不到类”的异常 第二章 1、Java的数据类型 2、length的使用 所有的数组都有一个属性length。 数组名.length:表示系统为数组所分配的连续内存空间的长度。 例如: double number[ ]=new double[15]; //number.length的值是15 int [ ][ ]xx=new int[3][4]; //xx.length=3,xx[0].length=4 3、数组的引用 数组属于引用数据类型,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。例如: int []a={1,2,3},b={4,5}; 数组变量a和b分别存放着不同的引用。但是,如果使用了赋值语句:a=b;那么,a中存放的引用就和b的相同,这时系统将释放最初分配给数组a的元素,使得a的元素和b的元素相同,即a[0],a[1]就是b[0],b[1],而最初分配给数组a的三个元素已不复存在。 4.数组的初始化 动态初始化:程序员指定数组长度,但不直接为数组元素分配初值。 例:float boy[]= new float[5]; 上述语句相当于: float boy[]= new float[5]; boy[0]=21.3f;boy[1]=23.89f …… 静态初始化:程序员显式指定每个元素的初值,由系统决定数组长度。 例:float boy[]={21.3f,23.89f,2.0f,23f,778.98f}; 注:声明数组的不能指明数组的大小,例 int [3] a={1,2,3};错误 5、动态初始化和静态初始化不能同时进行。 例:float boy[]= new float[5]{21.3f,23.89f,2.0f,23f,778.98f};是错误的。 6、命令行参数 每一个Java Application程序都有一个含有String args[]参数的main方法。该方法的说明如下: public static void main(String args[ ]); 参数String args[]表示main方法接收了一个字符串数组,该字符串数组就是从命令行上传递过来的参数。由于Java Application程序可以用命令行来启动,所以命令行参数就成为向Java Application程序传递参数数据的常用而且有效的手段。 例: int i=Integer.parseInt(args[0]); int j=Integer.parseInt(args[1]); 运行java程序时键盘键入的实参至于字符串数组arg[ ]的arg[0]和arg[1]里,通过拆箱后将值分别赋值给i和j 运行格式为:例 java A 5 6 (A为java文件名,5和6为传入的实参) 第三章 1、int型的整数运算结果为int型,精度比int小的数(byte、short)运算结果都为整型(补充:char字符型与int整型运算结果为int整型) 2、单精度和双精度的浮点型:单精度后面加f,例如3.1f为单精度,3.1为双精度 3、switch开关语句 switch 语句是多分支的开关语句,它的一般格式定义如下: switch(表达式) { case 常量值1: 若干个语句 break; case 常量值2: 若干个语句 break; … … … case 常量值n: 若干个语句 break; default: 若干语句] } default语句是可选的,它接受除上面接受值的其他值。 case后面可以跟多个语句,这些语句可以不用大括号括起来。 switch后面括号中表达式的值必须是符合byte、char、short、int、enum(String类型Java 7才支持)的常量表达式,而不能用浮点类型或long类型。 每个c

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档