java
文章平均质量分 82
仙女啃猪蹄_
这个作者很懒,什么都没留下…
展开
-
Java第十章(集合类)课后小结
1.Collection, list, Set之间的联系和区别?Collection:是对象集合,Collection有两个子接口List和SetList:可以通过下标(1.2…)来取值,值可以重复,存储顺序与插入元素顺序一致Set:只能通过游标来取值,并且值是不能重复的(和数学中的集合一样),不保证元素存储顺序2.遍历一个集合对象都有哪些方法?有三种方法:for循环,Iterator迭代器接口以及for each循环以list为例://for循环for( int i = 0 ; i <原创 2021-11-27 16:25:37 · 338 阅读 · 0 评论 -
Java第十四章(I/O 输入/输出)课后小结
一,Java中流的分类有哪些?二,字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?三,字节流与字符流的转化是怎样的?Java对此提供了哪些支持?四,Java中的过滤流(流的装配)有什么作用?请举例说明常用的过滤流五,什么是对象的序列化和反序列化?Java对此提供了哪些支持?六,Java的File类表示什么?有什么作用?七,Java对文件的读写分别提供了哪些支持?...原创 2021-11-15 19:08:13 · 158 阅读 · 0 评论 -
Java第十五章(网络通信)课后小结
一,仿照例15.4,编写基于TCP Socket的多客户/服务器通信程序。二,仿照例15.5,编写基于UDP数据报的多客户/服务器通信程序。三,基于TCP Socket的C/S通信与基于UDP数据报的C/S通信有哪些区别?Java分别提供了哪些支持?...原创 2021-11-12 14:49:28 · 169 阅读 · 0 评论 -
Java第九章(线程)课后小结
1.FutureTask类有什么作用?它实现了哪些接口?Callable接口和Runnable接口有什么不同?2.volatile关键字有什么作用?请举例说明。3.编写Java程序模拟烧水泡茶最优工序。4. 编写一个基于多线程的生产者/消费者Java应用,各产生10个生产者和消费者线程,共享一个缓冲区队列(长度自设),生产者线程将产品放入到缓冲区,消费者线程从缓冲区取出产品。5.阅读公众号“码农翻身”的文章—《我是一个线程》。...原创 2021-10-31 19:08:55 · 201 阅读 · 0 评论 -
Java第八章(字符串)课后小结
1.借助JDK文档, 选取String与StringBuffer 、StringBuilder的常用API(函数),并编写实例测试API的功能。String类中:1.作用:得到串中下标为index的字符public class A{ public static void main(String[] args){ String w=new String("welcome"); System.out.println(w); int i; for(i=原创 2021-10-28 20:54:19 · 173 阅读 · 0 评论 -
Java第七章(异常)课后小结
异常分类总览图1. Throwable的子类包含哪两类?简述Java Error类与Exception类的区别。Error:致命异常。标识系统发生了不可控的错误。程序无法处理,只能人工介入。例如, 虚拟机产生的错误StackOverflowError、OutOfMemoryError。Exception: 非致命异常。程序可处理。分为受编译器检测的checked异常(受检异常)和不受编译器检测的unchecked异常(非受检异常)。2. Exception又分为checked异常和uncheck原创 2021-10-18 21:04:13 · 180 阅读 · 1 评论 -
Java第六章(面向对象 下)课后小结
1. 实验:利用IDE的debug功能给例6.4和例6.5的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。例6.4class AddClass { public int x=0,y=0,z=0; AddClass (int x) { this.x=x; } AddClass (int x,int y) { this(x); this.y=y; } //调用第一个构造方法 Add原创 2021-10-13 19:56:21 · 197 阅读 · 0 评论 -
Java第五章(面向对象 中)课后小结
1. Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。访问修饰控制符:有3种访问修饰符:public、private、protected。以及不使用关键字的默认访问权限(包访问权限)访问权限:例子:下面用一个例子来展示类前修饰符为public时,不同包与相同包内的类的访问情况。//首先在com.resource包中定义一个SomeVar类,其含有3种修饰符修饰的变量。package com.resource;class SomeVar {原创 2021-10-09 20:41:10 · 144 阅读 · 0 评论 -
Java第四章(面向对象 上)课后小结
一,对象与对象引用的区别是什么? 请举例说明为了接下来的分析,先建立一个Demo类 public class Demo{ //默认构造方法 public Demo{ }}常用的创建对象:Demo demo=new Demo();这一条语句,其实包括了四个动作:1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建一个Demo对象。2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函数,对刚生成的对象进行初始化。3)左边的“Demo demo”原创 2021-10-05 20:53:31 · 210 阅读 · 0 评论 -
第7周大作业 C++改Java——个人银行账户管理系统
共6次改写一,4_9: 第四章——类package java4_9;//储蓄账户类class SavingsAccount{ private int id,lastDate; //账号 上次变更余额的时期 private double balance,rate,accumulation; //余额 存款的年利率 余额按日累加之和 //构造函数 public SavingsAccount(int date, int id, double rate){ this.id = id原创 2021-10-05 18:52:47 · 744 阅读 · 0 评论 -
Java第二章(Java语言基础)课后小结
一.java包含哪两大数据类型?其中基本类型的每种类型的取值范围和默认值是多少?二. Java在什么情况会发生整型溢出?请举例说明,并给出解决方案。三. Java基本类型的包装类分别是哪些?其高频区间数据缓存范围分别是什么?请选择一种包装类型编程验证其数据缓存特性。四.什么是自动装箱,什么是自动拆箱,请举例说明。五. int与Integer有什么区别,它们之间的相互转化是怎样的? 请通过JDK文档自主学习Integer类,对主要方法进行测试。六. 逻辑运算符&和&&的区原创 2021-09-24 21:40:17 · 169 阅读 · 0 评论 -
JAVA实现跨平台的原理是什么?(有图,简要明了)
1.什么是跨平台以及其如何实现?相信大家看到很多JAVA书上都会说,JAVA的一大特性是可以实现跨平台,那么什么是跨平台呢?JAVA又是怎么实现的呢?跨平台,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。实现跨平台:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意不是能在所有的平台上运行,关键是该平台是否能安装相应的虚拟机)2.其背后的原理是什么?Java跨平台原理:由源文件(.java)—>原创 2021-09-21 12:14:41 · 2793 阅读 · 0 评论 -
JDK,JRE,JVM之间的关系和区别
1.JDK,JRE,JVM的简介(1) JDK (Java Development Kit):JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。(2) JRE (Java Runtime Environment):JRE是Java的运行环境,它是是一个软件,是由太阳微系统所研发的,JRE可以让计算机系统运行Java应用程序。JRE的内部有一个Java虚拟原创 2021-09-21 11:26:43 · 415 阅读 · 0 评论