欢迎来到天天文库
浏览记录
ID:8969477
大小:148.36 KB
页数:10页
时间:2018-04-13
《java语言的特点和优势》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章1.Java语言的特点和优势:Java:一种简单的,面向对象的,分布式的,解释型的,强壮的,安全的,体系结构中立的,可移植的,高性能的,多线程的,动态的语言。2.Java虚拟机及Java的跨平台原理JVM(虚拟机)的运行过程:1)代码的装入2)代码的校验3)代码的执行(有两种方式)(1)即时编译方式(JIT):解释器先将字节码编译成机器码,然后再执行该机器码。(2)解释执行方式:解释器通过每次解释并执行一小段代码来完成Java字节码的所有操作。3、Windows下JDK的安装:v安装目录:
2、vbin目录中常用命令介绍-javac.exe:Java源文件编译工具JavacHello。Java-java.exe:Java字节码解释程序JavaHello4、Path设置C:Javajdk1.6.0_14libtools.jar;C:Javajdk1.6.0_14lib/dt.jar;5、Classpath设置classpath=.;c:myjava;6、用记事本编写java程序源代码publicclassHelloWorld{publicstaticvoidmain(St
3、ring[]args){System.out.println(“HelloWorld!”);}}7、Applet没有main()方法作为Java解释器的入口,我们必须编写HTML文件,将Applet嵌入其中,然后用支持java的浏览器或者appletviewer来运行。第二章1、Java是严格区分大小写的v例:不能将class写成Class。Boy和boy是不同的标识符。Java是一种自由格式的语言程序代码分为结构定义语句和功能执行语句。功能执行语句的最后必须用分号(;)结束。v一条语句可以写在
4、若干行上。可以任意编排。v单词、字符串不能分开写在两行上,注意中英文标点2、Java中的标识符v标识符是用来标识类、变量名、方法名等的有效字符序列。-凡是自己可以起名字的地方都叫标识符,都遵守标识符的命名规则。vJava标识符命名规则Ø-标识符由字母、数字、下划线“_”和美元符“$”组成。Ø-标识符应以字母、下划线“_”和美元符“$”开头。Ø-Java标识符对大小写敏感,长度无限制。Ø-Java标识符取名应做到“见名知意”,且不能与Java语言的关键字重名。不能以数字开头3、Java中的标识符v
5、Java约定:―类名的首字母大写。―变量名和方法名的首字母小写。―常量名全部字母大写。―运用驼峰标识。v合法的标识符:vHelloWorldvDataClassv_983v$bs5_c7v非法的标识符:vHelloWorldvDataclass#v98.3vclass1、所有Java关键字都是小写2、Java中的常量(持续不变的值)1)布尔常量true、false2)常量声明finalintMAX=10;finalfloatPI=3.14f;提高可读性,增强可维护性前面没有修饰词的是默认访问权限
6、5、Java的变量类型分两大类:基本数据类型和引用数据类型6、算术运算符:适用于整数、浮点数和字符类型7、算术运算符v例:7/2//整除,取商值,运算结果是整数37.0/2//实数除法,运算结果是浮点数3.57%2//余数为整数1-7%2//结果为-1,结果符号与被除数相同7%-2//结果为1,结果符号与被除数相同v两个整型类型的数据做除法时,结果是截取商数的整数部分,小数部分被砍掉,而不是进位。8、&&短路与左边为false,不计算右边表达式,结果为false
7、
8、短路或左边为true,不计算右
9、边表达式,结果为true9、条件运算符v语法格式:x?y:zv例: inta=1,b=2,max;max=a>b?a:b;第四章1、声明数组:数组元素类型数组名[];数组元素类型[]数组名;例如: intx[]; int[]x;注:java在数组定义中并不为数组元素分配内存,所以[]中没有指出数组的长度。int[100]x;//非法,声明数组时不定指定长度2、创建数组(为数组分配内存空间)v利用new关键字创建数组对象,格式为:数组名=new数组元素的数据类型[数组元素个数];如:x=n
10、ewint[100];v声明数组和创建数组空间同时完成,如: int[]x=newint[100];//默认的元素全部为0等价于:int[]x;//执行后的内存状态如图ax=newint[100];//创建数组,执行后的内存状态3、数组中各种数据类型的初始值数据类型初始值Byte0Short0int0long0Lfloat0.0Fdouble0.0char‘u0000’booleanfalse引用数据类型null第五章1、什么是面向对象简单的说,面向对象编程(ObjectOrientedPro
此文档下载收益归作者所有