CBG2111班开班第二天

CBG2111班开班第二天,第1张

CBG2111班开班第二天 今天所学的知识点有:
  1. Java的版本

  2. JDK与JRE与JVM之间的关系

  3. Java跨平台

  4. 标识符

  5. 关键字

  6. 注释

  7. Java的数据类型

  8. 变量

  9. 类型转换

1、Java的版本:


J2EE/JavaEE — Enterprise Edition — 企业版/商业版
J2SE/JavaSE — Standard Edition — 标准版/基础班
J2ME/JAVAME — Micro Edition — 微型版/移动版 

2、JDK与JRE和JVM之间的关系

JDK(Java Development Kit):Java开发工具包,用来开发Java程序应用的。 JDK = JRE + 一些命令工具

JRE(Java Runtime Environment ):Java运行环境,用来运行Java程序应用的。JRE=JVM+Java核心类库

JVM(Java Virtual Machine):Java虚拟机,用来解释并执行Java源文件经编译器编译后形成.class字节码文件的

3、Java跨平台

Java的源文件通过编译器编译后形成的字节码文件可以在任意装了不同系统的JVM中的系统里运行Java字节码文件。

【注意】:JVM本身不具备跨平台性质

4、标识符

标识符的命名规则:

  • 可以有字母、数字、下划线和美元$符和中文汉字(中文汉字不推荐使用)
  • Java标识符不能以数字开头
  • Java严格区分大小写
  • Java标识符不能是Java的关键字和保留字
  • Java标识符最好做到见名知意

5、关键字 
  • 关键字全部都是小写。
  • 关键字有48个,保留字有2个。
  • 在集成开发工具中,Java关键字都有特殊的颜色。
      

【注意】: true 和 false 和 null 虽然不是关键字,但是也不能作为标识符来使用

6、注释

Java注释分为单行注释、多行注释和文档注释

  • 单行注释:格式://
        在 // 后面的内容,java编译器和Java虚拟机都不会运行 // 后面的内容
  • 多行注释:格式:
        在 的内容,Java编译器和Java虚拟机都不会运行
  • 文档注释:格式:
        在 的内容,Java编译器和Java虚拟机都不会运行

【注意】:
    单行注释只能作用于一行。
    多行注释能够作用于多行。
    文档注释可以在调用方法(又称函数)时提示开发者。

7、Java数据类型

Java的数据类型分为:基本数据类型和引用数据类型

  • 基本数据类型的分类:
        整数:byte、short、(字符:char)、int、long  数值范围从大到小排列
        浮点数:float、double   数值范围从大到小排列
        布尔型:boolean
  • 引用类型:
        类、数组、接口、枚举 
8、变量 
  1. 什么叫变量?在程序运行期间可以变化的量
  2. 命名规则:同标识符一样
  3. 变量名推荐采用小驼峰命名法(变量名由一个单词组成时,首字母小写;有多个单词组成时,第一个单词的首字母小写,其余单词的首字母大写)
  4. 变量初始化的两种方法:
            第一种方法:先声明后赋值
            例如:int num;(声明num变量的类型)
                  num = 6;(赋值,= 是赋值的符号)
            第二种方法:声明的同时并赋值
            例如:double PI = 3.14;(声明PI变量的类型的同时并赋值)

【注意】:
    存储整型数时,系统默认存储的是int(整型)
    存储浮点数时,系统默认存储的是double(双精度浮点型)
    没有初始化的变量不能被使用
 

9、数据类型转换

数据类型转换分为两种:自动类型转换(又称隐式类型转换)和强制类型转换(又称显式类型转换)
    格式:数据类型 变量名 = (数据类型) 变量值;

  • 自动类型转换格式:

            数据范围大的数据类型 变量名 = 数据范围小的数据值;

  • 强制类型转换:

            数据范围小的数据类型 变量名 = (数据范围小的数据类型) 数据范围大的数据值;

【注意】

        +=、-=、*=、/=、%= *** 作都是进行自动类型转换 

        数据范围小的数据类型去承接数值范围大的数据值可能会发生溢出现象(精度损失)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5636685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存