java重点知识归纳.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:20 大小:193KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

java重点知识归纳.doc

java重点知识归纳.doc

预览

免费试读已结束,剩余 10 页请下载文档后查看

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.下载JDK(JavaDevelopmentKit,Java开发包)2.JRE(JavaRuntimeEnvironment,Java运行时环境)3.JDK包含了JRE。4.关于Java的版本:JDK1.4JDK1.5==JDK5.0,tiger(老虎)JDK1.6==JDK6.0,mustang(野马)5.我们的课程讲的是JDK1.6。6.配置环境变量。要配置两个环境变量1)path:指定到jdk安装目录的bin目录下2)classpath:值为.,表示当前目录7.如何查看环境变量:在命令行输入setpath命令。8.编写Java程序要使用纯文本编辑器,比如notepad,editplus,ultraedit。9.Java源文件的后缀名必须是java。10.Java程序的开发步骤1)编写Java源代码(sourcecode),存储到后缀名为java的文件中(源文件,sourcefile)。2)使用javac命令编译java源文件:javacHelloWorld.java。编译之后会生成一个后缀名为class的文件(字节码文件,bytecode)。然后通过执行字节码文件实现跨平台的运行。(Writeonce,Runanywhere,编写一次,到处运行)3)执行。执行使用的命令是java,方式是:javaHelloWorld(注意,不要包含.class后缀名)11.如果使用了public,那么源文件名需要与类名保持一致;如果没有使用public,那么源文件名与类名可以不一致。12.注释。Java中的注释分为三种。1)单行注释//这是注释,Java编译器会将//后面的所有内容全部忽略掉,注释是给开发者看的,不是给Java编译器看的。2)多行注释。/*与*/之间的所有内容都会被Java编译器忽略掉。多行注释不能嵌套。/*这是多行注释/*这是多行注释*/*/上面这种多行注释方式是错误的。3)另一种多行注释/***/13.变量与常量。变量就是可以变化的量,常量是不可以变化的量。比如数字5就是一个常量,因为它无法再改变了。变量:要想使用变量,必须先定义变量。如何定义变量?类型变量名;//变量的定义变量名=具体值;//变量的赋值将上面两步操作合并为一步:类型变量名=具体值;inta=100;//表示定义了一个整形变量a,并且将100赋给a类型:Java中一共有两大部分类型:第一种叫做原生数据类型;第二种叫做引用类型(对象类型)。14原生数据类型(基本数据类型)。Java中一共有8种原生数据类型。1)整型:用int表示。2)字节:用byte表示。3)短整型:用short表示。4)长整型:用long表示。5)字符类型:用char表示。仅表示一个字符,比如字母a,汉字张等,用单引号包围。6)单精度浮点型:用float表示。7)双精度浮点型:用double表示。所谓浮点型,其实就是小数,或者叫做实数。8)布尔类型:用boolean表示,该类型一共只有两个值:true与false。true表示真,false表示假。15.强制类型转换,将表示范围大的值转换为表示范围小的类型的值。floata=(float)1.2;浮点数的默认类型是double,1.2是double类型,它无法直接赋值给表达范围更小的float类型,必须要经过强制类型转换,强制类型转换的语法是:类型变量名=(类型)变量值;16.Java中的变量在使用前必须要定义,而且只能定义一次。如下代码是错误的inta=100;inta=200;因为变量a定义了两次,造成重复定义。如下代码也是错误的a=100;System.out.println(a);因为变量a没有定义。如何同时定义多个变量?变量类型变量名1,变量名2,…….,变量名n;如:inta,b,c;要想使用变量,首先需要定义,然后必须赋值。如下代码是错误的,因为变量a并没有赋值。inta;System.out.println(a);17.关于变量名的命名约定,以字母,下划线,或者$开头,后接字母、下划线、$以及数字,没有长度限制。18.关于强制类型转换的注意事项:当把表示范围小的类型赋给表示范围大的类型,可以直接赋值,无需强制类型转换;但当把表示范围大的类型转换为表示范围小的类型,则必须要进行强制类型转换。19.inta=8;intb=a/3;如果无法整除,那么将小数点后的部分全部舍去,只保留整数部分20.inta=1;intb=a++;表示先将a的值赋给b,然后a再加一,结果是a为2,b为1。