随笔分类 -  Java

寻找水王
摘要:一、问题描述 二、设计思想 根据提意可得“水王”的id数量最多,可以抓住水王这个特点,对所有的id进行删减,留到最后的则是水王。但是已知水王的id数量超过了帖子数即所有id数量的一般,怎样保证最后只剩下水王的id号呢??两两id进行删除,如果id号相同则全部保留下来,如果两个id号不同则全部删除。 阅读全文
posted @ 2020-05-27 18:24 阡陌祁画 阅读(123) 评论(0) 推荐(0)
软件单元测试和代码规范
摘要:题目要求: 自己编写主函数,对以上代码进行测试,并找出错误之处。 测试源码: package java_study; import java.util.Scanner; public class test { public static int Largest(int list[],int leng 阅读全文
posted @ 2020-03-17 17:23 阡陌祁画 阅读(337) 评论(0) 推荐(0)
返回整数数组中最大数组的和(续,文件读入)
摘要:这篇博客是在之前那片博客的基础上添加了新的要求和改进 但是本题的思想和学习的知识点是从舍友那里学的,本身文件读取就是自己的弱点。 题目要求: 1.要求数组从文件读取 2.如果输入的数组很大,并且有很多大的数字,就会产生比较大的结果(参考一下数的溢出),请保证你的程序能正常输出 3.另外如果输入文件的 阅读全文
posted @ 2020-02-28 19:45 阡陌祁画 阅读(147) 评论(0) 推荐(0)
返回一个整数数组中最大数组的和(首尾可以/不可以相连)
摘要:一:返回一个整数数组中最大数组的和,首尾不可以相连,即非环状数组 要求:输入一个整形的数组,数组里有正数也有负数,数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和,求所有子数组的和的最大值,要求时间复杂度为O(n); 思路:动态规划 1.指定数组的容量 2.输入数组 3.计算子数组,从 阅读全文
posted @ 2020-02-26 20:36 阡陌祁画 阅读(361) 评论(0) 推荐(0)
java登录以及连接数据库的温习
摘要:学完一部分android相关知识点后,为了下周的java测试,我还是反回来重新的学习了上学期的知识点java,在今天打开eclipse之后,对于自己之前自己所写过的东西还有连接数据库的内容,已经有所忘记,今天我就根据一个案例重新写了一下增删改查的代码,这里只对比较重要的代码进行展示: DB.java 阅读全文
posted @ 2020-02-13 20:46 阡陌祁画 阅读(326) 评论(1) 推荐(0)
了解java常用框架
摘要:今天我看了一点看起来比较片面的东西,java常用基本床架,并且在网上搜了相关的知识和概括总结,用来继续后期的学习: 1.struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。 2.spring框架,这个框架出彩的地方就在于它的“依赖注入”和“控制反转”。简 阅读全文
posted @ 2020-02-12 21:27 阡陌祁画 阅读(217) 评论(0) 推荐(0)
集合、容器(时钟表,记事本,中英转换)
摘要:一:简单的时钟表 收获:虽然代码很短,但是做这个题的时候头脑清晰,相对之前有了框架基础,和逻辑思维 思路:定义Display类,其中有变量value,limit,函数increase,getValue 定义另一个类Clock,定义hour ,minute,增加函数 package clock; // 阅读全文
posted @ 2019-11-06 10:28 阡陌祁画 阅读(259) 评论(0) 推荐(0)
统计单词,字母的次数和频率
摘要:一:统计所给出文件中英文字母出现的频率(区分大小写),并且按着出现频率倒序输出 思路: 1、将文件内容存入StringBuffer中; 2、将读入的内容进行分割; 3、遍历数组,将其放入一个TreeMap <String,Integer>中; 4、对其计算出来的频率进行排序; package fil 阅读全文
posted @ 2019-11-04 22:59 阡陌祁画 阅读(868) 评论(0) 推荐(0)
03-继承与多态
摘要:一:继承条件下的构造方法调用 运行示例,观察输出回答相关问题 package reserve; class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandp 阅读全文
posted @ 2019-10-23 11:01 阡陌祁画 阅读(177) 评论(0) 推荐(0)
02-类与对象动手与动脑
摘要:一:运行一下代码为何无法通过编译器,说明错误的原因 package reserve; import javax.swing.text.StyledEditorKit.ForegroundAction; public class Main{ public static void main(String 阅读全文
posted @ 2019-10-17 16:38 阡陌祁画 阅读(131) 评论(0) 推荐(0)
IO流的学习以及统计次数最多的单词
摘要:IO流: 处理数据类型:字节流(InputStream OutputStream)和字节流(Reader Writer) 数据流向不同:输入流和输出流(FileInputStream FileOutputStream) 输入流: InputStream 是所有的输入字节流的父类,它是一个抽象类。 B 阅读全文
posted @ 2019-09-27 12:33 阡陌祁画 阅读(266) 评论(0) 推荐(0)
01Java-方法
摘要:一:动手动脑 1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数 package reserve; import java.util.Scanner; import java.util.Arrays; import java.util.Random; public class M 阅读全文
posted @ 2019-09-26 21:05 阡陌祁画 阅读(205) 评论(0) 推荐(0)
验证码和判断回文(递归)
摘要:一:产生6位的随机验证码(区分大小写) 思路:1.将62位字符存在字符串中,先产生随机的6位数 2.用append()定义动态字符串数组,再用charAt()对其进行索引,从而形成随机字符的函数 3.书写主函数,调用getStringRandom(n)函数,决定产生随机字符的位数 package i 阅读全文
posted @ 2019-09-23 21:53 阡陌祁画 阅读(241) 评论(0) 推荐(0)
00java语法基础和课后实践
摘要:一:运行代码,并分析结果 代码1: package reserve; public class Main { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? Sy 阅读全文
posted @ 2019-09-18 23:01 阡陌祁画 阅读(214) 评论(0) 推荐(0)
原码、反码、补码解读
摘要:原码: 二进制定点表示法(八位),即最高位为符号位(左数第一位),“0”表示正,“1”表示负,其余位表示数值的大小(二进制)。 反码: 正数的反码与其原码相同。 负数的反码是对其原码依次取反(0->1,1->0),但是符号位除外。 补码:正数的补码与其原码相同 负数的补码是在其反码的末尾加一(用二进 阅读全文
posted @ 2019-09-17 23:12 阡陌祁画 阅读(676) 评论(0) 推荐(0)
学生信息管理系统java测试报告
摘要:package studentinformation; /**姓名 胡海靖 * 学号 20183609 * 班级 信1805-2 */ class ScoreInformation { private String stunumber;//学号 private String name;//姓名 pr 阅读全文
posted @ 2019-09-11 17:09 阡陌祁画 阅读(2265) 评论(0) 推荐(0)
大一暑假第八周周进度总结报告
摘要:IO流: IO流不同的分类: 处理数据类型:字符流和字节流 数据流向不同:输入流和输出流 输入流: InputStream 是所有的输入字节流的父类,它是一个抽象类。 ByteArrayInputStream、StringBufferInputStream、FileInputStream 是三种基本 阅读全文
posted @ 2019-08-25 19:30 阡陌祁画 阅读(147) 评论(2) 推荐(0)
大一暑假第七周周进度总结报告
摘要:java学习了异常处理和文件流。 一.异常处理:1.避免问题存在:判断索引是否存在 用if判断 ArrayList list=new ArrayList(); if(0<list.size()){ System.out.println(list.get(0));} 2.出现异常解决问题方法:学会异常 阅读全文
posted @ 2019-08-17 20:37 阡陌祁画 阅读(139) 评论(2) 推荐(0)
大一暑假第六周周进度总结报告
摘要:1.java学习了接口的语法定义和注意事项 根据课程学习案例: package inter; class Interface { public static void main(String[] args) { A a=new B(); a.method1(); a.method2(); a.met 阅读全文
posted @ 2019-08-10 22:02 阡陌祁画 阅读(156) 评论(2) 推荐(0)
大一暑假第五周周进度总结报告
摘要:一:进度: 1.java学习了什么是内部类,内部类的定义和使用。 package io; public class intout { public static void main(String[] args){ Outer out=new Outer(34); out.test(); /** 访问 阅读全文
posted @ 2019-08-03 20:59 阡陌祁画 阅读(153) 评论(2) 推荐(0)