
Java作业
whynowhere
这个作者很懒,什么都没留下…
展开
-
第十三周Java作业-流
1.流的分类 流动方向: 分为输入流(InputStream:System.in)和输出流 (PrintStream:System.out) 读取类型: 分为字节流(InputStream:System.in)和字符流 (字符流对象:new InputStreamReader(System.in)) 发生源头: 分为节点流(直接操作目标设备对应的流,如文件流,标准输入输出流)和过滤流类(继承带有关键字Filter的流用于包装操作节点流,方便读写各种类型的数据) 2.字节流InputStream和Outp原创 2020-12-22 10:29:48 · 146 阅读 · 0 评论 -
C++银行管理系统改Java总结
1.输入输出在C++中用cin、cout,换行用endl,在Java中则是调用不同的方法。 2.修饰符从总体修饰改为单个修饰,const和&均改为final。 3.主函数参数和返回值不同。 4.抽象类从virtual改为abstract。 5.Java只能函数重载,不能运算符重载。 6.C++创建对象之后,需要再使用完将其调用delete方法将其销毁;Java有垃圾回收机制,用来监视new出来的所有对象,辨别不会再被引用的对象,然后释放内存空间。 7.C++数组定义时,已经分配存储空间,原创 2020-11-23 14:54:33 · 167 阅读 · 0 评论 -
第五周Java作业-多态
1. //修饰符为public,另外的包可以访问对象的属性和方法 package com.resource; public class FighterPlane{ public String name; public int missileNum; public void fire(){ if(missileNum>0){ System.out.println("now fire a missile!"); missileNum-=1; }原创 2020-11-23 14:46:35 · 142 阅读 · 0 评论 -
第九周Java作业-网络通信
1.网络通信协议分为七层,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。物理层通过物理电气接口实现互联设备间的比特形式的设备传输;数据链路层负责数据通道的建立与拆除,可以对数据进行检错和纠错,是点到点的通信;网络层解决跨越多个链路甚至不同网络设备间的通信问题,是端到端的通信;传输层解决处于不同网络设备间的通信连接、通信管理;会话层提供会话地址和会话管理服务;表示层连接了会话层和应用层,是两者的“翻译”;应用层是面向特定的网络应用提供服务。 2.TCP协议需要经过三次握手,得到的是一个顺原创 2020-11-18 18:25:27 · 160 阅读 · 0 评论 -
第六周Java作业-异常
1.Error类和Exception类都是Throwable类的子类 Exception是所有异常类的祖先类,而Error是错误类的祖先类。 Error:不是需要捕获和进行处理,当error发生时,程序会自动停止。 Exception: 当异常发生时,虚拟机根据异常的类型,产生相应的异常现象,程序中应对这些相应的异常对象进行相应的处理。 2. 隐式声明抛出 import java.util.*; class TestEmptyStack { public static void main(Str原创 2020-11-10 11:29:37 · 403 阅读 · 0 评论 -
Java第七周作业-字符串
1.String package homework.second; public class TestCharAt { public static void main(String[] args) { String str="20200823"; char c=str.charAt(5); System.out.println(c); } } StringBuffer package homework.second; public class TestAppend { pu原创 2020-11-10 11:06:25 · 186 阅读 · 0 评论 -
Java第八周作业-线程
1.禁用cpu缓存,防止多线程工作时共用变量而获知变量值不及时。 2. class WashKettle implements Runnable{ public void run(){ System.out.println("洗水壶中~"); try{ Thread.sleep(100); }catch(InterruptedException e) { e.printStackTrace();原创 2020-11-10 10:51:26 · 119 阅读 · 0 评论 -
Java第三周作业-类与对象
1.对象相当于电视机,对象引用相当于遥控器。对象存储于堆,对象引用存储于栈,对象引用存储了对象的地址。 例如: Vector myVect = new Vector(); 其中myVect为对象引用,Vector()是Vector类所构造出的一个对象。 2.对象作为参数传递只传地址。 class IntClass{ int value; } public class RunIntClass{ public static void modifyValue(IntClass s,原创 2020-10-04 18:11:10 · 180 阅读 · 0 评论 -
Java第一周作业-语言学习与环境配置
1.过去的一年跟着两位老师学习了三门编程语言——C/C++和Python,两位老师的教学方法不尽相同。 教C/C++的章老师首先让我们自己自学语法,然后在实际编程操作中进一步巩固学习语法,了解更多功能;而教Python的吴老师则是先将语法和功能等全盘托出,了解了整个大框架后再进行动手编程操作。 对我个人而言,可能在实践过程中摸索并没有那么清晰,但学习掌握得更快。 2.Java语言简单高效、面向对象,具有平台无关性、可移植性、稳定性、安全性,多线程并且是动态的,高性能、分布式。 3.Java之所以可以原创 2020-09-19 16:03:49 · 100 阅读 · 0 评论 -
Java第二周作业-数值类型与基本语句
1.D 2.byte、short、int、char 3.C 4.用的是包装类而非基本数据类型;小数后未加F或f,表示的是双精度double数据类型,赋值给float出错。 应改为float s=2.3f或float s=2.3F或double s=2.3。 5.B 问答题 1.布尔类型boolean,字符类型char,整数类型byte、short、int、long,浮点类型float、double。 2.包含自动类型转换和强制类型转换。如5/1.0,混合运算时发生自动类型转换;a=(float原创 2020-09-26 14:21:11 · 71 阅读 · 0 评论