Java的基础复习第一篇
概念解读
- JDK:Java Development Toolkit 。Java开发工具集,也就是开发java的必备环境。包含jre、编译等工具以及各类API。
- JRE:Java Runtime Environment。Java运行环境,运行java的环境,主要有系统类库支持以及JVM。
- API:Application Program Interface。各种类库和预定义的接口,服务于开发者开发使用。
- IDE:Integrated Development Evironment。开发工具,集成开发环境,有eclipse,ideal,netbeans等。
- Java language specification:java 语言开发规范。
- 基础知识点注释
Java提供了三种注释,行注释(//)、块注释(/**/)、文档注释(/** */)。
- 基础知识块
Java代码都是写在某一个块中的,块以一对花括号包裹。有类块,方法块,选择语句的块,循环语句的块,静态代码块。
- 基础知识三种程序设计错误
语法错误,运行错误,逻辑错误。语法错误在IDE上会有提示,属于编译器发现。运行错误会在运行时crash。逻辑错误可以运行,但是得不到预期的结果。
- 标识符
为类、方法、变量等起得名字。尽量使用驼峰命名法。由字母、数字、下划线、$符组成。不能以数字开头。不能使用保留字和关键字。
- 变量
可以在运行中被改变的值。变量必须在使用之前顺序完成声明和赋值两步。
- 赋值语句和赋值表达式
使用“=”来作为赋值语句的赋值符号。主要作用是给变量赋值,完成变量和常量的初始化。
- 常量
一般在声明和初始化一起完成,且值不会发生变化。
- 数值数据类型
byte | short | int | long | float | double |
8 | 16 | 32 | 64 | 32 | 64 |
- 数值操作符
+ - * / %加减乘除取余
- 常量值
字面值,3,4,5,6都是字面值。F L分别标记字面值的类型。
- 增强赋值操作符
+= -= *= /= %=
- 自增自减
++ --,放在前后的区别有些不一样。
- 数值类型转换
自动转换和强制类型转换。