# 一.JAVA基础
## 1.注释、标识符、关键字
- 注释
//+注释
/* +注释+ */
/** +文本+回车
- 标识符
关键字
| 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 | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
java所有的组成部分都需要名字。类别、变量名以及方法名都被称为标识符
标识符注意点:
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线( _ )开始
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、下划线( _ )或数字的任何字符组合
**不能使用关键字作为变量名或方法名。**
标识符是**大小写敏感**的。
合法标识符举例:age、$salary、_value、_ _ 1
非法标识符举例:123ABC、-anger、#qwer;
可以使用中文名,但不建议,不建议使用拼音,除编辑程序猿外,其他人看不懂,还能low
## 2.数据类型
- 强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用;
- 弱类型语言
VB、JS
- JAVA的数据类型分为两大类
基本类型(primitive type)
引用类型(reference type)
```
public class Demo02 {
public static void main(String[] args) {
//八大基本数据类型
Integer
int num1 = 10;
byte num2 = 100;
short num3 = 30;
long num4 = 30L;//Long类型要在数字后面加L
//小数:浮点数
float num5 = 50.1F;//float类型要在数字后面加F
double num6 =3.14159265358;
//字符
char name = 'a';
char name1 = '中';
//字符串
String name2 ="我爱你";
//布尔值
boolean flag = true; //是
boolean flag = false; //非
```
今天看了vita君的历程,感觉自己知识储备量真的太少了,现在年龄也大了,突然转行,自己都怀疑自己了,望有人结伴和督促吧,哈哈哈