当前位置: 代码迷 >> 综合 >> 第一阶段:JAVA快速入门
  详细解决方案

第一阶段:JAVA快速入门

热度:92   发布时间:2024-01-10 16:45:21.0

文章目录

  • 1 第一阶段 java入门
    • 1.1 java快速入门及第一个程序
      • 1.1.1 java的特性和优势
      • 1.1.2 java应用程序的运行机制
      • 1.1.3 JVM、JRE和JDK
      • 1.1.4 jdk的安装
      • 1.1.5 第一个JAVA程序
      • 1.1.6 第一个JAVA程序错误总结
      • 1.1.7 任何方法的代码都要以{开始以}结尾
      • 1.1.8 常用的DOS命令
      • 1.1.9 常用的java开发工具
      • 1.1.9.1 记事本类- Notepad++- UltraEdit
      • 1.1.9.2 集成开发环境(IDE)
      • 1.1.10 零基础开发桌球游戏小项目
    • 1.2 变量、数据类型和运算符
      • 1.2.1 注释
      • 1.2.2 标识符规则
        • 1.2.2.1 表示符使用的规划
      • 1.2.3 变量的本质
      • 1.2.4 变量的分类
        • 1.2.4.1 局部变量
        • 1.2.4.2 成员变量
        • 1.2.4.3 静态变量
      • 1.2.5 符号常量
        • 1.2.5.1 常量命名规则
      • 1.2.6 基本数据类型
      • 1.2.7 整型变量和整型常量
        • 1.2.7.1 当给一个整型变量赋一个整型常量时,主要前面的进制符号,如:
        • 1.2.7.2 长整型常量的声明
      • 1.2.8 浮点型数据类型
        • 1.2.8.1 浮点型数据的表示方法
        • 1.2.8.2 浮点型数据的赋值
        • 1.2.8.3 在金融计算方面,如果涉及浮点型数据的计算,推荐使用 BigDecimal
      • 1.2.9 算术运算符
        • 1.2.9.1 整数运算
        • 1.2.9.2 浮点运算
        • 1.2.9.3 取模运算
      • 1.2.10 关系运算符
      • 1.2.11 逻辑运算符
        • 1.2.11.1 逻辑运算符展示
      • 1.2.12 位运算符
      • 1.2.13 字符串连接符“+”
      • 1.2.14 条件运算符(三元运算符)
      • 1.2.15 自动类型转化
      • 1.2.16 强制类型转换
      • 1.2.17 基本类型常见错误
    • 1.3 流程控制语句和方法
      • 1.3.1 if但选择结构
      • 1.3.2 if-else双选择结构
      • 1.3.3 swith多选择结构
      • 1.3.4 循环结构
        • 1.3.4.1 while循环
        • 1.3.4.2 for循环-使用最多的循环
        • 1.3.4.3 do-while循环
      • 1.3.5 break与continue语句
      • 1.3.6 带标签的break和continue语句
      • 1.3.7 方法的定义、语句块
        • 1.3.7.1 语句块
        • 1.3.7.2 方法
      • 1.3.8 方法的重载-@Overload
        • 1.3.8.1 雷区
        • 1.3.8.2 构成方法重载的条件
      • 1.3.9 递归(方法自己调用自己)
        • 1.3.9.1 递归头
        • 1.3.9.2 递归体
        • 1.3.9.3 递归的耗时
    • 1.4 面向对象初步
      • 1.4.1 类和对象
        • 1.4.1.1类
        • 1.4.1.2 对象
      • 1.4.2 JVM内存分析详解-栈-堆-方法区-栈帧-程序执行的内存变化过程
        • 1.4.2.1 栈
        • 1.4.2.2 堆
        • 1.4.2.3 方法区(静态区)
      • 1.4.3 一个典型类和UML图入门
      • 1.4.4 构造方法
      • 1.4.5 垃圾回收机制(garbage collection)
        • 1.4.5.1 垃圾回收过程
        • 1.4.5.2 垃圾回收相关算法
      • 1.4.6 通用的分代垃圾回收机制
      • 1.4.7 this 的本质-对象创建的4个步骤
        • 1.4.7.1 创建一个对象分为如下四步
        • 1.4.7.2 this的两种使用方法
      • 1.4.8 static关键字-静态变量和静态方法
      • 1.4.9 参数的传值机制
      • 1.4.10 静态初始化块
        • 1.4.10.1 静态初始化块的执行顺序
      • 1.4.11 java包的机制
        • 1.4.11.1 package的命名机制
        • 1.4.11.2 jdk中主要的包
      • 1.4.12 import详解和静态导入详解
        • 1.4.12.1 导入方法一
        • 1.4.12.2 导入方法二
        • 1.4.12.3 注意事项
        • 1.4.12.4 静态导入
      • 1.4.13 面向对象的三大特征之继承extends
      • 1.4.14 继承-方法的重写Override
      • 1.4.15 继承-Object类的用法-重写toString方法
        • 1.4.15.1 toString方法的重写
      • 1.4.16 ==和equals方法
        • 1.4.16.1 ==
        • 1.4.16.2 equals方法
      • 1.4.17 继承-super父类对象引用-继承树追溯问题
      • 1.4.18 面向对象的三大特征之封装
        • 1.4.18.1 高内聚低耦合
        • 1.4.18.2 封装的优点
        • 1.4.18.3 使用访问控制符来实现代码的封装
        • 1.4.18.4 封装的使用细节
      • 1.4.19 面向对象的三大特征之多态
        • 1.4.19.1 多态的要点
      • 1.4.20 对象的转型
        • 1.4.20.1 向上的转型
        • 1.4.20.2 向下的转型
      • 1.4.21 final修饰变量、方法和类
        • 1.4.21.1 修饰变量
        • 1.4.21.2 修饰方法
        • 1.4.21.3 修饰类
    • 1.5 数组初步
      • 1.5.1 数组的使用_内存状态
        • 1.5.1.1 数组
        • 1.5.1.2 数组的三个特点
      • 1.5.2 数组的三种初始化方法
        • 1.5.2.1 静态初始化
        • 1.5.2.2 动态初始化
        • 1.5.2.3 默认初始化
      • 1.5.3 数组的遍历_for-each循环
    • 1.6 打飞机项目
      • 1.6.1 窗口绘制</
  相关解决方案