zoukankan      html  css  js  c++  java
  • Java 基础知识

     最近正准备回顾一下Java,所以在此做一些记录。

    1.Java的基本数据类型

    基本数据类型 位数   默认值 包装类型
    boolean   false Boolean
    char 16bit null Character
    byte 8bit 0 Byte
    short 16bit 0 Short
    int 32bit 0 Integer
    long 34bit 0L Long
    float 32bit 0.0f Float
    double 64bit 0.0d Double

    2.精度的计算需要使用BigInteger和BigDecimal

    3.常用关键字总结

      abstract、assert、class、enum、extends、final、finally、implements、import、

      interface、package private protected public、static、super、synchronized

      this、throw、throws、transient、try、void、volatile等

    4.常用的文档标签总结

      1.@author 作者

      2.@version 版本

      3.@since  时间

      4.@param 参数

      5.@return 返回值

      6.@throws 异常

      7.@see 引用其他文档

      8.{@link} 连接到其他的类

    5.常用操作符总结

      +、-、*、/、%、=、==、!=、<=、&&、||、!、&等

      前缀式++和后缀式++,前缀式表示++操作符位于变量或表达式的前面,后缀式表示++操作符位于变量或表达式的后面

      >>>无符号右移,高位补0,>>有符号右移,符号正则补0,符号负则补1

    6.常用的流程控制总结

      if 、else、while、do-while、for、foreach、switch、case、retuen、break、continue

      标签:只能在迭代之前使用,用法 标签名称 + 冒号  例 label: 

      带标签的continue会到达标签的位置,并重新进入标签后面的循环

      带标签的break会中断并跳出标签所指的循环

    7.方法重载:每个重载的方法必须有独一无二的参数类型列表

    8.类初始化的顺序

      静态数据和静态代码块(首次生成这个类的一个对象或者首次访问这个类的静态数据)

      非静态的代码块

      构造器

    9.访问控制权限

      public、private、protected、无关键字为包访问权限

  • 相关阅读:
    放大镜
    简单拖拽加边界处理加轨迹返回
    事件委托
    数组的方法
    数据处理
    数组去重
    字符串的操作方法
    函数的递归调用
    选择排序、冒泡排序
    Linux—shell中$(( ))、$( )、``与${ }的区别
  • 原文地址:https://www.cnblogs.com/hdllhd/p/11764196.html
Copyright © 2011-2022 走看看