2024年java基础idea版

java基础idea版Java 学习 01 IntelliJ java 基础 idea 版 IDEA 版 基础语法 01 本文是本人对 Java 的从头到尾的复习 这次试用的是 IDEA 这个开发工具 主要是为了查漏补缺自己之前遗忘的知识 但我相信这篇博客 对初学者也会有所裨益 感谢 B 站 UP 主狂神说 Java 目录 Java 学习 01 IntelliJ IDEA 版 基础语法 0101 HelloWord 02 注释 1 单行注释

大家好,我是讯享网,很高兴认识大家。



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

小讯
上一篇 2024-12-30 15:10
下一篇 2025-01-01 08:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8117.html