11 2021 档案

摘要:序列化和反序列 作用 在java中把对象转化成字节序列的过程称为序列化。 把对象从字节序列恢复为对象的过程称为反序列化。 应用场景 1.序列化和反序列化可以用于把对象的字节序列化永久的存储到硬盘中(通常存放在一个文件中) 2.在网络上传送对象字节序列 使用 实现Serializable接口,即可使用 阅读全文
posted @ 2021-11-19 21:00 乐Malone 阅读(174) 评论(0) 推荐(0)
摘要:万年历 代码实现 package com.zll;​import java.util.Scanner;​/** * 总结:遇到的bug把传入判断年份的日期都传成输入的year了,应该传入要计算的每一年,所以导致 * 计算年份时的不正确所以总天数一直不对。 */public class Calenda 阅读全文
posted @ 2021-11-19 11:11 乐Malone 阅读(685) 评论(0) 推荐(1)
摘要:双色球买彩票系统 购买彩票 输入下注数,计算需要支付多少元 输入6个红色球号码 输入1个蓝色球号码 输出一共购买了多少注,共需支付多少元 查看开奖 生成开奖号码(随机数) 列举已买彩票号和当期中奖号 对比开奖号码和购买号码,输出对应的中奖信息 项目需求 双色球投注区分为红色球号码区和蓝色球号码区, 阅读全文
posted @ 2021-11-19 11:04 乐Malone 阅读(144) 评论(0) 推荐(0)
摘要:稀疏数组 引入 需求:五子棋的棋盘存储 因为要存储许多默认值是0,是非常浪费空间资源的,所以把这些压缩起来 >稀疏数组 介绍 当一个数组中大部分元素为0,或者相同值时,可以使用稀疏数组来保存他们。 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列的值记录在一个小规模的数组中,从而缩小 阅读全文
posted @ 2021-11-18 20:46 乐Malone 阅读(229) 评论(0) 推荐(0)
摘要:copyOf 它是Arrays工具类的方法。使用:Arrays.copyof(原数组,长度); 基本使用 将旧数组中的元素按照指定位置拷贝到新数组中。 package com.powernode.arrays;​import java.util.Arrays;​public class Demo6 阅读全文
posted @ 2021-11-18 19:09 乐Malone 阅读(775) 评论(0) 推荐(0)
摘要:equals和== equals方法 equals方法是在Object类中定义的,它是提供对象是否”相同“的逻辑,如:x.equals(y),return (this == obj);如果x和y是同一个对象的引用返回True否则返回false。所以它的作用与==没有什么区别都是比较内存地址。所以你想 阅读全文
posted @ 2021-11-18 19:08 乐Malone 阅读(231) 评论(0) 推荐(0)
摘要:目录 冒泡排序 思想 冒泡排序优化 选择排序 优化选择排序 思路 线性查找 思路 二分查找(折半查找) 思路 冒泡排序 思想: 外层循环控制遍历长度-1次,如n个数字比较n-1次 内层循环选取第一个数字开始,与后面的数字比较,如果比后面的数字小则进行交换 内层循环每次循环结束后的最后一个数字一定是最 阅读全文
posted @ 2021-11-18 19:05 乐Malone 阅读(233) 评论(0) 推荐(0)
摘要:目录 01初识JAVA 一、计算机语言的发展史 机器语言 汇编语言 高级语言 高级语言分为:面向过程、面向对象 二、java发展简介 Java诞生 Java各版本含义 Java语法特点 Java跨平台原理 什么是java虚拟机? 执行步骤 Java与C的跨平台比较 三、常用的DOS命令 四、Java 阅读全文
posted @ 2021-11-17 17:16 乐Malone 阅读(52) 评论(0) 推荐(0)