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

来源:互联网 发布:linux子目录权限设置 编辑:程序博客网 时间:2024/06/16 03:35

  • 常用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^01001 = 8 + 1 =913 = 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数据类型

  1. 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

字符串连接符:

  • +的两边,只要有一个是字符串,则他就是字符串连接符
0 0