摘要: @String java.lang.String 存储结构 先看源码部分 对于 为何从char 切换到 byte 的问题也可以深入思考下“颗粒度”这个词在计算机系统中的重要性 java.lang.String /** * 1: String 类 为final 修饰 * 2:final 特性为 不可变 阅读全文
posted @ 2022-01-07 16:34 30%privatetoobject 阅读(55) 评论(0) 推荐(0)
摘要: 重载 环境:在同一个类中 ,可以写多个同名的方法 结构:方法名一样 , 返回值 : 不一样的前提是 参数不一致(已经实现了重载 ) 访问修饰符 参数 : 不一致 构造方法: 也可以通过参数的不一致来实现重载 所有的方法都是通过给定参数 来判断调用哪个方法 public class A { publi 阅读全文
posted @ 2022-01-07 16:14 30%privatetoobject 阅读(25) 评论(0) 推荐(0)
摘要: 五子棋: 界面 鼠标监听器 画图 重绘 数组存储棋子 判断输赢 import javax.swing.*; import java.awt.*; /** * 创建界面: * 1:用JFrame 创建对象 * 2:继承JFrame 直接调用到继承到的方法 * 3:绘制的棋盘 以及棋子 需要在界面刷新的 阅读全文
posted @ 2022-01-07 16:13 30%privatetoobject 阅读(28) 评论(0) 推荐(0)
摘要: 五子棋: 界面 鼠标监听器 画图 重绘 数组存储棋子 判断输赢 import javax.swing.*; import java.awt.*; /** * 创建界面: * 1:用JFrame 创建对象 * 2:继承JFrame 直接调用到继承到的方法 * 3:绘制的棋盘 以及棋子 需要在界面刷新的 阅读全文
posted @ 2022-01-07 16:11 30%privatetoobject 阅读(30) 评论(0) 推荐(0)
摘要: 重载 环境:在同一个类中 ,可以写多个同名的方法 结构:方法名一样 , 返回值 : 不一样的前提是 参数不一致(已经实现了重载 ) 访问修饰符 参数 : 不一致 构造方法: 也可以通过参数的不一致来实现重载 所有的方法都是通过给定参数 来判断调用哪个方法 public class A { publi 阅读全文
posted @ 2022-01-07 16:09 30%privatetoobject 阅读(32) 评论(0) 推荐(0)
摘要: 继承 对象们 - 有所同 ,有所不同 羊 - 吃草 - 移动 - 睡觉 老虎 - 吃肉 - 移动 - 睡觉 将类进行一个分类 语法格式: 关键字:extends 格式: public class 子类 extends 父类{ } 父类 SuperClass 权限范围: 学生类 (大学生类 中学生类 阅读全文
posted @ 2022-01-07 16:07 30%privatetoobject 阅读(28) 评论(0) 推荐(0)
摘要: 布局组件 容器: 可以去加载其他组件的组件 顶级容器: 自成一个窗口 - JFrame Frame Window 面板容器: JPanel 面板 加载到窗体上 JFrame: 默认边框布局 BorderLayout JPanel: 默认流式布局 FlowLayout 组件: 功能类型的组件: 按钮 阅读全文
posted @ 2022-01-07 16:04 30%privatetoobject 阅读(18) 评论(0) 推荐(0)
摘要: 接口 接口: interface 监听器都是接口 格式: public interface 接口名{ } 接口与类 类: 属性 方法 接口: 属性: 默认:final(最终的-不可变) 常量 static(静态的 - 唯一) 属于类 直接由类名调用 方法:抽象方法 接口中的方法没有方法体 packa 阅读全文
posted @ 2022-01-07 16:03 30%privatetoobject 阅读(17) 评论(0) 推荐(0)
摘要: 面向过程: 严谨的流程 机器是怎么运行的 C: 底层开发 面向机器开发 嵌入式 操作系统内核 驱动 面向对象: 有一定的容错率 以人的思维方式来编程 应用开发 管理系统开发 大型的分布式系统 类与对象 类:类别 人类 对 具有相同属性特征以及行为方式的一类事物的 信息描述 对象: Object 具体 阅读全文
posted @ 2022-01-07 16:01 30%privatetoobject 阅读(33) 评论(0) 推荐(0)