类中的属性又叫做成员变量(member variable),属性用英文表示为 property 或者 attribute。 对象(Object)又叫做实例(Instance)。生成一个对象的过程又叫做实例化。 命名约定 a) 类:首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写, ...
Java_SE_第九讲:面向对象之封装
面向对象程序设计的三大基本特征: 继承(Inheritence)、封装(Encapsulation)、多态 (Polymorphism) 封装: 类包含了数据与方法,将数据与方法放在一个类中就构成了封装。 如何定义类? 修饰符 class 类的名字{ // 类的内容(包含了属性与方法)...
Java_SE_第八讲:理解面向对象程序设计
break 语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。 continue 语句:经常用在循环语句中,用于跳出当前的这个循环(或者是跳出本次循环), 开始下一次循环的执行。 break 与 continue 可以搭配标签使用,在实际开发中,根本没有人会将 break 与 cont...
Java_SE_第七讲:流程控制续
Java 中的循环控制语句一共有 3 种,分别是 while,do… while 以及 for 循环。 while 循环,形式为: while(布尔表达式) { //待执行的代码 } do…while 循环,新式为: do{ //待执行的代码 } while(布尔表达式); while 与 do…w...
Java_SE_第六讲:流程控制语句
条件运算符(三元表达式),其形式为: type d = a ? b : c; 具体化形式为: int d = 2 < 1 ? 3 : 4; 轻量级的文本编辑器:UltraEdit 、Editplus 、vi 、vim 、gvim 流程控制语句 if 的用法为: 第一种形式: if(布尔表达式...
Java_SE_第五讲:运算符续
Java_SE_第五讲:运算符续 关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等 于(<=),关系运算的结果是个 boolean 值。 逻辑运算符:重点讲解两个,逻辑运算符本身也返回一个 boolean 值。 1) 逻辑与:使用&&am...
Java_SE_第四讲:运算符
当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。 比如,参与运算的变量中,有整型 int,有双精度浮点型 double,有短整型 short,那么 最后的结果类型就是 double。 int a = 1; int b = 2; double c = (double)a ...
Java_SE_第三讲:原生数据类型使用陷阱
Java 中的原生数据类型共有 8 种: 1) 整型:使用 int 表示。(32 位) 2) 字节型:使用 byte 表示。(表示-128~127 之间的 256 个整数, 8 位)。 3)短整型:使用 short 表示。(16 位) 4)长整型:使用 long 表示。(64 位) 5)单精度浮点型...
Java_SE_第二讲:原生数据类型
Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit Java 中的数据类型分为两大类: 1)原生数据类型 (Primitive Data Type) 2)引用类型(对象类型) (Reference Type) 变量与常量...
Java_19
Java 19 在 2022 年 9 月 20 日正式发布,Java 19 不是一个长期支持版本,直到 2023 年 3 月它将被 JDK 20 取代,这次更新共带来 7 个新功能。 主要特性 Java 19 带来的 7 个新特性: JEP 描述 405 Record 模式匹配 (Preview) ...
6