##条件语句:
####if-else:
格式:
```java
if(判断条件){
执行代码;
}else if(判断条件){
执行代码;
}else{
执行代码;
}
```
实例:
 - 阅读剩余部分 -
####1.获取变量数据类型:
首先创建一个获取数据类型的方法:
```java
public static String getType(Object o){
return o.getClass().toString();
}
```
调用该getType方法返回变量数据类型:
```java
System.out.println(getType(变量名));
```
不通过创建方法直接引用Object查看数据类型:
```java
Stri- 阅读剩余部分 -
##字符串类型: String
```java
String 字符串名 = "字符串内容"; //字符串类型的变量值必须要用 双引号""括起来
```
 
注意:
String是个类,不属于基本数据类型,同样- 阅读剩余部分 -
访问修饰符控制可见性,一次只能使用一种访问修饰符,但是修饰符可以一次使用多种。
## (一)类
```java
访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称
```
(访问修饰符与修饰符的位置可以互换)

:**程序员自行定义的类型就是类类型,例如:String类,Person类。。。
特点:类类型可以作为变量名来使用
注意:任何数据类型与字符串类型相加最后都会成为字符串。
##2.基本数据类型:
**8种基本数据类型:**byte、boolean、char、short、int、long、float、double
**8种基本数据类型之包- 阅读剩余部分 -
final修饰符可以与static修饰符同时使用
##类:
格式:
```java
访问修饰符 final 类名{}
```
用final修饰的类称之为"终结类",终结类不能被继承。
##类属性:
格式:
```java
访问修饰符 final 类属性 = 属性值
```
如果用final修饰类属性,类属性必须赋初始值,并且该属性不能被修改。
##类方法:
格式:
```java
访问修饰符 final 返回值 方法名(){}
`- 阅读剩余部分 -
**变量注意: **Java中没有全局变量,只有方法变量、实例(对象)变量、类(静态)变量。
##定义变量:
格式:
```java
访问修饰符 修饰符 数据类型 变量名=变量值;
```
##变量命名规则:
1.可以数字、下划线、字母、$命名,但是不能以数字作为开头;一般情况下不以$开头。
2.不能使用JAVA关键字。
##常见数据类型:
存储在堆栈中,大小固定不随操作系统而不同,这也是Java能跨平台的原因。

String s = "abc"; 这里引用s就指向了个对象。(即定义变量时给其赋值)
- 阅读剩余部分 -
##常用快捷键:
```java
Ctrl+/ //注释该行
alt+/ //补全代码快捷键
写下sysout然后键盘敲击alt+/ //快速补全System.out.println();
写下main然后键盘敲击alt+/ //快速补全public static void main(String[] args)
写下for然后敲击 alt+/ //快速补全for循环格式
Ctrl+F11 //运行代码
F11 //调试运行代码|重新开始调- 阅读剩余部分 -