Java基础__(环境变量配置,关键字,标识符,进制,数据类型,运算符)
2016-09-11 13:48
926 查看
常用DOS命令
环境变量配置
关键字和标识符
关键字
标识符的命名规则法律
标识符的命名规范道德 驼峰命名法
进制
Java数据类型
运算符
算术运算符
逻辑运算符
字符串连接符
cd:进入指定目录
cls:清空窗口
cd..:返回上一层目录
cd /:直接返回根目录
md:新建目录
rd:删除目录
JAVA_HOME:jdk的安装路径
path: %JAVA_HOME% + 后面如下:
%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
classPath .;(jdk1.5开始,如果不配则默认是当前路径)
2、不能数字开头
3、区分大小写。A和a是两个不同的字符。
4、长度无限制。(不建议太长)
2、类的命名:所有单词的首字母大写,其余字母小写。 AaaBaaCcc
3、方法和变量的命名:第一个单词的首字母小写,其余单词的首字母大写。 aaaBbbCcc
4、常量(用final修饰的常量):所有的字母大写,不同的单词之间用下划线_连接。 AAA_BBB_CCC
一个字节在计算机内部使用8位二进制位来表示。
最高位表示这个数的符号(+-),其余的位数来表示值。0表示正,1表示负。
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之后支持。
基本数据类型
8大基本数据类型
根据要处理数据的不同来区分。
- float - - -4个字节 -3.403E38 - 3.403E38
- 一个直接的小数,默认是double类型,浮点数+f表示这是float型
- double - - -8个字节 -1.798E308 - 1.798E308
boolean- -1个字节- -只有两个值:true和false
引用数据类型
变量:
变量声明 数据类型 变量名; byte b1;
% 取余值的符号:跟第一个的符号保持一致
i++ 把i的值自增1 i++这个表达式的值是i自增之前的值
++i 把i的值自增1 ++i这个表达式的值是i自增之后的值
i– 把i的值自减1 i–这个表达式的值是i自减之前的值
–i 把i的值自减1 –i这个表达式的值是i自减之后的值
& 逻辑与 只要有一个是false,结果就是false
| 逻辑或 只要有一个是true,结果就是true
&& 短路与 如果第一个已经是false,则不会再去计算第二个
|| 短路或 如果第一个已经是true,则不会再去计算第二个
^ 异或 相同是fasle,不同是true
环境变量配置
关键字和标识符
关键字
标识符的命名规则法律
标识符的命名规范道德 驼峰命名法
进制
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 |
short | 2个字节 | 16位 | -2^15~2^15-1 |
int | 4个字节 | 32位 | -2^31 - 2^31-1 |
long | 8字节 | 64位 | -2^63 - 2^63-1 |
char字符型 | 2个字节(存储一个任意字符) | 16位 | 0 - 65535换算2进制,0-2^16-1 |
float | 4个字节 | 32位 | -3.403E38 - 3.403E38 |
doube | 8个字节 | 64位 | -1.798E308 - 1.798E308 |
boolean | 1个字节 | 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语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 黑马程序员之 ---- 基础语法上(关键字、标识符、进制、变量、数据类型、运算符、语句)
- NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- 黑马程序员——java基础知识篇——>标识符、关键字、常量、进制表示、数据类型、运算符等
- Java基础-02总结关键字,标识符,注释,常量进制,变量数据类型
- 黑马程序员_java基础一(标识符,关键字,基本数据类型,运算符)
- 2 Java基础语法(关键字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换)
- 黑马程序员——Java基础语法(一)—关键字、标识符、数据类型、运算符
- JAVA基础学习(二)--标识符、关键字、数据类型与运算符
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- Java基础之Java简介、变量、数据类型、运算符及其相关配置
- 初学JAVA 笔记 7月14号 注释 标识符 关键字 数据类型 变量 运算符
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- 第二章 Java语言基础2 (关键字、运算符、进制、变量类型)
- Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>
- java入门-标识符、关键字、基本数据类型、变量与常量、运算符
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)