第一部分:

  • 计算机的体系结构
  • 硬件和软件
  • 计算机语言的概述
  • Java语言的江湖地位
  • Java的发展历史
  • Java的主要版本
  • 开发工具的下载跟安装
  • 相关的概念
  • JDK和JRE以及JVM的关系
  • 开发工具
  • 编写Java程序流程
  • HelloWorld.java文件
  • 常见的错误
  • Java11的新特性
  • 常用的快捷键
  • 注释
    • 单行注释
    • 多行注释
    • 文档注释
  • 环境变量的配置
    • PATH变量、JAVA_HOME设置
  • 跨平台原理
    • 笔试题里会考简答题
      • 一次编译,到处使用

第二部分

  • 变量的概念
  • 声明方式
  • 注意事项
  • 标识符的命名法则
  • 变量的输入输出
  • 数据类型的分类
    • 基本数据类型: byte short int long float double boolean char
    • 引用数据类型
  • 常用的进制
  • 进制之间的转换
  • 单个字节表示的整数的范围
    • [-128,127]
  • 整数类型
    • byte short long int
  • 浮点类型
    • float double 表示浮点数,单精度和双精度的概念
  • 布尔类型
  • 字符类型
  • 常见的ASCII码
  • 转义字符
  • 基本数据类型之间的转换

    第三部分

  • 算术运算符

  • 字符串连接符
  • 关系/比较运算符
  • 自增减运算符
  • 逻辑运算符
  • 条件/三目运算符
  • 赋值运算符
  • 移位运算符
  • 位运算符
  • 运算符的优先级

    第四部分

  • 分支结构的概念

    • if分支结构
    • if-else分支结构
    • if-else if-else 分支结构
    • switch case分支结构
      • case穿透
      • switch 适用的变量类型
  • 循环结构的概念

    • for循环
      • continue
      • break
      • 双重for循环
    • while循环
    • do while循环

      第五部分

  • 一维数组的概念

    • 声明方式
      • 动态方式声明
      • 静态方式声明
    • 初始化方式
    • 内存结构
    • 数组的优缺点
    • 数组工具类的概念和使用和常用方法
  • 二维数组
    • 声明方式
    • 初始化方式

布置任务

xmind思维导图工具
总结并且多回顾

常见的笔试题

image.png

image.png

image.png

image.png

image.png

  1. // 方法 1
  2. ia = ia + ib;
  3. ib = ia - ib;
  4. ia = ia - ib;
  5. //方法 2
  6. ia = ia ^ ib;
  7. ib = ia ^ ib;
  8. ia = ia ^ ib;