java开发环境配置

java的开发环境

  • 1.跨平台(操作系统)

    windos MacOS Linus(开源,安全)
    c c++ -> 编译方式 和 运行方式
    .c .java -> 编译 -> .class(字节码文)文件 -> JVM
    操作系统 -> 二进制文件
    总结:主要原因是因为JVM的存在

  • 2.JVM: java虚拟机 执行字节码文件必须用到的软件

  • 3.JRE: java运行环境(JVM + Library(类库))

  • 4.JDK: java开发工具(JRE + Tools)

JDK配置

方法/步骤

  1. 在系统变量或用户变量(Win8用户推荐选择)里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,在这里就填写“D:\Program Files\Java\jdk1.7.0_67”了。
    在这里插入图片描述

  2. 在系统变量里点击新建变量名填写CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。

在这里插入图片描述

  1. 在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。注意前面的分号。
    在这里插入图片描述

  2. 至此,应有的环境变量已经配置完毕。验证的方法:在运行框中输入cmd命令,回车后输入java,按回车出现以下画面
    在这里插入图片描述

  3. 输入javac,按回车出现以下画面,则表示设置成功。
    在这里插入图片描述

java变量

  • 在jvm内存中开辟了一块空间,用来存储数据

  • 变量使用前:

    1)声明/定义: 类型 + 变量
    int a;
    2)初始化: 第一次赋值
    a = 10;
    a = 20;//再次赋值

  • 类型: 基本数据类型 + 引用数据类型

    进制:

    二进制/十进制/八进制/十六进制
    超过10 用小写字母小时 a表示10 f表示15
    二进制(符号位):二进制中只能存放数字的0和1
    最高位表示符号位:
    0表示正数,正1表示负数

    原码:符号位0表示正数,正1表示负数,剩下数字位表示数字本身
    反码:正数的反码和原码相同,负数的反码符号位不变,其他位按位取反
    补码:正数的补码和原码相同,反码+1[负数的补码符号位不变,其他位按位取反再+1]

  • 基本数据类型:8种

    整型:byte/short/int/long
    浮点型:double/float
    字符型:char
    布尔类型:boolean 返回 true 或 false

  • 整型:

    整型的默认直面量/直接量是int类型

  • byte:

    1字节 = 8位
    byte的最大值: 0 111 1111 -> 2^7-1 = 127
    btye的最小值: 1 000 0000 -> 2^7
    取值范围: -128 ~ 127
    -1 ~ -128 0~127

  • short:

    2字节 = 16位
    取值范围: -2^15 ~ 2^15-1

  • int:

    4字节 = 32位
    取值范围: -2^31 ~ 2^31-1

  • long:

    8字节 = 64位
    取值范围: -2^63 ~ 2^63-1
    使用long类型:必须用L/l标记
    long = 0时,格林威治时间的 1970年1月1日 00:00:00

  • 浮点型:

      浮点型的默认字面量/直接量就是double
    

    float: 32位

      符号位   指数位    尾数位
    
         1      8(^127)   23
    
      必须使用f/F标记是float类型  
    

    double: 64位

      符号位   指数位    尾数位
    
        1       11(^1023) 52
    

    客观存在问题:精度缺失,两个浮点型就不能用来判断是否相等

  • 字符型: 32位

    取值范围:

    0 ~ 2^32-1 = 65535
    ‘\u0000’ ~ ‘\uffff’

    ASCII码中特殊的值:

    48 = 字符0
    97 = a
    65 = A
    0 = 表示空字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值