您的位置:首页 > 编程语言 > Java开发

Java基础__(环境变量配置,关键字,标识符,进制,数据类型,运算符)

2016-09-11 13:48 926 查看
常用DOS命令

环境变量配置

关键字和标识符
关键字

标识符的命名规则法律

标识符的命名规范道德 驼峰命名法

进制

Java数据类型

运算符
算术运算符

逻辑运算符

字符串连接符

1.常用DOS命令:

dir:目录

cd:进入指定目录

cls:清空窗口

cd..:返回上一层目录

cd /:直接返回根目录

md:新建目录

rd:删除目录

2.环境变量配置

1.系统属性–>高级–>环境变量

JAVA_HOME:jdk的安装路径

path: %JAVA_HOME% + 后面如下:

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

classPath .;(jdk1.5开始,如果不配则默认是当前路径)

3.关键字和标识符

关键字:

1、在Java中,所有关键字都是小写的

标识符的命名规则(法律):

1、数字字母下划线_和美元符号$组成

2、不能数字开头

3、区分大小写。A和a是两个不同的字符。

4、长度无限制。(不建议太长)

标识符的命名规范(道德): 驼峰命名法

1、包的命名:所有的字母小写,包与子包之间用.连接

2、类的命名:所有单词的首字母大写,其余字母小写。 AaaBaaCcc

3、方法和变量的命名:第一个单词的首字母小写,其余单词的首字母大写。 aaaBbbCcc

4、常量(用final修饰的常量):所有的字母大写,不同的单词之间用下划线_连接。 AAA_BBB_CCC

进制

字节:计算机存储数据的基本单位。

一个字节在计算机内部使用8位二进制位来表示。

最高位表示这个数的符号(+-),其余的位数来表示值。0表示正,1表示负。

0111  1111   =  2^6+ 2^5+....+2^0
1001 = 8 + 1 =9
13 = 1101


16进制:0-9 a-f

转换成10进制:

0xaf = a* 16^1 + f *16^0 = 175

11 –>3

111–> 7

1111–>15

转换成2进制:把每个16进制位用4个二进制来表示

0xaf = 10101111

二进制转换成16进制:从低位开始,每4位转换成一个16进制位

11 1001 1000 = 398

127 = 1* 10^2 + 2* 10^1 + 7*10^0

10进制转换位2进制

数的原反补

正数的原反补相同

3 = 0000 0011

计算机存储:是存储的补码

负数的原反补

-3原 = 1000 0011

-3反 = 1111 1100 原码的符号位不变,其余位取反。

-3补 = 1111 1101 反码+1

一个数字以0开头,表示八进制数。

0b开头是表示二进制的数,jdk1.7之后支持。

Java数据类型

Java数据的分类:

基本数据类型

8大基本数据类型

根据要处理数据的不同来区分。

数据类型存储单位(字节)位进制范围大小
byte字节型1个字节8位128~127 -2^7-1
short2个字节16位-2^15~2^15-1
int4个字节32位-2^31 - 2^31-1
long8字节64位-2^63 - 2^63-1
char字符型2个字节(存储一个任意字符)16位0 - 65535换算2进制,0-2^16-1
float4个字节32位-3.403E38 - 3.403E38
doube8个字节64位-1.798E308 - 1.798E308
boolean1个字节8位true/false
- 一个直接数用L结尾表示long的数。
- char -     -字符型 -       -2个字节   16位 -    0--65535    0 -2^16-1
- 2个字节来存储一个字符(任意字符)
- 一对单引号''括起来表示单个字符
- 转义字符:
\'
\"
\n 换行
\t  制表符   tab键
\\   \
\r   回车符


- float - - -4个字节 -3.403E38 - 3.403E38

- 一个直接的小数,默认是double类型,浮点数+f表示这是float型

- double - - -8个字节 -1.798E308 - 1.798E308

boolean- -1个字节- -只有两个值:true和false

引用数据类型

变量:

变量声明 数据类型 变量名; byte b1;

运算符

/如果两边都是整数,则相当于数学中的求商。值的符号:两个数的-号的个数来定,负号的个位是偶数,结果是正 ,否则是负。

% 取余值的符号:跟第一个的符号保持一致

int a = -10;
int b = 3;
System.out.println(a / b);    //-3
System.out.println(a % b);  //-1


i++ 把i的值自增1 i++这个表达式的值是i自增之前的值

++i 把i的值自增1 ++i这个表达式的值是i自增之后的值

i– 把i的值自减1 i–这个表达式的值是i自减之前的值

–i 把i的值自减1 –i这个表达式的值是i自减之后的值

int k = 5;
k = k++;
System.out.println(k);//输出k=5,因为k++表达式整体为k自增之前的值


算术运算符:

算术运算符的结果都是boolean

逻辑运算符:

逻辑运算符是指的对boolean进行操作的运算符,操作的结果也是boolean

& 逻辑与 只要有一个是false,结果就是false

| 逻辑或 只要有一个是true,结果就是true

&& 短路与 如果第一个已经是false,则不会再去计算第二个

|| 短路或 如果第一个已经是true,则不会再去计算第二个

^ 异或 相同是fasle,不同是true

字符串连接符:

+的两边,只要有一个是字符串,则他就是字符串连接符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java java基础
相关文章推荐