当前位置:网站首页 > Java基础 > 正文

java基础idea版



Java学习01(IntelliJ java基础idea版 IDEA版)——基础语法01

目录
  • Java学习01(IntelliJ IDEA版)——基础语法01
    • 01.HelloWord
    • 02.注释
      • 1.单行注释
      • 2.多行注释
      • 3.文档注释
    • 03.标识符
      • 1.关键字
      • 2.标识符注意点
    • 04.数据类型
      • 1.Java的数据类型
      • 2.基本数据类型
      • 3.引用数据类型
      • 4.字节
    • 05.数据类型扩展
      • 1.整数类型扩展:进制问题
      • 2.浮点类型扩展:银行问题
      • 3.字符类型拓展:Unicode编码表
      • 4.boolean类型扩展
      • 5.思考

01.HelloWord

 

02.注释

书写注释是一个非常好的习惯!!!

1.单行注释

//注释

 

2.多行注释

/* 注释 */

 

3.文档注释

详情请观看之后的学习笔记。

搜索“有趣的代码注释”有惊喜偶!

03.标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

1.关键字

abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return strictfp short static super switch synchronized this throw throws tracsient try void volatile while

2.标识符注意点

1.所有标识符都是由数字、字母、下划线、$组成,但是不能以数字开头。

2.不能使用关键字作为变量名或者方法名。

3.标识符是大小写敏感的。

04.数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量必须要定义之后才能使用。

弱类型语言:

Java是典型的强类型语言。

1.Java的数据类型

java数据类型分为两大类:基本类型(primitive type)和引用类型(reference type)。

基本数据类型:整数类型(byte、int、short、long)、浮点类型(float、double)、字符类型、boolean类型。

引用数据类型:类、接口、数组。

2.基本数据类型

1.八大基本数据类型:byte、int、short、long、float、double、char、boolean。

2.Long类型要在数字后边加一个L,float类型要在数字后边加一个F

3.String不是基本数据类型,不是关键字,而是类。

 

3.引用数据类型

引用数据类型:类、数组、接口。详情请看后边的学习笔记。

4.字节

05.数据类型扩展

1.整数类型扩展:进制问题

二进制:0b开头 八进制:0开头 十进制:正常书写 十六进制:0X开头

 

image-20210414223125224

2.浮点类型扩展:银行问题

首先,让我们来看一段代码:

 

运行截图:

image-20210414224149079

float类型的0.1不等于double类型的0.1;float类型的num3却等于num3+1之后的num4,这是为什么呢?

float是有限的,离散的,存在舍入误差问题,接近但不等于。

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

那么,该怎么处理银行业务呢?

使用BigDecimal类(数学工具类)

详情参看后面笔记。

3.字符类型拓展:Unicode编码表

首先,我们来看一段代码:

 

运行截图:

image-20210414225712851

由此,我们可以看出所有的字符本质还是数字

Unicode编码表:0~65536 2字节 每个字符都与数字一一对应。 u0000~uFFFF

例如:97=a 65=A

 

image-20210414230413475

4.boolean类型扩展

 

两种表现方式都正确,但是,代码要精简易读

5.思考

 

image-20210414231253136

  • 上一篇: 基础学习java
  • 下一篇: java语言基础书
  • 版权声明


    相关文章:

  • 基础学习java2025-04-30 16:34:04
  • java基础程序示例2025-04-30 16:34:04
  • Java基础创建2025-04-30 16:34:04
  • java基础网络编程2025-04-30 16:34:04
  • 女生没有基础学java2025-04-30 16:34:04
  • java语言基础书2025-04-30 16:34:04
  • java基础图谱说明2025-04-30 16:34:04
  • java核心基础2052025-04-30 16:34:04
  • java基础试题单选题2025-04-30 16:34:04
  • java初级面试基础2025-04-30 16:34:04