Java
上过一学期的Java课程,进行的一些总结
龙渊客
君子藏剑于身,待时而动。
展开
-
Java Quick Hit项目
需求概述1.根据输入速率和正确率将玩家分为不同级别2.级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高3.规定时间内完成规定次数的输入,正确率达到规定要求,则升级(玩家最高级别为6级,初始级别一律为1级)4.用户错误输入一次,游戏结束问题分析一:需要使用的类发现类1.玩家(Player)类2.游戏(Game)类3.级别(Level)类发现类的属性1.玩家类(Pla...原创 2019-11-22 00:21:01 · 1018 阅读 · 0 评论 -
Java人机猜拳小游戏
完成人机猜拳互动游戏的开发阶段一:实验——分析业务,创建用户类1.分析业务,抽象出类、类的特征和行为2.创建出用户类阶段二:实验——创建出计算机类创建计算机类Computer。实现计算机出拳产生一个1—3的随机数,模拟计算机的出拳结果阶段三:实验——创建游戏类,选择对战对手1.创建游戏类Game2.编写游戏类的初始化方法initial()3.编写游戏类的开始游戏方法startG...原创 2019-11-26 01:19:38 · 8260 阅读 · 3 评论 -
JAVA 接口与实现
1.评价成绩体操比赛计算选手成绩的办法是去掉一个最高分和最低分后再计算平均分,而学校考察一个班级的某科目的考试情况时,是计算全班同学的平均成绩。Gymnastics类和School类都实现了ComputerAverage接口,但实现的方式不同。interface CompurerAverage { public double average(double x[]);}class Gy...原创 2019-11-29 21:35:56 · 4547 阅读 · 0 评论 -
Java 流与文件操作
实验要求:设计程序实现比较文件写入操作中,使用FileWriter、FileOutputStream、BufferWriter、BufferOutputStream这四个类的效率,通过写入的耗时来判断效率的高低。实验步骤:依次输出的文件大小为:10M、100M、200M、1G、2G;总共进行5次输出实验,每次输出后记录各种方式的耗时情况,使用可视化的方式比较耗时。给出结论。Trade.j...原创 2019-12-13 23:47:24 · 292 阅读 · 0 评论 -
Java 网络编程
1、假设一个银行的ATM机,它可以允许用户存款也可以取款。现在一个账户上有存款200元,用户A和用户B都拥有在这个账户上存款和取款的权利。用户A将存入100元,而用户B将取出50元,那么最后账户的存款应是250元。实际操作过程如下:(1) 先进行A的存款操作:得到账户的存款数额200,耗时2s。将账户数额增加100,耗时忽略不计将新生成的账户结果300返回到ATM机的服务器上,...原创 2019-12-20 17:26:23 · 1904 阅读 · 1 评论 -
Java Client -- Server (服务器端和客户端) 通讯
Java Client -- Server (服务器端和客户端) 通讯 ...转载 2019-12-20 20:51:30 · 401 阅读 · 0 评论 -
Java 网络编程(第二次)
用Java编写一个服务器端的程序Server.java,该程序在8000端口监听客户端的请求,如果与客户端连接后,收到客户端发送的数据不是字符串“bye”,则在服务器端打印客户端发来的数据,并向客户端回送一条从键盘输入的信息,若客户端发来的数据是字符串“bye”,则关闭服务器端程序。(有朋友说,这个之前写的有问题,然后我就再来一次,冲!冲!冲!)服务端:package longyuanke;...原创 2019-12-22 22:37:53 · 525 阅读 · 1 评论 -
Java 笔试题
在Java类中,使用以下( )声明语句来定义公有的int型常量MAX。A. public int MAX = 100; B. final int MAX = 100;C.public static int MAX = 100; D. public static final int MAX = 100;在Java中,下列关于方法重载的说法中错误的是(D ...原创 2019-12-30 16:40:21 · 6599 阅读 · 4 评论 -
Java 集合练习题
。。。整理总结吧,应付考试。。。填空Collection 接口的特点是元素是有些可以重复 有些不可以List 接口的特点是元素__有__(有|无)顺序,不可以__(可以|不可以)重复;Set 接口的特点是元素__无___(有|无)顺序,可以__(可以|不可以)重复;Map 接口的特点是元素是_键值对______,其中_值___可以重复,_键___不可以重复。(List)有如下代...原创 2019-12-30 16:46:15 · 1720 阅读 · 2 评论 -
Java 面向对象知识测试
下面描述函数重写错误的是A. 要有子类继承或实现B. 子类方法的权限必须大于等于父类的权限C.父类中被private权限修饰的方法可以被子类重写D.子类重写接口中的抽象方法,子类的方法权限必须是public的 //接口所有方法前面都是默认public abstract下面关于类的设计思路描述错误的是 ( )A. 根据需求定义类所包含的字段(成员变量)B. 根据面向对象的思...原创 2019-12-30 16:58:40 · 4825 阅读 · 2 评论 -
Java 第一章
一、选择题(答案可能不止一个)1.( )是以对象为特征的可视化程序组件?A.过程化语言 B.面向对象的语言 C.机器语言 D.以上都不是2.Java语言在体系结构上是( )。A.过程化语言 B.抽象的 C.与平台无关的 D.特定的3.所有Java应用程序必须包含下面哪个方法才能运行?( )A.start() B.begin() C....原创 2019-12-31 11:10:05 · 490 阅读 · 0 评论 -
Java 期中测试
1.下列说法正确的有()A. class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor2. Java接口的修饰符可以为() A private B protected ...原创 2019-12-31 11:31:05 · 1302 阅读 · 2 评论