• java基础(一)


    一:JRE与JDK
    JRE(Java Runtime Environment Java运行环境):JVM+类库
    JDK(Java Developmen Kit Java开发工具包):     JRE + JAVA的开发工具

    另:java虽然是跨平台,但jvm不是跨平台的

    二:PATH环境变量的配置

    1.创建新的变量名称;JAVA_HOME

    2.为JAVA_HOME添加变量值:JDK安装目录

    3.将path环境变量中JDK目录修改  %JAVA_HOME%in;

    三:path和classpath的区别

    1.path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
    2.classpath环境变量里记录的是java类的运行文件所在的目录
     
    四:关键字
    1.特点:组成关键字的字母全部小写
    2.注意事项:goto和const作为保留字存在
    定义数据类型的关键字
    class
    interface
    byte
    short
    int
    long
    float
    double
    char
    boolean
    void
    定义数据类型值的关键字
    true
    false
    null
    定义流程控制的关键字
    if
    else
    switch
    case
    default
    while
    do
    for
    break
    continue
    return
     
    定义访问权限修饰符的关键字
    private
    protected
    public
    定义类,函数,变量修饰符的关键字
    abstract
    final
    static
    synchronized
    定义类与类之间关系的关键字
    extends
    implements
    定义建立实例及引用实例,判断实例的关键字
    new
    this
    super
    instanceof
    异常处理的关键字
    try
    catch
    finally
    throw
    throws
    包的关键字
    package
    import
    其他修饰符关键字
    native
    strictfp
    transient
    volatile
    assert

     五:标识符

    组成规则:

    • 英文大小写字母
    • 数字字符
    • $和_

    注意事项:

    • 不能以数字开头
    • 不能是java中的关键字
    • 区分大小写

    常见的命名规则:

    1. 包 -------------  全部小写
    2. 类或者接口 ----- 每个单词首字母大写
    3. 方法或者变量---- 从第二个单词开始,每个单词首字母大写
    4. 常量------------ 大写,并用_隔开

    六:进制

    1. 二进制:由0,1组成。以0b开头
    2. 八进制:由0,1,...7组成。以0开头。
    3. 十进制:由0,1....9组成。
    4. 十六进制:由0,1...a...f组成。以0x开头

    进制之间的转换技巧: 

    • 二进制到八进制:三位组合,左边不够补0,将求的10进制数据组合
    • 二进制到十六进制:四位组合,左边不够补0。

    七:关于移位

    由于计算机操作的是补码,故对于正数的移位,移动的二进制也可视为原码移位

    eg:3<<2 (3左移2位,3*2^2=3*4=12)

    负数移位的话,就需要计算补码。

    八:方法重载:

    在同一个类中,方法名相同,参数列表不同。与返回值无关

  • 相关阅读:
    H5中获取图片中的主色调
    vue provide/inject响应式
    微信小程序入坑之路
    H5入坑之路
    uni-app状态栏相关问题
    uni-app使用iconfont相关
    uni-app入坑之路
    uni-app自定义导航栏(搜索框和按钮)
    浅析浏览器的渲染过程
    SAP ABAP MB51新增栏位字段
  • 原文地址:https://www.cnblogs.com/judylucky/p/4542741.html
Copyright © 2020-2023  润新知