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

java基础班第二天



本文可以供非0代码基础或者学到某一篇课程中断了,继续避免重新学习浪费时间的同学阅读和快速过一遍,0基础同学最好还是过一遍原视频,韩老师讲的特别细

附上视频地址:【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

另外大家可以一起督学,共同学习,期待一起完成一个课程


Java基础-数据类型

变量

基本代码示例

变量使用注意事项:
  1. 变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同比如:int 4 个字节, double 就是 8个字节]
  2. 该区域有自己的名称[变量名]和类型[数据类型]
  3. 变量必须先声明,后使用,即有顺序
  4. 该区域的数据可以在同一类型范围内不断变化
  5. 变量在同一个作用域内不能重名
  6. 变量=变量名+值+数据类型,这一点请大家注意。变量三要素

程序中的+号

  1. 当左右两边都是数值型时,则做加法运算
  2. 当左右两边有一方为字符串型时,则做拼接

Java数据类型

注意重点记忆

数据类型之--整数类型

Detail

  1. 各整数类型的范围和字段长度是固定的,不受操作系统影响
  2. 整型常量默认为int型,声明long型常量后须加"l"或"L"
  3. 通常用int即可,除非不足以表示大数才使用long
  4. bit: 计算机中的最小存储单位。byte:计算机中基本存储单元,1byte = 8 bit

数据类型之--浮点类型

Detailjava基础班第二天

  1. 浮点数在机器中存放形式,浮点数=符号位+指数位+尾数位
  2. 浮点型常量默认为double型,声明float型常量后须加"f"或"F"
  3. 浮点型常量两种表示形式

    十进制数形式:5.12 512.0f .512

    科学计数法形式:5.12e2[5.12*10的2次方]//512 5.12E-2[5.12/10的2次方]//0.0512

  4. 浮点数小“陷阱”

这里可以通过

System.out.println(Math.abs(num1 - num2));

4.440892098500626E-16

//使用到java的API,作用是差值给算出来,差值非常小,再给个if差值小于多少就认为相等即可

扩展 -- Java API文档

中文java8的在线文档:https://www.matools.com/api/java8

Java类的组织形式

上面的Math就是用到的一种类,而abs是Math类的一个方法

数据类型之--字符类型

Detail

  1. 字符常量是用单引号括起来的单个字符,双引号引起来是字符串
  2. 允许使用转义字符来转变为特殊字符型常量,如上的' '
  3. char的本质是一个整数,输出时,是Unicode编码,如a是&#97(可以用类型转换来转换输出看下)
  4. char类型可以进行运算

字符类型本质
  1. 字符型 存储到 计算机中,需要将字符对应的码值(整数)找出来,比如'a'存储:'a' ==>码值 97 ==>二进制(110 0001)==>存储 读取:二进制(1100001)=>97===>'a'=>显示
  2. 字符和ascii码值的对应关系是通过编码表决定的(规定好)
  3. 可以自行了解一下如下编码方式的字母和汉字的占用以及字符范围
  • ASCII
  • Unicode
  • utf-8
  • gbk
  • gb2312
  • big5

数据类型之--布尔类型

示例代码

Detail

  1. 不可以使用0或者非0的整数来代替false和true

  • 上一篇: java语言基础解释
  • 下一篇: Java基础简书
  • 版权声明


    相关文章:

  • java语言基础解释2024-10-17 17:34:02
  • java实习面试基础2024-10-17 17:34:02
  • java入门 数组基础2024-10-17 17:34:02
  • html5要java基础吗2024-10-17 17:34:02
  • java 基础类型存储2024-10-17 17:34:02
  • Java基础简书2024-10-17 17:34:02
  • java基础语法考试题1.0答案2024-10-17 17:34:02
  • java基础篇52024-10-17 17:34:02
  • java有几种基础设计类型2024-10-17 17:34:02
  • java基础知识架构图2024-10-17 17:34:02