从零开始学java(12)

与世无争的帅哥 提交于 2020-02-11 23:38:25

Day2

今天了解一下一些常用的命令与基础知识,并且学会使用IDE(Integrated Development Environment集成开发环境),以eclipse为例。

1.DOS常见的命令

1 dir
无参数:查看当前所在目录的文件和文件夹。
/s:查看当前目录及其所有子目录的文件和文件夹。
/a:查看包括隐含文件的所有文件。
/ah:只显示出隐含文件。
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:以分页方式(显示一页之后会自动暂停)显示。
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more
得到的结果和dir /w /p的结果是一样的。
其他的参数大家可以用:dir/?查看。
2 cd
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就
输入:cd abcdef.ghi进入该目录。
cd\ 退回到根目录。
cd…退回到上一级目录。
3 md rd
md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文件夹。)
rd 目录名:删除特定的文件夹。
4 cls
清除屏幕。 清除屏幕上所有的显示内容,只留下CLS命令前的路径
5 copy
copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。
6 move
move 路径\文件名 路径\文件名 :把一个文件移动(就是复制+删除)到另
一个地方。
7 del
del 文件名:删除一个文件。
del .:删除当前文件夹下所有文件。
del不能删除文件夹。

2.常见快捷键

Ctrl+S:保存 使用最频繁,最重要的
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+X:剪切
Ctrl+Z:撤销
Ctrl+Y:取消撤销

Win+R:打开运行对话框
Win+E:打开我的电脑
Win+D:将所有你打开的临时最小化回到桌面,但是当你再点击WIN+D时候就又会切换到之前状态。
Win+L:锁定电脑
Ctrl+Shift+ESC:打开任务管理器

3.进制

对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
二进制
十六进制(0123456789ABCDEF)
十进制
八进制

十进制如何与其他进制互相转换?

1.二进制数、十六进制数转换为十进制数(按权求和)
二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.
例如:把(1001.01)2 二进制计算。
解:(1001.01)2
=81+40+20+11+0*(1/2)+1*(1/4)
=8+0+0+1+0+0.25
=9.25
把(38A.11)16转换为十进制数
解:(38A.11)16
=3×16的2次方+8×16的1次方+10×16的0次方+1×16的-1次方+1×16的-2次方
=768+128+10+0.0625+0.0039
=906.0664
2.十进制数转换为二进制数,十六进制数(除2/16取余法)
整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.
例:将25转换为二进制数
解:25÷2=12 余数1
12÷2=6 余数0
6÷2=3 余数0
3÷2=1 余数1
1÷2=0 余数1
所以25=(11001)2
同理,把十进制数转换为十六进制数时,将基数2转换成16就可以了.
3.二进制数与十六进制数之间的转换
由于4位二进制数恰好有16个组合状态,即1位十六进制数与4位二进制数是一一对应的.所以,十六进制数与二进制数的转换是十分简单的.
(1)十六进制数转换成二进制数,只要将每一位十六进制数用对应的4位二进制数替代即可――简称位分四位.
例:将(4AF8B)16转换为二进制数.
解: 4 A F 8 B
0100 1010 1111 1000 1011
所以(4AF8B)16=(1001010111110001011)2

0123456789 8 9 10

4.格式化:

主要是为了提高代码可读性,IDE会自动应用某种格式(可定制)
缩进:
换行:
空格:
eclipse中用Ctrl+Shift+F格式化

5.注释:

三种注释:
单行: // 注释内容 主要解释某段代码片段
多行:/* 注释内容 / 主要注释内容比较多,与单行注释类似的用法是注释掉不想使用的代码
文档:/
* 注释内容 */ 主要解释类或者方法的,可以产生API文档

6.数据类型

Java是强类型语言,任何数据都有个明确的类型
基本数据类型:byte,short,int,long,float,double,char,boolean
引用数据类型:String,数组,类,…

整型:

byte:-2^7 ~ 2^7-1,即-128 ~ 127。1字节。

short:-2^15 ~ 2^15-1,即-32768 ~ 32767。2字节。

int:整数。-2^31 ~ 2^31-1,即-2147483648 ~ 2147483647。4字节。

long:-2^63 ~ 2^63-1,即-9223372036854774808 ~ 9223372036854774807。8字节。

浮点型:

float:单精度浮点数1.4E-45 ~ 3.4028235E38。4字节。

double:双精度浮点数4.9E-324~1.7976931348623157E308。8字节。

字符型:

char:字符,数字,字母,符号,汉字0~255。2字节。

布尔型:

boolean:1字节。true(真),false(假)

基本数据类型的自动转换
范围小的数据可以自动转换为范围大的变量,反之不成立,但是可以使用强制类型转换
如:int num=(int)1.5;

范围从小到大:byte,short,int,long

补充:char类型的数据对应着一个整数,称为ASCII码
a:97 d:100
A:65 E:69

7.变量

变量代表数据,指向内存
声明语法:
1,DataType virable_name: int i1; String name; 等
这种写法默认是没有初始值的,可以使用以下写法:
2,DataType virable_name=value;

类名:
首字母大写,多个单词组成的,每个单词的首字母大写
语法要求只能有数字,字母,下户线组成,且不能以数字开头 User_Name , User1, 1User(错误)
不能使用Java中的关键字
建议:见名识意
变量的命名:
首字母小写,多个单词组成的变量,第一个单词首字母小写,其他的单词首字母大写 String userName;
语法要求只能有数字,字母,下户线组成,且不能以数字开头 User_Name , User1, 1User(错误)
不能使用Java中的关键字
建议:见名识意

8.运算符

赋值:=
复合赋值运算符:+=,-=,=,/=,%=
算术:+,-,
,/,%(求余)
+:可以用于数字之间的相加 ,其结果的类型与参与运算的范围较大的为准
可以用于字符串之间的拼接
用于字符串和数字之间,会将非字符串类型的数据转换为字符串,然后进行拼接
-:只能用于数字之间相减
*:只能用于数字之间相乘
/:其结果的类型与参与运算的范围较大的为准
%:其运算结果符号取决于第一个参与运算的数据的符号

9.IDE

主流Eclipse,IDEA等

以Eclipse为例:
建项目之前做设置:
编码(重点):Window–》Preference——》General–》Workspace–》Text file Encoding 设置为UTF-8
字号字体:Window–》Preference——》General–》Appearance–》Color and Fonts–Basic–》Text Font
快捷键:Window–》Preference——》General–》Keys
使用:
新建Project,在src中新建package(域名反写),在package中新建类

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!