Java SE 学习笔记:类与对象、封装与构造方法
记录 Java 面向对象编程的基础知识,包括类与对象的定义和使用、成员变量与成员方法、封装思想、private 和 this 关键字,以及构造方法和 JavaBean 类的常见写法。结合 Phone 和 Student 示例,逐步理解对象的创建、属性访问、数据封装与初始化过程,并整理成员变量和局部变量的区别。
记录 Java 面向对象编程的基础知识,包括类与对象的定义和使用、成员变量与成员方法、封装思想、private 和 this 关键字,以及构造方法和 JavaBean 类的常见写法。结合 Phone 和 Student 示例,逐步理解对象的创建、属性访问、数据封装与初始化过程,并整理成员变量和局部变量的区别。
记录 Java 方法的基本概念、定义与调用方式,包括形参与实参、返回值、方法重载等知识点。结合代码示例,理解基本数据类型与引用数据类型在赋值和方法传参时的区别,以及 Java 值传递的工作原理。
整理 Java 中的三种基本流程控制结构:顺序结构、分支结构和循环结构。结合代码示例,记录 if、switch、for、while 的基本用法,以及 switch 的 default 位置、case 穿透、箭头语法和循环控制语句 break、continue 等知识点。
记录 Java 数组的基本概念、定义与初始化方式,以及元素访问、遍历和索引越界等知识点。结合代码示例理解数组的使用,并通过简化的内存分配示意图,初步认识栈、堆、方法区等内存区域及数组在内存中的存储方式。
本文整理 Java 中常见的算术、赋值、关系、逻辑和三元运算符,介绍自增自减、隐式类型转换、强制类型转换及运算符优先级。结合代码示例,讲解字符串拼接、字符运算和 ASCII 编码,并通过二进制示意图分析原码、反码、补码以及位运算、移位运算的原理。
本文整理 Java 基础语法知识,包括注释、关键字、字面量、变量的定义与使用、常见进制及其表示方式、基本数据类型和引用数据类型、标识符命名规则,以及使用 Scanner 实现键盘输入。结合代码示例和运行结果,逐步理解 Java 基础语法的实际用法。