Java基础语法
Eclipse IDE 的使用
创建工程
File -> JavaProject -> 写工程名字(授课天数命令) --> Finish 工程创建完毕,可以进行程序的开发
src文件夹, 写类使用的
在src文件夹,鼠标右键 -> new -> class -> name对话框写上类的名字
Eclipse的项目目录结构
默认的情况下,工程都放在了 workspace (工作空间)
工作空间中的文件夹就是在eclipse中的工程的名字
工程目录下:
- bin : 存储编译后的可运行文件 class文件 eclipse自动编译
- src : 存储是是我们编写的java文件 (源文件)
- 好处 : 程序是我们写的,源代码是否需要保护, 开发完了,交付使用,直接提供用户 class文件!
Eclipse的字体调整
Ctrl 和加号 以及减号 ,调整字体大小
window -> Rreferences -> General -> App -> color and Fonts -> java -> java Editor Text Font -> edit
Eclipse的窗口设置
package Explorer 包资源浏览器, 管理我们创建的工程,类
Window -> show view -> package Explorer 开启包资源浏览器
Eclipse的界面,混乱 (故意) 恢复到初始化状态
window -> pers -> reset
Eclipse快捷键
- 万能提示快捷键 alt + / 代码上的自动提示
- 注释的快捷键
- 单行注释 Ctrl + / 要注释哪行,光标在这行内即可
- 多行注释 Ctrl + Shift + / 必须要选中注释的行
- 取消多行注释 Ctrl + Shift + \ 不需要选中哪一行,只要光标在注释内即可
数据类型
注意 : Java语言是强制类型语言. 任何的数据,都是进行严格分类的
方便管理数据,Java语言将数据分成了两大类别.
-
基本数据类型 (四类八种)
-
整型
-
字节型 (关键字 byte)
字节型在内存中,占用1个字节(8个二进制位)
字节型的数据的取值范围 -128 ~ 127
-
短整型(关键字 short)
短整型在内存中,占用2个字节(16个二进制位)
短整型的数据的取值范围 -32768 ~ 32767
-
整型(关键字 int) Java的默认类型
整型在内存中,占用4个字节(32个二进制位)
整型的数据的取值范围 -2147483648~ 2147483647
-
长整型(关键字 long)
长整型在内存中,占用8个字节(64个二进制位)
长整型的数据的取值范围 -9223372036854775808~ 9223372036854775807
-
-
浮点
-
单精度(关键字 float)
单精度浮点在内存中,占用4个字节
单精度浮点的数据的取值范围 1.4E-45~ 3.4028235E38
-
双精度(关键字 double)Java的默认类型
双精度浮点在内存中,占用8个字节
双精度浮点的数据的取值范围 4.9E-324~ 1.7976931348623157E308
-
-
字符 (关键字 char)
- 类型每次只能存储1个字符
- 字符型在内存中,占用2个字节 (和short一致)
-
布尔 (关键字 boolean)
- 布尔类型只有true和false
- 内存中占1个字节
-
-
引用数据类型 (5种)
- 数组 (英语 Array)
- 类 (英语 class 也是关键字)
- 接口 (英语 interface 也是关键字)
- 枚举 (英语 enum 也是关键字)
- 注解 (英语 Annotation)
变量
变量 : 常量是固定不变化, 变量的数据是可以随时改变的, 变量方便进行运算
变量的定义三要素 :
- 明确数据类型
- 变量的名字
- 变量的值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Iro7xc4-1594120263640)(images/变量定义三要素.jpg)]
变量定义的格式 :
数据类型 变量名字 = 值
public static void main(String[] args) {
/*
* 定义出所有的基本数据类型变量
* 4类8种
* 定义格式:
* 数据类型 变量名字 = 值
*/
//定义字节型,关键字 byte
byte b = 100;
System.out.println(b);
//定义短整型,关键字 short
short s = 10000;
System.out.println(s);
//定义整型,关键字 int 最常用的类型
int i = 999999;
System.out.println(i);
//定义长整型,关键字 long
//注意 : Java语言,任何整数默认都是int类型
//将整数变成long类型, 数字后面写字母L (不分大小写,建议大写)
long l = 1234567890123L;
System.out.println(l);
//定义浮点数据,单精度 关键字float
//Java中浮点数据,默认是double
//浮点数变成float类型,数字后面写字母F (不分大小写,建议大写)
float f = 3.14F;
System.out.println(f);
//定义浮点数据,双精度 关键字 double
double d = 3.14;
System.out.println(d);
//定义字符类型, 关键字char
char c = '去';
System.out.println(c);
//定义布尔类型,关键字 boolean
boolean bool = true;
System.out.println(bool);
}
变量定义的注意事项
-
变量定义,但是没有赋值,不能使用
public static void main(String[] args) { int i ; System.out.println(i); }
-
可以先定义变量,再赋值
public static void main(String[] args) { int i ; i = 1; System.out.println(i); }
-
在同一个大括号内,变量名不能相同
public static void main(String[] args) { int i ; i = 1; System.out.println(i); int i = 2; System.out.printl(i); }
-
作用范围,变量只能作用在定义的一对大括号内有效,出去大括号无效
变量定义格式补充
先声明变量,后赋值
public static void main(String[] args) {
int a;
a = 1;
//一次定义多个变量名字
int b,c