重新开始第一天
源程序(*.java文件)
Java编译器
字节码(*.class文件)
类加载器
字节码校验器
解释器
操作系统平台
开始回顾
//单行注释
/* */多行注释
标识符一览表
| abstract | assert | boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | serictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
Java的数据类型分为两大类
基本类型(primitive type)
1整数类型
2浮点类型
3字符类型
boolean类型
引用类型(reference type)
1类
2接口
3数组
int i =10b//二进制
int i =10 //十进制
int i =010//八进制
int i =0x10//十六进制
强制转换(类型)变量名 高--低
自动转换 低--高
变量是什么,就是可以变化的量
static int index = 0; 类变量
String str = "hello world"; 实例变量
public void method(){
int i = 0; 局部变量
}
局部变量:必须声明和初始化
int i = 10;
实例变量:从属于对象;
public class Test{
String name;
int age;
public static void main(String[] args){
Demo demo = new Demo();
System.out.print(demo.age);
}
}
类变量
public class Test
static int index = 2500;
常量
static final double PI = 3.14;
类变量 常量定义 类型 常量(大写)
变量的命名规范
所有变量,方法,类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man.GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()
运算符
算术运算符 :+ ,-,*,/,%,++,--
赋值运算符: =
关系运算符:>, < ,<=, >=, !=
逻辑运算符:&&,||
位运算符:&, |, ^ , ~, >>, <<
条件运算符
扩展赋值运算符: +=,-=,*=,/=
字符串拼接
System.out.print("字符串"+变量a)
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入你要的选择");
if(scanner.hasNextLine()){
String ste = scanner.nextLine();
System.out.println("输出内容为"+ ste);
}
scanner.close();
}
}

浙公网安备 33010602011771号