1.Java初识

Java简介

  • java是一门面向对象的程序设计语言
  • 1995年由sun公司发布
  • 2010年被Oracle公司收购

    JVM

  • JVM(Java Virtual Machine),Java虚拟机

  • JVM是Java平台无关性的关键

    JDK

  • JDK(Java Development Kit),Java语言的软件开发工具

  • 两个主要的组件:

    • javac-编译器,将源码转化为字节码文件
    • java-运行编译后的.class文件

      JRE

  • JRE(Java Runtime Environment)

  • 包括JVM、Java核心类库和支持文件
  • 如果只运行Java程序,下载安装JRE即可
  • 如果需要开发Java程序,则需要下载JDK
  • 在JDK中附带有JRE

JDK = JRE + 开发工具集
JRE = JVM + JavaSE标准类库
[

](#a5dpq)

2.Java变量与常量

标识符

自己定义的名称满足一定规则的

  • 标识符可以有字母、数字、下划线和美元符组成,不可以以数字开头
  • 标识符严格区分大小写
  • 标识符不能使用关键字和Java保留字
  • 标识符最后能反映出其作用

    关键字

  • 如abstract、boolean…

    变量

  • 变量的三要素:变量类型、变量名、变量值

  • 满足标识符的命名规则
  • 符合驼峰法命名规则
  • 简单且见名知意
  • 长度没有限制

    数据类型

    Java环境搭建 - 图1
  • 浮点数计算
    • 通过BigDecimal类,先将浮点型数据转换为String类型的数据,然后再进行计算

QQ图片20210720120230.png

类型转换

  • 自动类型转换
  • 强制类型转换:如果A类型的数据表示范围比B类型大,则将A类型的值赋给B类型,需要进行强制类型转换。

    常量

  • fianl修饰

  • 例如:final int n = 5;

    3.Java运算符

  • 算术运算符(+、-、*)

  • 赋值运算符(=)
  • 关系运算符(>、<)
  • 逻辑运算符(&&、||、!)
  • 条件运算符
  • 位运算符

    4.Java选择结构

    流程控制

  • 三大流程控制:顺序、选择、循环

    选择

  • if

  • if -else
  • swich结构

    循环

  • while

  • do-while
  • for