上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 一、概念 枚举在日常生活中很常见,例如一个人的性别只能是"男"或者"女",一周的星期只能是7天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。 在JDK1.5之前没有枚举类型,那时候一般用接口常量来替代。而使用Java枚举类型enum可以更贴近地表示这种常量。 二、定 阅读全文
posted @ 2021-05-13 15:39 徐林俊 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、代码块的种类 在Java语言中,类中是可以包含5种内容的,如下 成员变量 成员方法 构造器 代码块 内部类 代码块分为3种,分别是静态代码块、构造代码块、局部代码块 二、构造代码块 2.1、如何定义 在类中方法外定义一个大括号。 public class Student { { // 构造代码块 阅读全文
posted @ 2021-05-13 14:59 徐林俊 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、概念 static单词意思是静止的,在Java语言中表示静态的。 二、作用 可以去修饰成员变量,成员方法,被static修饰的成员,称为类的成员(我们也可称为静态成员)。静态成员会随着类的加载而进入方法区内存(早于对象的创建),静态成员使用时可以直接用类名调用。而没有被static修饰的成员,称 阅读全文
posted @ 2021-05-13 14:03 徐林俊 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 接口是Java语言中的一种引用类型(其他的引用类型有数组、类、String、集合...) 接口,和类属于同一级别 接口,可以理解为是方法的集合体(接口中通常就是用来定义方法的) 接口中封装的就是抽象方法(JDK1.7之前) 从JDK1.8开始,接口中增加了:静态方法、默认方法 从JDK1. 阅读全文
posted @ 2021-05-12 14:18 徐林俊 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、概念 final单词的含义是最终的,不可改变的,在Java语言中,使用final可以用来修饰类、变量、方法。 二、使用格式 // 修饰类 public final class Student{ } // 修饰方法 public final void method(){ } // 修饰变量 pri 阅读全文
posted @ 2021-05-12 13:32 徐林俊 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、概念 在Java中,有以下4个关键字作为权限修饰符号 public,公开的(没有底线,可以任意访问) private,私有的(最小的访问范围:在本类中) 默认的(在代码上不书写任何关键字) protected,受保护的(专为子类提供的) 访问权限从小到大排序:private < 默认的 < pr 阅读全文
posted @ 2021-05-12 13:14 徐林俊 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、什么是多态 事物的多种展现形式。 二、多态的好处 提高程序中代码的复用性、扩展性 三、多态的前提 有继承关系、实现关系 子类重写父类/父接口中的方法 四、多态的书写格式 父类/父接口 父引用 = new 子类(); // 父引用指向子类对象 JavaStudent javaStu = new J 阅读全文
posted @ 2021-05-10 07:32 徐林俊 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 概述 对象,就是指客观存在的事物,万物皆对象。 客观存在的任何一种事物,都可以看作为程序中的对象 使用面向对象思想可以将复杂的问题简单化 将我们从执行者的位置,变成了指挥者 面向对象和面向过程的思想对比 面向过程编程 是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的。 面向对象编程 是 阅读全文
posted @ 2021-04-27 10:29 徐林俊 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 概述 Java程序中,所有的双引号字符串,都是String这个类的对象。 String类在Java.lang包下,所以使用的时候是不需要导包的。 字符串不可变,它们的值在创建之后不可被更改。 常见的构造方法 public String() // 创建一个空白字符串对象,不含有任何内容 public 阅读全文
posted @ 2021-04-25 11:01 徐林俊 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、隐式转换 1、常见的隐式转换 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。 类型从小到大关系图: 以下是几个例子: int a = 105; double b = a; // 105.0 2、byte、short、char的隐式转换 整 阅读全文
posted @ 2021-04-15 21:22 徐林俊 阅读(315) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页