预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

一、概述 1、安装JDK 2、配置Path路径 3、第一个小程序:HelloWorld.java Javac:用来编译 Java:用来解释执行 注:java是由一个一个类 *.Java源文件命名要跟public修饰的类名一致 最小的程序单位是类(class),所以java程序必须以类的形式存在。不允许执行语句、变量、方法等成分的独立存在。 JAVA源文件的命名规则 源文件的后缀名必须是.java 编译型:使用专门的编译器。将程序源代码一次性翻译成 主文件名必须大写字母开头,不能符号、数字。 C、Java源文件命名要跟public修饰的类名一致。一个类里只能有一个public类。 注:一个Java的源文件可以包含多个类的定义。但是只能有一个public类。(原则上不推荐一个源文件写多个类,正确的方式为:一个源文件定义一个类,且名字要相同)。 Java的运行机制 高级的程序语言按程序的执行方式分为:编译型和解释型。 特定平台(特定的操作系统)可以执行的机器码。 解释型:使用专门的解释器逐行解释成特定平台(特定的操作系统)的机器码并立即执行。 Java的两大核心机制 JVM:Java虚拟机(JavaVirtualMachine)实现了JAVA一次编译,到处执行。 垃圾回收:不再使用的内存空间应立即回收,就叫垃圾回收。 显示回收的缺点: 忘记回收,内存泄漏 错误的回收程序的核心类库的内存,系统崩溃。 JAVA的回收机制: Java的内存分配和回收都是JRE(JavaRuntimeEnvironment)在后台自动进行的。JRE会负责回收不再使用的内存,这种机制就叫垃圾回收机制。 JAVA的基础语法 Java的注释:说明某段代码的作用,。 *、可读性第一,效率第二。 注释的形式: 单行注释:// 多行注释:/**/ 文档注释:如果编写JAVA源程序时添加了合适的文档注释。然后通过JDK提供的javadoc工具可以直接将源代码中的文档注释提取成一份系统的API文档。 下载java7的API文档:HYPERLINK"http://www.oracl.com/technetwork/java/javase/downloads/index.html"http://www.oracle.com/technetwork/java/javase/downloads/index.html Java的标识符跟关键字 标识符:所谓的标识符就是给变量、方法、类命名的符号。即所有程序员自己命名的,都叫标识符,都要遵守标识符命名规范。 标识符命名规范: 以字母、数字、下划线、美元符号组成,但是不能数字开头。 不能有空格。 不能包含其他的特殊字符 不能包含JAVA关键字跟保留字 注:标识符命名要“见名知意”一般采用驼峰命名。 分隔符: 分号(;):对语句进行分隔。 大括号({}):定义一个代码块。 中括号([]):用于访问数组元素。 小括号(()):定义方法时来包含所有形参声明。调用时用它来包含实参。 空格:出现在很多地方。 圆点:通常是类/对象与其属性/方法之间的分隔符 JAVA的关键字:Java当中有一些具有特殊用途的单词被称为关键字。 abstractassertbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseenumextendfinalfinallyfloatforifimplementimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnshortstaticstrictfpsynchronizedsuperswitchthisthrowthrowstransienttryvoidvolatilewhile 还有两个保留字:goto和const; Java的数据类型分类 强类型语言在编译时进行严格的语法检查。 声明语法: TypevarName; C、JAVA数据分为两大类:基本类型和引用类型 基本类型分类:分为4类8种 八大基本类型:byte\short\int\long\float\double\char\boolean 整型:byte\short\int\long(JAVA整数常量默认为int类型) Byte:在内存中占一个字节8位。表数范围:-2的7次方~2的7次方减1(-128~127) Short:在内存中占两个字节16位。表数范围:-2的15次~2的15次方减1(-32768~32767) Int:在内存中占四个字节32位。表数范围:-2的31次~2的31次方减1 Long:在内存中占八个字节64位。表数范围:-2的