Java基础——java基础解释+eclipse的使用+数据类型
java基础解释
我们使用的
Java.exe 称为 Java解释器
Javac.exe 称为 Java编译器
eclipse的使用
首先
解压 eclipse.rar
…
打开 eclipse
首次打开会有欢迎语
此时为了使用 我们则关闭欢迎界面
关闭后的右侧是什么都没有的
且全都是英文版的
不建议大家用汉化版的 因为容易出问题
插图
创建文件 点击 File->New->Java Project
如果没有Java Project 则 File->New->Other
选中 Java Project 再点击 Next
接下来的界面是
创建一个 项目文件名
我这里取的名字是 bjJavaBasic
接下来的界面是
找不到 src 的朋友 请 点击 bjJavaBasic左边的==>==
大家可以看到src上的图标是一个文件夹有4个方格
所以我们要建立一个跟它很像的方格才行
这个方格我们称为 Package
因此接下来我们创建一个 Package
右键点击 src
再 New->Package
然后的界面如下图
我取的名字名字是 day001
因为 该Package是空的 所以它的方格是白色的
右键点击 该Package
再 New->Class
然后如图创建一个 Class
为了加深大家的理解 我给大家看下对比图
搭建Java环境的文章戳这里
Java基础——搭建Java环境
在完成Class的创建后 你的eclipse的右边界面时有如下图的
这里可以写我们的代码啦~
// 是标注注释哈
因此我们学会了eclipse的使用啦~
小tip:
大家可以在 package day001; 的下一行顶格输入 /** 然后回车
就能显示作者啦~
理论也很重要
接下来我们讲
变量
变量:可以变化的量。
变量的本质:是一个存储空间,存储的是用户需要用到的数据,这个存储空间的大小和存储的内容(类型约束相关)。
提问
- 为什么要使用变量?
- 如何去使用变量?如何去创建一个变量?
数据类型 变量名;//声明一个变量
//例如:int a
实例检验:
public class Demo01 {
public static void main(String[] args) {
// 声明一个变量,变量名为a
int a;
a = 1;//赋值号,将1赋值给a
经典面试题:声明一个变量的同时,有没有开辟存储空间?(有,因为变量的本质是一个存储空间,如果没有开辟存储空间的话,该变量不能被赋值,失去了变量存在的意义)
- 数据类型:8种基本数据类型 引用类型(面向对象)
8种基本数据类型
整型:
byte(字节类型) < short(短整型) < int(整型)< long(长整型)
整型的范围是:-2^31 至 2的31次方减1
小数类型浮点型:float(单精度浮点型)
double(双精度浮点型)
如 1.4494332亿美元
实例:
float ft = 3.14F;
double de = 3.14;
float 写小数需要标注F
字符型:char 数据用**’ '**来修饰
里 面最多存储两个字节
实例:
char cc = 'A';
// 字符型 数据用''来修饰,里面最多存储两个字节。
char ccc = '中';//一个中文字符占2个字节
布尔型:开关类型 true false
补充知识点:
- 在Java中,所有整数的直接量默认为int类型(在不超过 int 类型的存储范围的前提下)
实例:
byte be = -127
//这里的 -127 是直接量 参考上一句话 则 -127是int类型 但是 be 是 byte 类型
- 在Java中,byte、short、char三种类型的变量在进行数学运算时,先自动转换为int类型,然后再进行数学运算。
类型转换:小类型转换成大类型是自动转换
大类型转换成小类型是需要强制类型转换(容易溢出)。
【byte(字节类型) < short(短整型) < int(整型)< long(长整型)】
实例:
byte be=1;// -128 ------- 127
short st = 2;
int sum = be + st;//经典笔试题
/*int c1 = be; 模拟操作过程
int c2 = st;
sum = c1 + c2;*/