摘要: 判断语句常见错误写 f的时候忘记了加大括号 忘记加结尾的; 号if-else在if括号后加;号 阅读全文
posted @ 2022-06-23 22:26 帕拉利斯 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 整数分解 一个整数有1到多个数字组成的如何分解出他每一位上的数字 如对一个数进行%10操作就取出个位数 对一个数进行/10操作就去掉了他的个位数 我们输入个数需要让这个数倒序输出就取出来每一位进行输出 这样就可以将数字倒着输出出来了 阅读全文
posted @ 2022-06-23 22:24 帕拉利斯 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 复合赋值 a*=a+6 --> 就等于 a=a * (b+6) i++ -->就等于 i=i+1 ++i -->也是 i=i+1 i++和++i的区别 在后面: 先进行其他运算再进行自增或自减运算 在前面: 先进行自增或自减运算,再进行其他运算 在Java中可以通过一条赋值语句对多个变量进行赋值 循 阅读全文
posted @ 2022-06-23 22:02 帕拉利斯 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 最大公约数 计算最大公约数 那如何计算最高最大公约数呢 比如 10 20 52 54 我们先设i为2 如果c和d都可以被i整除则记下 i+1后重复第二步直到i等于c或者d的时候 则曾经记下的最大的可以整除c和d的i就是最大公约数 阅读全文
posted @ 2022-06-23 21:53 帕拉利斯 阅读(158) 评论(0) 推荐(0) 编辑
摘要: java可以有二维数组或多维数组 二维数组就是要用两个数字来表达这个数字当中的某一个元素 这个理解为是一个5行3列的矩阵来进行标记数组的元素 而遍历二维数组需要两个for循环 第一个表示行第二个循环来表示列 这样进行遍历 二维数组初始化 编译器进行数数,每一行一个{},逗号进行分割,有省略的话补0 阅读全文
posted @ 2022-06-23 21:49 帕拉利斯 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 成员变量 在函数中可以直接写成员变量的名字来访问成员变量 函数式通过对象来进行调用的 通过.来进行调用哪个方法,就建立了getFood和ve之间的关系让getFood内部的成员变量指的是v的成员变量 是通过this进行的 this是成员函数的一个特殊的且固有的本地变量,表达了调用这个函数的那个对象 阅读全文
posted @ 2022-06-23 21:00 帕拉利斯 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Java泛型中的标记符含义:E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)?- 表示不确定的java类型 使用容器进行存储 ArrayList<String> list = 阅读全文
posted @ 2022-06-23 20:54 帕拉利斯 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 异常机制 不寻常的事情发生了 当这个事情发生的时候,原本打算要接着做的事情不能在继续了,必须要停下来,让 其他地方的某一段代码来处理 异常机制最大的好处就是清晰地分开了正常的业务逻辑代码和遇到情况时的处理代码 抛出异常 throws关键字 Java允许将这种异常从当前方法中抛出 Throws关键字需 阅读全文
posted @ 2022-06-23 20:49 帕拉利斯 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 汉字编码 UTF-8 (new InputStreamReader(new FileInputStream("a.txt"),"utf8")) 可以转换成UTF8形式的编码 InputStreamReader(lnputStream in) 创建一个使用默认字符集的InputStreamReader 阅读全文
posted @ 2022-06-23 20:30 帕拉利斯 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 过滤器流:在已经有的那个文件流的基础上去增加一层层的过滤器,在每一层的过滤器可以做一些事情 在 FileOutputStream后面去套了一节过滤器,是做DataOutputStream的 BufferedOutputStream做一些缓冲 加上之后就可以写入int类型的一些东西了 DataInpu 阅读全文
posted @ 2022-06-23 20:02 帕拉利斯 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 处理输入输出的手段叫做流 流是输入输出的一种方式 流是一维,单方项的 InputStream和OutputStream 读取 写入 分为字节流和字符流 文件 如果需要读取文件就需要使用文件流 FileInputStream FileOutputStream 这两个可以实现文件的读写操作,在实际工程中 阅读全文
posted @ 2022-06-23 17:38 帕拉利斯 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 异常捕捉时的匹配catch如果子类异常会被父类异常的catch给捕捉到 如果运行时异常是不需要声明的,如果没有适当的机制来捕捉就会最终导致程序终止 异常声明 如果你调用一个声明会抛出异常的函数,那么你必须把函数的调用放在try块中,并设置 catch来捕捉所有可能抛出的异常或声明自己会抛出无法处理的 阅读全文
posted @ 2022-06-23 17:32 帕拉利斯 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 捕获异常机制 关键字try-catch进行抛出异常 没有报错把可能发生异常的放到try-catch里 捕捉异常的机制 throw e 再次把异常抛出 阅读全文
posted @ 2022-06-23 15:02 帕拉利斯 阅读(15) 评论(0) 推荐(0) 编辑
摘要: MVC设计模式 数据 表现和控制三者分离 各负其责 M=Model(模型) V=View(表现) C=Control(控制) 模型 保存和维护数据提供接口让外部修改数据 通知表现需要刷新 表现 从模型获得数据 根据数据画出表现 控制 从用户得到输入 根据输入调整 捕获异常 当程序里面有异常如果不捕获 阅读全文
posted @ 2022-06-23 14:27 帕拉利斯 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 内部类可以分为四类 普通内部类 静态内部类 匿名内部类 局部内部类 普通内部类 局部内部类 定义某个局部范围中的类 有效范围只限与方法内部 匿名内部类 匿名内部类就是没有名称的内部类 一个接口的实现类作为方法参数传入,而是直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现 阅读全文
posted @ 2022-06-23 13:58 帕拉利斯 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 布局管理器 swing不见 是新一代图形界面工具 容器可以放部件 容器也可以放在另一个容器里面 管理器这些不见是布局管理器 你需要把他说加到哪里 会帮助我们去计算更具呢不数据进行计算该放到什么地方 swing容器 创建图形用户界面的第一步是创建一个容器类以及容纳其他组件 常见的窗口就是一种容器 容器 阅读全文
posted @ 2022-06-23 11:37 帕拉利斯 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 为了更好的减小代码的复杂程度,降低系统的耦合, 数据的管理和可视化的表现,在代码设计要求中很重要, 以便在未来让代码有更好的可扩展性,并且能够更好的去维护代码, 需要去不断地规范在开始编程之前去设计好框架和接口 责任驱动的设计 将程序要实现的功能分配到合适的类、对象中去是设计中非常重要的环 数据与表 阅读全文
posted @ 2022-06-23 10:35 帕拉利斯 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 以框架加数据来提高可扩展性 HashMap<String, Person> handlers = new HashMap<>(); 可以使用HashMap来进行把打印的反锁的事情进行优化 HashMap是一种十分常用的数据结构对象,可以保存键值对,下面将详细介绍HashMap的使用方法 抽象函数 表 阅读全文
posted @ 2022-06-23 09:40 帕拉利斯 阅读(19) 评论(0) 推荐(0) 编辑