会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qzguo
博客园
首页
新随笔
联系
订阅
管理
2022年9月6日
反射学习总结
摘要: 反射学习总结 反射机制 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性及方法。反射在设计模式和框架底层都会用到 加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含
阅读全文
posted @ 2022-09-06 15:58 AINIBYM
阅读(36)
评论(0)
推荐(0)
2022年9月3日
Java坦克大战(2)
摘要: Java坦克大战(2) MyPanel.java package com.gqz.tankgame5; import javax.swing.*; import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.Key
阅读全文
posted @ 2022-09-03 23:50 AINIBYM
阅读(94)
评论(0)
推荐(0)
Java坦克大战(1)
摘要: Java实现坦克大战 主要功能 键盘监听,接受游戏者操作 坦克在游戏界面中移动,敌方随机移动 坦克发射子弹 坦克遇到墙体不能穿过 坦克互相不能重叠 坦克爆炸效果 项目结构 AePlayWave 播放音乐类 Bomb 爆炸特效 EnemyTank 敌方坦克 Hero 我方坦克 MyPanel 绘制和各
阅读全文
posted @ 2022-09-03 23:49 AINIBYM
阅读(294)
评论(0)
推荐(0)
2022年8月4日
集合学习总结(2)
摘要: 集合学习总结(2) 1.2.9 LinkedHashSet LinkedHashSet是HashSet的子类 LinkedHashSet的底层是一个LinkedHashMap,底层维护了一个数组加双向链表 LinkedHashSet根据元素的hashcode的值来决定元素的存储位置,同时使用链表来维
阅读全文
posted @ 2022-08-04 23:19 AINIBYM
阅读(25)
评论(0)
推荐(0)
2022年8月3日
集合学习总结(1)
摘要: 集合学习总结(1) 1.1 集合使用中的选取规则 在开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下: 先判断存储的类型(- -组对象[单列]或一 组键值对[双列]) 一组对象[单列]: Collection接口 允许重复: List增删多: Linked
阅读全文
posted @ 2022-08-03 17:58 AINIBYM
阅读(45)
评论(0)
推荐(0)
2022年7月30日
常用类的一个比较
摘要: 常用类 String、StringBuffer 和 StringBuilder 的比较 StringBuilder和StringBuffer非常类似,均代表可变的字符序列,而且方法也一样 String: 不可变字符序列,效率低,但是复用率高。 StringBuffer: 可变字符序列、效率较高(增删
阅读全文
posted @ 2022-07-30 23:33 AINIBYM
阅读(30)
评论(0)
推荐(0)
2022年7月22日
异常学习总结
摘要: 异常学习的总结 1.1 概念 异常的概念:java中将程序执行中的不正常情况称为异常,执行过程中的一场分为两大类。一个是错误(ERROR):是执行时java虚拟机无法解决的重大问题。一个是异常(Exception):执行时的一般性问题,分为编译时异常和运行时异常 1.2 异常体系图 是常出现的的异常
阅读全文
posted @ 2022-07-22 16:28 AINIBYM
阅读(58)
评论(0)
推荐(0)
2022年7月17日
代码块使用细节
摘要: 代码块的使用细节 static代码块也叫做静态代码块,作用是对类进行初始化,而且它随着类的加载而执行,并且只会执行一次,如果是普通代码块,每创建一个对象,就执行一次。 类会在什么时候被加载 创建对象实例的时候 创建子类对象实例,弗雷也会被加载 使用类的静态成员是(静态属性,静态方法) 普通的代码块,
阅读全文
posted @ 2022-07-17 16:37 AINIBYM
阅读(46)
评论(0)
推荐(0)
2022年7月15日
房屋出租系统练习
摘要: 房屋出租系统练习 实现一个基于文本的房租出租系统 主要功能如下 添加房屋信息 查找房屋信息 删除房屋信息 修改房屋信息 列出所有房屋信息 退 出 具体实现 分为四个大类 HouseRentApp.java 是程序的入口 HouseView.java 显示界面 接受用户输入 调用HouseServic
阅读全文
posted @ 2022-07-15 22:29 AINIBYM
阅读(64)
评论(0)
推荐(0)
2022年7月12日
向上和向下转型的实例思考
摘要: 向上向下转型的一些思考 public boolean equals(Object obj) { if (this == obj){ return true; } if (!(obj instanceof Doctor)){ return false; } Doctor doctor = (Docto
阅读全文
posted @ 2022-07-12 22:41 AINIBYM
阅读(34)
评论(0)
推荐(0)
下一页
公告