1. java简介
a. java之父 詹姆斯.高斯林
b. 名字由来: 印尼.爪哇岛,一款咖啡的产地
c. 最大优势: 跨平台,一次编码到处使用
d. 编程思想: 面向对象
e. 发展钱景: 年薪十万只是起步.
2. 熟悉集成开发环境(IDE) eclipse
①. 选择工作空间 (Workspace)
工作空间: 保存代码,以及偏好设置.
步骤: 双击打开eclipse ,选择一个 非C盘,非中文,不带空格, 的目录即可
例如: D:\develop\java 或者 E:\java
② 关闭欢迎界面
点左上角 welcome 后面的小叉号.
③ 选择开发模式
1) 关闭 JavaEE模式
在右上角的 "架子鼓" 图标上点右键 -> close.
2) 打开 Java 模式
点右上角的 "SIM卡" 图标 -> 选择其中的 Java -> 点Open按钮
④ 打开常用视图(小窗口)
1) 关闭所有视图(小窗口共6个)
完成之后
2) 打开包视图
点菜单 window -> show view -> package explore
3) 打开控制台
点菜单 window -> show view -> console
完成之后
⑤ 设置编码方式
点菜单 window -> preferences -> 搜索 work
->选择结果中的第二个workspace -> 看右边的左下角
->将Text file encoding 修改位 UTF-8 -> apply and close.
练习: 关闭eclipse,删除E盘中的java文件夹,清空回收站,重新打开eclipse
完成上述5个步骤,做2遍
3. 第一个java程序
① 创建项目
点菜单 File -> new -> java project
->输入名称 2021 -> 回车.
② 创建包
展开项目2021 -> 在src上点右键 -> new -> package
->输入名称 day01 -> 回车.
③ 创建类
在包day01上点右键 -> new -> class
->输入名称 HelloJava -> 回车.
④ 调整编辑器中的字体大小
放大: Ctrl + =
缩小: Ctrl + -
⑤ 将光标移动到编辑器的第4行,按一下Tab键
⑥ 输入 main 按内容辅助快捷键 Alt + / 然后敲回车.
⑦ 输入 syso 按内容辅助快捷键 Alt + /
⑧ 在小括号中输入 "我爱Java!"
⑨ 按快捷键 Ctrl + F11 执行程序,并在控制台中查看输出结果
练习: 删除项目2021 完成上述9个小步骤 做3遍.
4. 数据类型
① 整型 int
存储不带小数点的数字,范围约为±21亿多.
② 双精度 double
存储带小数点的数字,整数也能存,会自动追加.0 , 17位有效数字.
③ 字符串 String
存储一串连续的字符,种类不限,以空字符'\0'结尾.
书写: 必须写在一对"双引号"中.
例如: "我爱Java","3+5","$#@()"," ",""
5. 变量
"变量": 程序在"内存"中开辟的一个"存储区"
存储区中存放的数据叫做变量的"值"
存储区中的数据可被改变,因此叫做变量.
5.1 声明一个变量并且初始化
格式: 数据类型 变量名 = 值;
例如:
//声明一个整型变量 num 初始化为100
int num = 100;
System.out.println(num);//100
num = 110;
System.out.println(num);//110
//声明一个双精度变量 salary 初始化为 12875
double salary = 12875;
System.out.println(salary);//12875.0
//声明一个字符串变量 addr 初始化为 保安同泰时代中心
String addr = "保安同泰时代中心";
System.out.println(addr);//保安同泰时代中心
5.2 声明一个变量 不初始化
格式: 数据类型 变量名;
例如:
//声明一个整型变量 age 不初始化
int age;
//System.out.println(age); 未初始化的变量不能使用
//将变量age初始化未 18
age = 18;
System.out.println(age);//18
5.3 声明多个同类型变量
格式: 数据类型 变量1=值, 变量2=值, ..., 变量n=值;
例如:
//声明两个整型变量 a 和 b 分别初始化未 5 和 10
int a = 5, b = 10;
System.out.println(a);//5
System.out.println(b);//10
5.4 java中的标识符命名规则
① 只能包含: 英文字母,阿拉伯数字,美元符号$,下划线_
② 不能以阿拉伯数字开头
③ 不能使用java中的关键字
④ 严格区分大小写
练习: 下列标识符是否合法,不合法说明原因
li-ning //不合法,减号不是有效字符
zhang san //不合法,空格不是有效字符
__self //合法
final //不合法,是关键字
3M //不合法,阿拉伯数字开头了
6. 打印方法
快捷键: syso Alt + /
System . out . print ln();// 打印参数,之后换行
//系统 输出 打印 line行
System . out . print();// 打印参数,不换行
参数: 可以由4种内容构成,最终必须合成一个内容
int age = 18;
① 数学算式
由数值类型和四则运算符构成的表达式
例如: 3 + 2; age + 1;
处理: 打印运算结果
② 变量
数据类型 变量名 = 值;
处理: 代表其值
③ 字符串 String
书写: 必须写在一对"双引号"中
例如:
"我爱Java","3+2","^&*#$"," ",""
处理: 原样打印
④ 拼接号'+'
拼接成字符串
"+"在运算时,两边都是数值,就做加法运算
有一边是字符串,就做拼接字符串操作.
练习: 写出下列语句的输出结果
System.out.println(1+2+3);//6
System.out.println(1+2+"3");//33
System.out.println("1"+(2+3));//15
System.out.println("1"+2+3);//123
作业: 在包day01中新建类 Work01 实现如下内容
① 声明一个 整型变量 num 初始化为 200,打印出num的值
② 将num的值修改为150 再次打印num的值
③ 声明一个双精度变量 price 初始化为 19.80 打印出price的值
④ 声明一个字符串变量 name 初始化为 张三 打印出 name的值
⑤ 在一条语句中声明两个双精度变量 x和y 分别初始化为 1.8 和 2.5
在一条打印语句中输出x和y的值.