zoukankan      html  css  js  c++  java
  • 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)

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

    八:方法重载:

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

  • 相关阅读:
    ios启动画面
    不让精灵移除屏幕外 重写setPosition方法
    post和get请求方式的区别
    IOS开发之手势——UIGestureRecognizer 共存
    Xcode 中的GDB的命令
    [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
    应用图标 ICON
    cocos2d 1.01不能运行以前版本工程的问题
    SQL 中数据类型的转换 转
    SQL Server中sql语句执行时间
  • 原文地址:https://www.cnblogs.com/judylucky/p/4542741.html
Copyright © 2011-2022 走看看