eclipse的安装与基础应用

# java的编程规范(阿里巴巴java开发规范)
# 工程名:全英文+数字版本号 TankBeta1.0 JF2303070404
# 包名:全英文全小写,一般有一个单词或者缩写构成
多层级 a.b.c 

# java文件名/类名:大驼峰 首字母大写 HelloWold
# 变量名/方法名:小驼峰 第一个单词首字母小写 helloWold
# 常量名:全部大写,如果是多个单词构成,使用下划线分隔 HELLO_WORLD

# 注释:
单行注释 //
多行注释 /**/
文档注释 /** */ 未来可以导出文档说明书 API说明文

# 开发工具的使用
- eclipse(一二阶段)
- idea(三四阶段)

eclipse版本:2020年03
2021年开始的版本都内置了JDK
https://www.eclipse.org/downloads/
下载202003,解压即可使用

在硬盘上创建一个文件夹作为一阶段的工作空间
启动eclipse,选择工作空间
真正启动后,开始进行软件设置
- 关掉不必要的窗口
- 字体
- 修改工作空间的字符编码 UTF-8
- 去除自动更新
- 去除英文检查拼写
- 去除自启动项

测试:
- 创建工程
- 创建包
- 创建类
- 编写程序入口 main方法
- 运行
在文件的任意位置,右击--run as--java application

# 计算机基础常识
电脑中数据的最小单位:bit 位
1字节 = 8位 0000 0000
1KB = 1024字节
1MB = 1024KB

# 数据类型(强类型)
- 基本数据类型(8种)
整数
- 字节型 byte 占8位 取值范围 -128~127 -2^7 ~ 2^7 - 1
- 短整型 short 占16位 取值范围 正负3W多 -2^15 ~ 2^15 - 1
- 整型(默认) int 占32位 取值范围 正负21亿多 -2^31 ~ 2^31 -1
- 长整型 long 占64位 取值范围 正负 -2^63 ~ 2^63 -1

小数(浮点型)
- float 占32位 取值范围 大概正负 3.4x10^38次方
- double(默认) 占64位 取值范围 大概 正负 1.7x10^308

字符
- char 代表单个字符 使用单引号定义 '我' 'A' ' ' //必须且只能有1个字符
取值范围:0~65535

布尔
- boolean 代表逻辑中的 真与假 取值范围 true / false

- 引用数据类型
- 数组

- 对象/类
String 字符串类型,使用双引号定义 " "

- 接口

# 运算符

- 数学运算符
+ - * / % ++ --

- 关系判断运算符
> < >= <= == !=

- 逻辑运算符
并且&& 或者|| 取反!

- 赋值运算
= 将右边的数据赋值给左边
+= -= *= /= %=

比如:a+=b a=a+b 如果b是1 a+=1 还可以简写成a++

- 拼接运算
+ , 如果左右两边都是数字,就是加法运算,只要有一个不是数据,就是拼接运算

- 三元运算符
A?B:C

A:代表一句判断,结果必须是布尔类型
B:只有A成立,才会返回B的结果
C:只有A不成立,才会 执行并返回C的结果

运算优先级
先乘除,后加减
如果优先级相同,从左到右以此依次计算
第一优先级: () . 调用符 [] 数组根据下标获取元素

# 类型转换
- 自动类型转换
特点:在 byte short int char 这四种类型中进行混合运算时
会出现自动类型转换的特性:
byte short int char 最终都会转成int
如果中间再加入long类型,结果转成long
吐过中间再加入float类型,结果转成float
如果中间加入double类型,结果转成double

- 强制类型转换
语法:
(数据类型)变量

//# 使用基础运算,交换a和b的值,打印结果 "a的值为7 , b的值为13" ;
a=a+b; 
b=a-b; 
a=a-b; 
System.out.println("a的值为" + a + ",b的值为" + b);
 方法二:
a=a^b;
b=a^b;
a=a^b;
System.out.println("a的值为" + a + ",b的值为" + b);

