javase
文章平均质量分 75
zzsaixuexi
学习
展开
-
23种设计模式 模型 以及实例(目前更新到桥接模式 20/23)
废话篇 因为24号要网易的面试 然后吧 我发现 网易的面经中 基本都有提到设计模式 所以恶补一下文章可能会有纰漏 将就看吧 emmm…创建型模式单例模式结构饿汉式单例类(Eager Singleton)懒汉式单例类模式优点模式缺点模式适用环境简单工厂模式定义结构代码简单工厂的应用实例模式优点模式缺点模式适用环境工厂方法模式定义结构代码工厂方法模式的.原创 2022-04-21 04:29:04 · 957 阅读 · 2 评论 -
csdn都快放不下的 面试必备的java 基础以及 面对对象知识
文章目录第一部分 语法第一章 计算机基础jiva技术架构java最大的特点——跨平台JDK的下载与安装配置path环境变量VSCode修改方式运行java程序第二章 基本数据与运算关键字标识符注释常量与进制原反补的转换原码反码补码移码例题变量回顾一下指针数据类型运算符算数运算符运算符优先级赋值运算符比较运算符逻辑运算符位运算符三目运算符补充:变量交换问题第三章 流程控制语句if条件语句switch分支语句for循环语句while循环语句break、continue跳转语句第四章 常用类Math类自带常量..原创 2021-11-29 09:56:50 · 369 阅读 · 0 评论 -
if swich 如何使用 以及 Math函数和各种常用类的使用
原创 2021-01-18 02:02:09 · 203 阅读 · 0 评论 -
操作系统之LRU算法(java)
1.实验目的用高级语言模拟页面置换算法LRU,加深对LRU算法的认识。 2.实验要求用高级语言模拟页面置换算法LRU,加深对LRU算法的认识。3.实验过程描述原理(思路)其基本原理为:当进程在CPU上运行时,如指令中涉及逻辑地址时,操作系统自动根据页表得到页号相关信息。 如果某一个页面被访问了,它很可能还要被访问;相反,如果它长时间不被访问,再最近未来是不大可能被访问的。4.实验代码package 实验四;public class Lru { static int[][] LRU=原创 2021-11-26 01:31:40 · 1710 阅读 · 0 评论 -
操作系统之动态分区分配算法 (java)
(实验目的、实验原理、实验步骤、内容、程序代码、实验数据、结论等)1.实验目的详细了解系统之中是如何存储进程的。 通过实验加强对基于顺序搜索的动态分区分配算法的理解和掌握。 加深理解有关存储结构的概念。 主存的分配和回收的实现与主存储器的管理方式有关的,通过本实验帮助学生理解在可变分区管理方式下应怎样实现主存空间的分配和回收。2.实验要求代码实现四种算法撰写课程设计报告 报告要有设计、实现、测试等过程。3.实验过程描述原理(思路)态分区分配是根据进程的实际需要,动态地原创 2021-11-26 01:27:48 · 4007 阅读 · 1 评论 -
操作系统 之 银行家算法 (java)
实验:银行家算法是避免死锁的一种重要方法,能够有效的在资源分配的过程中,对系统的安全性进行检测。通过银行家算法设计与实现,可以加深对死锁的理解,掌握死锁的预防、避免、检测和解除的基本原理,重点掌握死锁的避免方法—银行家算法。初步具有研究、设计、编制和调试操作系统模块的能力。实验目的:使用编程语言实现防止死锁的银行家算法,至少实现:实现动态进程的输入能够判断进程之间能否无死锁的运行下去,以及安全序列当各个进程又提出新的申请,资源是否能满足界面美观。撰写课程设计报告实验代码:package原创 2021-11-25 20:16:47 · 883 阅读 · 0 评论 -
操作系统之 调度算法 (java)
1.理解操作系统进程管理中进行进程调度的过程和编程方法,创建进程控制块PCB。2.理解进程的状态及变化,动态显示每个进程的当前状态及进程的调度情况。掌握几种调度算法。理解几种进程调度的方式用代码将几种进程调度的方式表现出来(1)先到先服务:按照进程提交给系统的先后次序来进行调度。(2)短作业优先:按照进程所要求的运行时间来衡量。(3)时间片轮转:根据先来先服务排序,以一个时间片为单位,依次执行不同的进程。(4)响应比高者优先(HRRN)调度算法,为每个作业设置一个优先权(响应比),调度之前先计原创 2021-11-25 20:02:58 · 1813 阅读 · 1 评论 -
牛客 错误题 加解释(各种小知识点)
若所用变量都已正确定义,以下选项中,非法的表达式是()正确答案: C 你的答案: B (错误)a!= 4||b==1’a’ % 3’a’ = 1/3’A’ + 32 List item列Java代码中的变量a、b、c分别在内存的____存储区存放。class A { private String a = “aa”; public boolean methodB() { String b = “bb”; final String c =原创 2021-11-22 19:49:16 · 653 阅读 · 0 评论 -
工厂模式与抽象工厂模式
文章目录工厂模式介绍例子优缺点抽象工厂模式介绍例子优缺点工厂模式介绍工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。例子代码package chouxiang;public class原创 2021-11-14 02:24:55 · 565 阅读 · 1 评论 -
数组的定义
数组的定义方式创建一个指定长度且指定数据类型的一维数组,名称为数组名,虽然没有指定元素,但是会有默认值java 基本数据类型初始值 (默认值)常用的数据类型1 int类型定义的数组,初始化默认是02、String类型定义的数组,默认值是null3、char类型定义的数组,默认值是0对应的字符一维数组定义数据类型[] 数组名 = new 数据类型[长度];创建一个指定元素且指定数据类型的一维数组,名称为数组名,虽然有指定元素,还是有默认初始化这个步骤的!数据类型[] 数组名 = new 数原创 2021-11-18 22:19:38 · 1092 阅读 · 0 评论 -
数组的常用方法
文章目录获取数组的长度一维数组二维数组打印数组数组扩容数组合并数组排序数组查询获取数组的长度arr.length如果是一位数组 直接获取数组长度如果是二维数组先获取某一列然后再获取数组某一列的长度直接使用获取的是属猪的行数例子一维数组int[] arrA={1,2,3}; System.out.println(arrA.length);//3二维数组 int[][] arrB = {{1, 2}, {2, 3, 4}}; System.o原创 2021-11-19 15:08:08 · 548 阅读 · 0 评论 -
java 全排列问题
文章目录全排列问题字母版本数字版本全排列问题求字符串“ABC”中说与字符的全排列(不包含重复)(注 :String.valueOf(arr) 打印数组)字母版本import java.util.TreeSet;public class quanpailei { static TreeSet<String> set=new TreeSet<>(); public static void main(String[] args) { Str原创 2021-11-12 17:54:26 · 469 阅读 · 0 评论 -
文件操作 io流 以及 输入输出 读取文件
文章目录文件file类创建文件夹创建子文件查看文件夹是否存在获取文件名判断file是否是文件夹判断file是否是文件文件或者文件夹大小查看隐藏文件删除文件或文件夹修改文件名文件夹列表IO流定义读取单个字符读取全部内容读取一行方法一方法二装饰流System获取输入的一个获取输入的全部文件file类首先导入 io.file包import java.io.File创建文件夹boolean mkdir()File f=new File("路径")f.mkdir()//创建目录文件夹 会返回是否原创 2021-10-25 14:13:17 · 1065 阅读 · 0 评论 -
javase 语法基础(两万五千字 从小白到入门)
文章目录第一章 计算机基础jiva技术架构java最大的特点——跨平台JDK的下载与安装配置path环境变量VSCode修改方式运行java程序第二章 基本数据与运算关键字标识符注释常量与进制原反补的转换原码反码补码移码例题变量回顾一下指针数据类型运算符算数运算符赋值运算符比较运算符逻辑运算符位运算符三目运算符补充:变量交换问题第三章 流程控制语句if条件语句switch分支语句for循环语句while循环语句break、continue跳转语句第四章 常用类Math类自带常量取整方法三角函数‘指数函数其他原创 2021-09-11 10:43:33 · 221 阅读 · 0 评论 -
算法设计与分析实验题(实验四全为动态规划题 )
运动员举重问题最大子数组背包问题最长公共子序列字符串最长公共子序列文件对比相似度最长公共子串编辑距离问题钢条切割问题活动安排问题原创 2021-09-13 09:38:13 · 1096 阅读 · 0 评论 -
java文件读取
java文件的打开原创 2021-10-21 19:01:22 · 226 阅读 · 0 评论