JAVA基础学习第一题
# JAVA数据类型

## 字节回顾

## 进制回顾,及进制面试

## 字符拓展


## 布尔值的拓展

## 强制转换

从高到低时需要强制转换

## 一些小补充

1.为了方便。可以在数字之间加下划线,值并不会变。
---
2.计算某些值要防止溢出。比如下面的例子

得到的结果是一个负数。
---
这时候可以吧它强制转换成long类型。得到的结果就不会溢出。

---
## 变量的作用域

- 局部变量必须定义一个初始值。且只在当前函数方法内可用,

---
- 实例变量,类的里面方法的外面。从属于对象。

没有给变量赋值时默认值
除了八大基本类型,其他默认值都为NULL。
---
- 常量的定义

static在final前后都能运行。

---
* 变量的命名规范
## 运算符
* 基础运算符-关系运算符
* 
- 求平方
---
- 逻辑运算符&&(与)、||(或)
- 位运算<< ,>>。与二进制相关
<<代表左移动,相当于*2。>>向右移动相当于/2。
比如
System.out.println("2<<3");
得到结果为8
相当于把2的二进制向左移动3位
0000 0001---->0001 000
---
三元运算符

---
## JAVA中的包


包的命名与公司域名倒置;例:www.baidu.com创建包的名字就是com.baidu.www
包的导入用import

- 这里在Demo01当中导入剩下的包可以直接import com.kuang.base.*;
- 推荐看阿里巴巴开发手册,上面有基础和规则。
---
## JAVADoc命名



浙公网安备 33010602011771号