文档介绍:学****总结
Java 基础知识
Java 概述
Java 语言的主要特性
语法简单易学(Java 语言的语法与 C 语言和 C++语言很接近,使得大多数程
序员很容易学****和使用 Java )
语言平台无关(一次编译到处运行)
语言健壮性(Java 的强类型机制、异常处理、垃圾自动收集等)
Java 三大体系
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允
许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用
程序。Java SE 是 Java 的基础,也是学好 Java 的关键。
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版
本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME,也叫
K-JAVA。Java ME 为在移动设备和嵌入式设备上运行的应用程序提供一个
健壮且灵活的环境。已经被 Android 取代,可以不用关心
Java 平台
Java 平台由 Java 虚拟机(Java Virtual Machine,简称 JVM)和 Java 应用编
程接口(Application Programming Interface,简称 API)构成。
JDK 是整个 Java 的核心,包括了 Java 运行环境(JRE)、Java 工具和 Java
基础类库。对 JDK 认识是学好 Java 的第一步
关键工具:
javac –编译器,将源程序转成字节码
java –运行编译后的 java 程序(.class 后缀的)
Java 的运行过程以及原理
1
,开始运行
标识符、关键字、数据类型
注释
在我们编写程序的时候,需要在一些关键部分加一些注释,以说明某段代码
的用途,或者说明一下某段代码的输入参数和输出值。目的是增加代码的可读性。
单行和多行注释:将注释符号之间的内容当作注释,编译和运行时忽略。
文档注释:将包含在这部分里的注释用 javadoc 命令来自动生成 API 文档。
通过 javadoc 工具可以保证程序代码和技术文档的同步
Java 分割符
在 Java 中,圆点"."、分号";"、花括号"{}"和空格具有特殊的分隔作用,
统称为分隔符号(分隔符号必须是英文半角字符)。
分号:在 Java 语句中分隔不是依靠回车来完成,一条 Java 语句必须以分号
(;)作为结束标记。只要在最后结束的地方加上分号表示此语句结束。
代码块:所谓"块“,就是用{}所包含的一段代码,它们在逻辑上常常是一
个整体。在 Java 程序中,类的代码必须放在一个”块"中,方法的代码也必
须放在一个"块"中。在条件、循环语句中的代码,也常常放在一个"块"中。
空白:空格可以放在 java 程序的任何地方,除了用于分隔一条语句外,空格
常常用于源代码的缩排上,使代码具有更高的可读性。
圆点:圆点"."用于类或对象调用它的属性或者方法之间的分隔。
Java 标识符
在各种编程语言中,通常要为程序中处理的各种变量、方法、函数、对象和
类等起个名字作为标记,以后就可以通过名字来访问或修改某个数据的值,这些
名称为标识符号。
1、标识符必须以字母、下划线(_)或美元符号($)开头,后面可以跟任意数目
的字母、数字、下划线(“_”)或美元符号。
2、标识符不能包含空格,也不能使用 java 关键字。
3、标识符的长度没有限制。Java 语言是大小写敏感的比如:“abc”和“Abc”是
俩个不同的标识符,在给标识符起名时,最好要有实际意义。
关键字:Java 中一些赋以特定的含义、并用做专门用途的单词称为关键字
2
(keyword)。Java 中的关键字全部小写。
保留字:goto 和 const 虽然从未被使用,但也作为 Java 关键字保留。
表 -1 关键字列表
Java 编码规范
命名惯例也称命名约定,在声明包名、类名、接口名、方法名、变量名、常
量名时除必须符合标识符命名规则外,还应尽量体现描述的事物或属性、