一.一些需要了解的知识
1.IDK,JRE,JVM
JDK:开发工具包
JRE:运行环境
JVM:虚拟机
关系:JDK包含JRE,JRE包含JVM
二.基础知识
1. 标识符命名
1.标识符由数字、字母等组合构成。
2.标识符各符号间无空格。
3.标识符第一个字符不能为数字。
4.标识符不能为Java中关键字和保留字。
5.标识符的命名最好能反映其作用
2.注释
单行注释 //
多行注释 / /
文档注释/*暂时用不上/
3.关键字
对 Java 编译器有特殊的意义的英文单词
4.运算符
- 加法
- 减法
- 乘法
/ 除法
% 取余
++ 自加1
-- 自减1大于
< 小于
= 赋值
== 相等5.变量
命名要尽量规范清晰,变量必须先声明后使用。
且相同的变量只能声明一次。
6.数据类型
int a; //整数
float b; //单精度浮点变量
double c; //双精度浮点变量
boolean d; //布尔型
char e; //字符
String f; //字符串
7.输入输出
输入
import java.util.Scanner; Scanner sc = new Scanner(System.in); int a = sc.nextInt();
输出
System.out.println() System.out.printf() System.out.print()
8.控制语句
if
if (condition) { // 当条件为真时执行 }
if-else
if (condition1) { // 当条件1为真时执行 } else if (condition2) { // 当条件2为真时执行 } else ( condition3) { // 当条件1和条件2都为假时执行 }
switch
switch (表达式) { case 值1: // 当表达式的值等于值1时执行的代码 break; case 值2: // 当表达式的值等于值2时执行的代码 break;
for
for(初始化语句;条件判断语句;条件控制语句){ 循环语句;}
do-while循环
do-while
do{ 循环语句 }while(条件);
9.方法
private memoryA public int getmemoryA return memoryA
9.继承
允许“多层”继承,但不允许“多重”继承(多继承)
10.修饰符
- public
- 类公开可见
- private
- 私有,仅对本类或者其外部类公开
- protected
- 对于其子类,或者同一个包中的类可见
- protected成员,在其他包中只能通过继承的方式来使用