## 任务
1. 标示符
2. Java的用途
3. Java的常量和变量
4. Java的数据类型
5. Java的运算符
6. Java的流程控制语句 —— if
## 课程进度
1. Java基础 4天
2. Java的面向对象 5~6天
3. Java常用类 2天
4. Java 高级类 6天
5. JavaSE的项目 3天
## 联系方式
姓名: 蔡捷
微信/QQ/手机: 18516205183
## Java是什么?
Java就是一个计算机语言, 是用无数个字母组成
C语言 ---> 系统
C++语言 ---> 大型网络游戏
android ---> 完成移动APP的 --> 主体语言是Java
IOS ---> 完成移动APP的 --> 主体语言是OC
.....
Java ---> 大型的网站(钱有关)、移动端的后台
后台
## 安装Java工具
工具分类: JDK, eclipse/myEclipse/IDEA
### 卸载工具
1. 打开控制面板,找到卸载程序,点击进入
2. 找到JDK的两个软件 —— 咖啡标记, 右击卸载
3. 把已经安装过的路径未删除的部分手动删除
### 安装工具
1. 双击点开jdk-8u202-windows-x64.exe
2. 点击下一步, 点击浏览,开始切换路径
3. 点击下一步, 出现安装JRE,点击浏览切换路径,需要与JDK的路径在同一个父目录下
4. 点击下一步,自动安装
5. 点击关闭
6. 右击计算机, 找到属性,找到高级系统设置, 点击进入环境变量,系统变量和用户变量
进入用户变量中
1. 点击新建
1. 变量名: JAVA_HOME
2. 变量值: 刚刚安装JDK路径的位置
3. 例如: D:Program FilesJavajdk1.8.0_202
2. 点击新建
1. 变量名: CLASSPATH
2. 变量值: .
3. 点击新建
1. 变量名: PATH
2. 变量值: %JAVA_HOME%in
3. 以上的结果:D:Program FilesJavajdk1.8.0_202in
7. 验证是否安装成功
windows + R --> 运行 --> 输入cmd --> 显示黑框(DOS命令框)
在DOS命令框中输入javac, 再输入java
## Java的常量和变量
常量: 不可改变的量,称呼为常量
变量: 可改变的量,称呼为变量
## Java数据类型
1. 基本类型
1. 整数类型
1. 字节类型: byte -2^7 ~ 2^7-1
2. 短整型 short -2^15 ~ 2^15 -1
3. 整型 int -2^31 ~ 2^31 -1 约 -21亿~21亿
4. 长整型 long -2^63 ~ 2^63 -1
2. 浮点类型
3. 字符类型
4. 布尔类型
2. 引用类型
### 整数类型
相当于数学中的正整数和负整数还有零
和数学有关必然有运算,有运算必然现需要去声明值
### 声明值 —— 声明变量
数据类型 变量名称 = 初始值
```java
int a = 10;
// 译文:
// 声明变量a是一个整型类型, 初始化的值为10
// a的值为10
// 其中=号被称呼为赋值号,作用: 符号右边的值传递给符号左边的变量名称
short a = 20;
long b = 30;
byte c = 40;
int a = 1;
```
注意:
一旦声明了某个变量的名称的类型,则该变量的类型被定死,不能在给予改变,换句话说,同一个变量名称不得被重复定义
练习: 声明两个变量名称,分别为a和b,分别显示这两个值的加法和除法, 在桌面上创建Demo02.java文件
### 默认类型
整数默认类型当中, 默认为int
### 自动类型转换
类型byte,short,在正常赋值的时候,由于默认类型为int类型,所以所有的整数都是int类型,则理应是不能够直接赋值给byte和short类型的,但是由于整数类型的范围全部涵盖在负整数到正整数之间且四种类型以包含的形式存在,故给予byte和short拥有自动类型转换的特权,只要int类型的值不超过byte和short类型范围,则可以直接赋值,无视类型不相同,但若int类型的值超过了,则不能够赋值
### long类型
```java
long a = 9999999999;
byte b = 300;
System.out.println(a);
int i = (int)9999999999L;
System.out.println(i);
```
## 作业
把JDK安装一下
by:
1b = 8位二进制 01010101
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
Day01 【Java基础①】链接:
-
链接:https://pan.baidu.com/s/1uEscEsCxkXuO2auJbrddMA
提取码:73ey
Note:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中
© 2021 05 - Guyu.com | 【版权所有 侵权必究】