//# 将pi保留两位小数,打印出来3.14(不考虑四舍五入)
pi = (int)(pi * 100);
pi/= 100;
System.out.println("将pi保留两位小数(不考虑四舍五入):"+pi);

pi = 3.1415926;
//# 将pi保留四位小数,打印出来3.1415(四舍五入)
System.out.println("方法一.将pi保留两位小数(四舍五入):" + String.format("%.4f",pi));  //  "%.4f" 中4表示位数,f表示浮点类型 

//# 将pi保留四位小数,打印出来3.1415(四舍五入)
DecimalFormat df = new DecimalFormat("#.0000");
System.out.println("方法二.将pi保留两位小数(四舍五入):" + df.format(pi));

//# 将pi保留四位小数,打印出来3.1415(四舍五入)
BigDecimal bg = new BigDecimal(pi);
double f1 = bg.setScale(4,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println("方法三.将pi保留两位小数(四舍五入):" + f1);

//# 将pi保留四位小数,打印出来3.1415(四舍五入)
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(4);
System.out.println("方法四.将pi保留两位小数(四舍五入):" + nf.format(pi));

Eclipse的常用快捷键
1、补全代码声明:Alt + /
2、快速修复:Ctrl + 1
3、批量导包:Ctrl + Shift + O
4、使用单行注释:Ctrl + /
5、使用多行注释:Ctrl + Shift + /
6、取消多行注释:Ctrl + Shift + \
7、复制指定行的代码:Ctrl + Alt + Down 或 Ctrl + Alt + Up
8、删除指定行的代码:Ctrl + D
9、上下移动代码:Alt + Up 或 Alt + Down
10、切换到下一行代码空位:Shift + Enter
11、切换到上一行代码空位:Ctrl + Shift + Enter
12、查看源码:Ctrl + 选中指定的结构 (或 Ctrl + Shift + T)
13、退回到前一个编辑页面:Alt + Left
14、进入到下一个编辑页面(针对上一条来说):Alt + Right
15、光标选中指定的类,查看继承树结构:Ctrl + T
16、复制代码:Ctrl + C
17、撤销代码:Ctrl + Z
18、反撤销代码:Ctrl + Y
19、剪切:Ctrl + X
20、粘贴:Ctrl + V
21、保存:Ctrl + S
22、全选:Ctrl + A
23、格式化代码:Ctrl + Shift + F
24、选中多行,整体往后移动:Tab
25、选中多行,整体往前移动:Shift + Tab
26、在当前类中,显示类结构,并支持搜索指定的方法、属性等:Ctrl + O
27、批量修改指定的变量名、方法名、类名等:Alt + Shift + R
28、选中的结构的大小写切换,变成大写:Ctrl + Shift + X
29、选中的结构的大小写切换,变成小写:Ctrl + Shift + Y
30、调出生成getter/setter/构造器等结构:Alt + Shift + S
31、显示当前选择资源(工程 或 文件)的属性:Alt + Enter
32、快速查找,参照选中的word快速定位到下一个:Ctrl + K


(以下快捷键使用情况比较少,作为了解)
33、关闭当前窗口:Ctrl + W
34、关闭所有窗口:Ctrl + Shift + W
35、查看指定结构使用过的地方:Ctrl + Alt + G
36、查找与替换:Ctrl + F
37、最大化当前View:Ctrl + M
38、直接定位到当前行的首位:Home
39、直接定位到当前行的末位:End

导入工程:
1/4
点击import选项
打开eclipse软件后右击左边列表的空白处,展开import选项。

2/4
点击Next选项
点击import选项后选择Existing Projects into Workspace选项,点击Next后等待弹出新窗口。

3/4
浏览项目
在新窗口中点击Browse选项后会进入文件管理器,浏览并选择想要导入的项目。

4/4
等待进度条读完
完成选择后点击Finish选项,等待进度条读完就能完成项目的导入了。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值