Java基础

JAVA基础

注释

//单行注释
/* 多行注释 */
/**
 *文档注释
 *@Author参数注解
 */

关键字

关键字

标识符

  • 不可使用关键字做标识符
  • java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
  • 所有标识符都应以字母、$、_ 开始
  • 首字母之后可以是字母、$、_、数字的任意组合
  • 不可重复定义
  • 标识符大小写敏感

数据类型

  • 基本类型

    数值类型

    boolean类型

  • 引用类型

    接口

    数组

  • 八大数据类型

    1. 整数

      int(类Integer) byte short long(赋值在数字后加L)

    2. 小数:浮点数

      float(数字后加F) double

    3. 字符

      char (字符串,String不是关键字,类 。String name="name")

    4. 布尔值:是非

      boolean(true、false)

  • 字节

    位bit:计算机内部储存数据最小单位,11001100是一个八位的二进制数

    字节byte(B):计算机忠数据处理基本单位

    1B=8bit

    字符:指计算机使用的字母、数字、字和符号

    1bit表示1位

    1Byte表示一个字节 1B=8b

    1024B=1KB 1024KB=1M 1024M=1G 1024G=1TB

  • 浮点数

    银行业务表示钱用 BigDecimal 数学工具类

    float 有限 离散 舍入误差

    最好完全使用浮点数进行比较

  • 字符

    所以字符本质为数字(Unicode)

  • 转义字符

    \t \n...

  • 优先级

    低 byte,short,char->int->long->float->double 高

    强制转换 (类型)变量名 高->低 (尽量避免内存溢出)

    自动转换 低->高

  • 命名规范

    1. 所有变量、方法、类名:见名知意
    2. 类成员变量:首字母小写和驼峰原则,除首字母外后面单词首字母大写
    3. 局部变量:首字母小写和驼峰原则
    4. 敞亮:大写字母和下划线
    5. 方法名:首字母小写和驼峰原则

运算符(可以用括号选择运算优先级)

  • 算数运算符:+、-、*、/、%、++、--
  • 赋值运算符:=
  • 关系运算符:>、<、>=、<=、==、!=instanceof
  • 逻辑运算符:&&(短路运算,左边为FALSE右边将不执行)、||、!
  • 位运算符:&、|、^、~、>>(/2)、<<(*2)效率极高、>>>(二进制)
  • 条件运算符:?:(三目运算符)x?y:z(如果x==true,则结果为y,否则为z)
  • 扩展赋值运算符:+=、-=、*=、/=

包机制

必须在文件第一行引用,引用其他包避免包内文件名重复

一般利用公司域名倒置作为包名

*通配符,导入包内所有

推荐《阿里巴巴开发手册》

JavaDoc生成API

用来生成自己的API文档

参数信息

@author作者名

@version版本号

@since指明需要最早使用的jdk版本

@param参数名

@return返回值情况

@throws异常抛出情况

posted @ 2021-11-04 15:33  神明难赎  阅读(32)  评论(0)    收藏  举报