会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
woniupa
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年3月6日
设计模式
摘要: 设计模式 设计模式 + 反射 + 泛型 + 注解/配置文件等 单例模式 最简单,考的最多的一个设计模式 要点 (1)构造器私有化 (2)在本类中创建这个唯一的实例 分类 //饿汉式 //形式一 class Hungry{ public static final Hungry INSTANCE = n
阅读全文
posted @ 2023-03-06 14:24 LuckySnail
阅读(27)
评论(0)
推荐(0)
2023年3月2日
集合(重点)
摘要: 集合 概念 集合是一个容器:是一个用来装对象的容器 数据结构 1、物理结构 数组也是一个容器 缺点 (1)长度固定 (2)无法直接获取有效元素的个数 在实际开发中,基本数据类型一般用数组,引用数据类型一般用集合 数组是依据“数组名+下标”来确定某个元素,数组名中存储的是数组的首地址 链表 不仅仅存储
阅读全文
posted @ 2023-03-02 16:54 LuckySnail
阅读(42)
评论(0)
推荐(0)
JavaSE API 续 时间类
摘要: JavaSE API 续 时间类 JDK1.8日期时间(1.8之前的不说,因为已经没有用了) 相关的包 本地日期时间 java.time.LocalDate java.time.LocalTme java.time.LocalDateTime 对应旧版本java.util.Calendar 方法列表
阅读全文
posted @ 2023-03-02 15:41 LuckySnail
阅读(26)
评论(0)
推荐(0)
JavaSE API
摘要: JavaSE API 排序 java.lang.Comparable java.lang.Comparator java.lang.Object 它是所有类型的根父类 一个类如果没有显式声明它的父类,这个类的直接父类就是Object 理解 (1)Object类的所有方法,在所有对象中都有,包括数组对
阅读全文
posted @ 2023-03-02 15:11 LuckySnail
阅读(29)
评论(0)
推荐(0)
面向对象高级特性
摘要: 面向对象高级特性 抽象 为什么会有抽象类 当子类中都有一个共同的方法,每一个子类都有不同的实现,在父类中又要体现所有子类的共同的特点,所以要体现有这个方法,但是在父类中又无法给出具体的实现,那么这个时候就需要把这个方法声明为抽象的,而包含抽象方法的类,必须是抽象类 某个父类仅仅是表示一个抽象的概念,
阅读全文
posted @ 2023-03-02 14:12 LuckySnail
阅读(26)
评论(0)
推荐(0)
2023年3月1日
方法
摘要: 方法 方法(Method):又称为函数(Function),代表一个独立功能,目的为了代码重用 声明格式 【修饰符列表】 返回值类型 方法名(【形参列表】)【抛出异常列表】{ 方法体,方法功能的实现代码; 【return 【返回值】;】 } //四种形式 //1.无参无返回值 [修饰符列表] voi
阅读全文
posted @ 2023-03-01 20:37 LuckySnail
阅读(43)
评论(0)
推荐(0)
2023年2月18日
面向对象 续
摘要: //类的格式声明 //格式 [修饰符] class 类名{ //属性列表 //构造器列表 //get/set方法 //其他方法 } 如何创建对象 new 类名(); 用无参构造 new 类名(参数); 用有参构造 匿名对象和有名对象: Student stu = new Student(): stu
阅读全文
posted @ 2023-02-18 17:28 LuckySnail
阅读(15)
评论(0)
推荐(0)
面向对象
摘要: 面向对象(重点难点) 面向对象和面向过程 都是编程思想 面向过程注重过程,步骤,怎么做 执行者 面向对象注重对象,谁来做 指挥者 面向对象学习 1、类与对象 (1)类与对象的概念 (2)类与对象的关系 (3)如何设计类,类的成员 (4)如何创建对象 2、面向对象的三个基本特征和高级特性 基本特性 封
阅读全文
posted @ 2023-02-18 17:04 LuckySnail
阅读(28)
评论(0)
推荐(0)
2023年2月16日
狐狸行走小游戏
摘要: 今天写了一个小游戏,狐狸行走 主要实现了以下几个功能 1.人自动行走 2.背景会随着人物的行走进行改变 3.键盘监听,按下方向键,人物方向也会随之改变 4.人物不能走出画面外 下面是代码(还可以继续完善): 1 package games; 2 3 import java.awt.*; 4 impo
阅读全文
posted @ 2023-02-16 14:33 LuckySnail
阅读(134)
评论(0)
推荐(0)
2023年2月15日
二维数组
摘要: 二维数组 声明: 数组类型【】【】 数组名; 如何创建二维数组对象及初始化 动态初始化 1.数组名 = new 元素的数据类型[行长度][每一行的列长度]; 每一行的列数相同 2.数组名 = new 元素的数据类型[行长度][]; 每一行的列数不确定 每一行的行对象是null 创建每一行的行对象,即
阅读全文
posted @ 2023-02-15 09:56 LuckySnail
阅读(131)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告