JAVA

一、基础知识

1.JVM、JRE和JDK

JVM(Java Virtual Machine):跨平台虚拟机

在需要运行Java程序的操作系统上,需安装与操作系统对应的Java虚拟机

JRE(Java Runtime Environment):Java 程序运行时的环境

包含JVM和运行时所需要的核心类库
运行一个已有的Java 程序,只需安装JRE

JDK(Java Development Kit):Java程序开发工具包

包含JRE和开发人员使用的工具(编译工具+运行工具)
开发一个全新的Java程序,必须安装JDK

JDK、JRE和JVM的关系

图片说明

2.常用DOS命令

图片说明
配置path环境变量
检测path环境是否成功,在命令提示符窗口输入javac

二、基础语法

1.常量

图片说明

2.数据类型

Java中的数据类型:

图片说明

数据类型的内存占用及取值范围:

图片说明

3.常量

使用的注意事项:

4.标识符 - 常见命名规范

5.自动类型转换

  • 把一个表示数据范围小的数值或变量赋值给另一个数据范围大的变量
    图片说明

    public class ConvertDemo {
      public static void main(String[] args){
          // 自动类型转换,例子
          double k = 10;
          System.out.println(k);  // 输出10.0
    
          // 按照数据范围大小依次转换
          byte a = 1;
          int b = a;
          float c = a;
          System.out.println(a); // 输出1
          System.out.println(b); // 输出1
          System.out.println(c); // 输出1.0
    
          // 类型不兼容
          // char d = a;
          // System.out.println(d);
    
          // 强制类型转换
          // int e = 88.88;
          int e = (int)88.88;
          System.out.println(e); // 输出88
      }
    }

    6.算术运算符

  • /和%: 两个数据做除法,除法(/)得到的是商,取余(%)到的是余数

  • 整数相除只能得到整数,要想得到小数必须要有浮点数的参与

    6.1 字符的“+”操作

    图片说明

    6.2 字符串的“+”操作

    图片说明
    第一个的输出:itheima666
    第二个的输出:100年黑马

7.赋值运算符

图片说明

short s = 10;
s += 10;
// 等价于
s = (short)(s + 10);
// 注:此时直接写 s = s + 10会报错,因为10为int,s为short,s + 10应该为int类型

8.自增自减运算符

注意++是在变量前还是变量后
图片说明

9.逻辑运算符

图片说明

10.短路逻辑运算符

图片说明

11.三元运算符

图片说明

12.数据输入 - Scanner

Scanner使用的基本步骤

图片说明

循环流程

Switch

图片说明

  • 执行流程
    图片说明
  • 流程图
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务