JAVA基础-day01

day01

Java概述

  • Java的三个版本
    • Java SE
      • image-20220530095906663
    • Java ME
      • image-20220530100101690
    • Java EE
      • image-20220530100221730
  • Java跨平台原理
    • 平台指操作系统
      • Windows
      • Mac
      • Linux
    • 跨平台:Java程序可以在任意操作系统上运行
    • 跨平台原理:需要在不同的操作系统上安装对应版本的虚拟机,虚拟机用来运行java程序
      • image-20220530103112328
      • JVM本身是否可以跨平台?
        • 不可以,运行夸平台的是java的程序
  • JRE和JDK
    • java程序开发的三个步骤
      • 编写代码(.java文件),编译代码,运行代码
        • image-20220530103907637
        • 编译代码
          • image-20220530104240518
          • image-20220530104342144
        • 运行代码
          • image-20220530104418754
    • JRE、JDK、JVM
      • image-20220530104514377
      • image-20220530104544975
      • 只需要安装一个JDK。因为JDK包含了JRE,JRE又包含了Java虚拟机,用来运行java程序
  • JDK的下载和安装
    • image-20220530105919709
    • image-20220530110415105

Java程序

  • 常用的DOS命令

    • image-20220530112127862
    • image-20220530113527514
  • Path环境变量的配置

    • 为什么要配置?
      • 能够在任意目录(文件夹路径)下,都能访问到bin目录中的javac和java工具

基础语法

  • 关键字:都是小写字母,在编辑器中能高亮显示

  • 常量:值不可以改变

    • 常量分类
      • image-20220529113525097
  • 变量:数据类型 变量名 = 数据值;

  • 结论:变量就是内存中的存储空间,空间中存储着经常发生改变的变量(数据)

  • 数据类型:

    • image-20220529113806747

    • 整数默认是int类型,浮点数默认是double类型。

    • image-20220530162814955

    • 定义float要加F,定义long要加L

      • float a = 1.23F;
        long b = 1000L;
        
  • 键盘录入:

    • //导包
      import java.util.Scanner;
      //创建对象
      Scanner sc = new Scanner(System.in);
      //接受数据
      int i = sc.nextInt();
      
  • 标识符

    • image-20220529114329454
    • image-20220531095041060

今日复习

  • image-20220529114533750

目标检测

  • image-20220529114556063
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值