预览加载中,请您耐心等待几秒...
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的