Java基础day01

前言

java的历史

Java诞生于

jdk、jre与jvm

jdk的安装和卸载

java命令

java入门

一、java注释

  • 单行注释
  • 多行注释
  • doc文档注释

二、数据类型

1、语言类型

  • 强类型语言

变量的使用必须严格遵循规定,所有变量都要先定义、后使用。

  • 弱类型语言

2、数据类型

  • 基本类型(8种)

整数类型:byte(1字节8位) short(2字节16位) int(4字节32位) long(8字节64位)

浮点类型:float(4字节) double(8字节)

布尔类型:boolean(1位)

字符型:char(2字节)

//整型
byte b = 127;
short s = 32767;
int i = 2147483647;
long l = 2147483648L;//java中所有整型默认为int,所有浮点型默认为double在,所以,此处如果不加L,会报错
//浮点型
float f = 3.1415926F;//为避免由于1和l外观相似,产生的不必要的分歧,所以类型尾缀一般用大写字母
double d = 3.1415926D;
//布尔型
boolean flag = false;
//字符型
char c = 'a';
  • 引用类型

    类:如String

    接口:Interface

    数组:[]

3、拓展

  • 进制

    二进制0b

    八进制0

    十进制

    十六进制0x

  • 浮点数的误差

    有限、离散、舍入误差、接近但不等于

    银行类业务使用BigDecimal(大数)

  • 字符拓展

    Unicode编码:\u0000~\uFFFF 对应2^16=65536个字符

4、类型转换

内存溢出

注意

你可能感兴趣的:(Java基础day01)