JAVA基础知识01

目录

1. 基础知识

1.1 注释

1.1.1 注释分类 

1.1.2 设置注释颜色

1.2 关键字

1.3 字面量

 1.4 变量

1.5 Debug工具

1.6 标识符

1.7 数据类型

1.7.1 基本数据类型

2. 运算符

2.1 算数运算符

2.2 自增自减运算符

2.3 类型转换

2.3.1 隐式转换介绍

2.3.2 总结

2.3.3 强制转换介绍

2.3.4 进制

2.3.5 原码反码补码


1. 基础知识

1.1 注释

注释介绍:

注释是在程序指定位置添加的说明性信息,简单理解,就是对代码的一种解释

1.1.1 注释分类 

单行注释

  格式:        // 注释信息

多行注释     

  格式:        /*
                     注释信息
                     注释信息
                */           

 文档注释

格式:    /**
                注释信息
                注释信息
          */  

注释内容不会参与编译和运行

1.1.2 设置注释颜色

 

1.2 关键字

关键字介绍:

 关键字:被 Java 赋予了特定涵义的英文单词

 

 

Java 中的关键字,已经被赋予了特殊的涵义,这些单词不允许使用

 

1.3 字面量

字面量介绍:

字面量:亦被叫做常量、字面量常量(但更准确的称呼位字面量)

 

 1.4 变量

        变量就是内存中的存储空间,空间中存储着经常发生改变的数据。

定义:数据类型 变量名 = 数据值;

使用:根据变量名进行使用

  •  变量名不允许重复定义
  • 变量在使用之前一定要进行赋值

 

1.5 Debug工具

Debug介绍:

Debug 是供程序员使用的程序调试工具

它可以用于查看程序执行流程,也可以用于追踪程序执行过程来调试程序

Debug调试,又被称为断点调试,断点其实是一个标记,告诉Debug从标记的地方开始查看 

 

1.6 标识符

标识符概述:

        标识符:就是给,方法,变量等起名字的符号。

 标识符命名规则

  • 数字、字母、下划线(_)美元符($)组成
    • 不能以数字开头
    • 不能是关键字
    • 区分大小写

标识符命名规范

1.7 数据类型

   数据类型分类:

        1 基本数据类型

        2 引用数据类型 

1.7.1 基本数据类型

编码表

        是计算机中字节字符一套对应关系。

 ASCII 码表

        American Standard Code for Information Interchange 美国信息交换标准代码

2. 运算符

2.1 算数运算符

  • 运算符:对字面量或者变量进行操作的符号
  • 表达式:用运算符把字面量或者变量连接起来符合java语法的式子就可以称为表达式。
  •                不同运算符连接的表达式体现的是不同类型的表达式。

/ % 的区别:两个数据做除法,/ 取结果的% 取结果的 余数

整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。

字符串拼接操作 

  +   操作中,遇到了字符串,这时 + 就是字符串连接符,而不是算术运算。

2.2 自增自减运算符

自增自减运算符介绍 

++ -- 既可以放在变量的后边,也可以放在变量的前边。 

2.3 类型转换

  • 隐式转换
  • 强制转换

2.3.1 隐式转换介绍

把一个 取值范围小 的数值或者变量, 赋值 给另一个 取值范围大 的变量

 

运算过程中的隐式转换

   取值范围小的数据,和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算 

byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算 

2.3.2 总结

2.3.3 强制转换介绍

  • 把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量
    • ​​​​​​不允许直接赋值,需要加入强制转换

 格式:目标数据类型 变量名 = (目标数据类型) 被强转的数据;

 

2.3.4 进制

 不同进制的书写

2.3.5 原码反码补码

原码

数据的二进制体现形式,一个字节由 8 个二进制位组成

 

0 代表正数

1 代表负数

其余位,表示数值大小

 

 

反码

正数的反码与其原码相同

负数的反码是对其原码逐位取反,但符号位除外。

补码

正数的补码与其原码相同

负数的补码是在其反码的末位加1

强转中的精度损失

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值