
java
文章平均质量分 58
java课程的笔记和试题
小李小于
这个作者很懒,什么都没留下…
展开
-
java IO操作知识点
IO流的概念:IO流,将不同的输入输出,以相同的方式操作read(),write();创建不同类型的流,有不同的实现方式,不同类型的流,又有各自特有的操作方式。 无论内部如何工作,所有IO流呈现的都是相同的,简单的模式,程序中流入或流出的一系列数据。Inputstream、Outputstream:输入流,输出流的操作超类,支持子类以基本字节的方式操作二进制数据 java.io.InputStream抽象类:基本子类,ByteArrayInputStream,FileInputStre原创 2022-05-02 15:21:02 · 3379 阅读 · 1 评论 -
Java实验七 多线程并发实验(没写完)
实验内容 1(题目编号7179)、利用多线程技术编写一个模拟龟兔赛跑的程序,要求如下:(1)乌龟每次跑一个单位,兔子每次跑10个单位;(2)每个线程运行时,判断是否达到终点,如果到达终点,给出提示信息,未到终点则提示目前距离终点的距离,并判断是否领先;(3)如果兔子领先,则显示“我跑得快,睡一觉”信息,并睡一会。2(题目编号8690)、编写多线程应用程序,模拟多人过独木桥的模拟。独木桥每次只能通过一个人,每个人通过木桥的时间为5秒,随机生成10个人,同时准备过此独木桥,显示一下每次通过独木...原创 2022-04-27 20:35:24 · 3982 阅读 · 1 评论 -
java线程-习题
线程-习题一. 单选题(共9题,63.9分)1.(单选题)线程通过( )方法可以休眠一段时间,然后恢复运行。A. A run() B. B setPrority() C. C yield() D. D sleep()我的答案:D正确答案:D7.1分2.(单选题)下面程序的运行结果()public static void main(String[] args) {Thread t = new Thread() {publi...原创 2022-04-26 18:53:33 · 3494 阅读 · 1 评论 -
javaOptional-习题
Optional-习题一. 判断题(共7题,100分)1.(判断题)Optional是一种集合类型,可以向里面添加多个同类型的对象。A. 对 B. 错我的答案:错正确答案:错14.2分2.(判断题)Optional.ofNullable()方法中传入空引用变量,将抛出异常A. 对 B. 错我的答案:错正确答案:错14.2分3.(判断题)Optional的filter()方法执行过滤,容器中不存在元素时,会返回一个空容器A. 对 B. 错我的答案...原创 2022-04-26 18:52:49 · 3101 阅读 · 1 评论 -
java函数式编程及集合流操作
函数式编程及集合流操作一. 单选题(共2题,16.6分)1.(单选题)函数式编程是A. 一种编程语言 B. 一种程序设计思想 C. 面向对象程序设计的一种实现 D. Java操作集合的工具框架我的答案:B正确答案:B8.3分2.(单选题)可以将Stream结果聚合为List集合的正确声明是A. collect(new List()); B. collect(Collections.toList()); C. collect(Collect.arrays());...原创 2022-04-26 18:52:06 · 2888 阅读 · 1 评论 -
java作业集合操作-练习
一. 单选题(共7题,31.5分)1.(单选题)List、Set、Map哪个继承自Collection接口,以下说法正确的是()A. List Map B. Set Map C. List Set D. List Map Set我的答案:A正确答案:C0分2.(单选题)欲构造ArrayList类的一个实例,下列哪个语句是正确的( )?A.ArrayList myList=new Object (); B.List myList=new ArrayList ...原创 2022-04-26 18:51:20 · 3502 阅读 · 1 评论 -
java作业
前言:本来想用图片的,结果发不出去就用文字了。一、异常处理-作业异常处理-作业题量: 10满分: 100一. 单选题(共8题,80分)1.(单选题)在方法中,抛出异常对象时使用的关键字是( )A.throw B.catch C.finally D.throws我的答案:A正确答案:A10分答案解析:2.(单选题)自定义异常类时,可以继承的类是( )A. Error B. Applet C. T...原创 2022-04-26 18:50:16 · 3105 阅读 · 2 评论 -
java 线程知识点总结
程序、进程、线程:程序:是指含有指令和数据的文件,被存储在磁盘或其他的数据设备中,也就是说程序是静态的代码;进程:是程序的一次执行过程,是代码在数据集合上的一次运行活动,是系统资源分配和调度的基本单位;线程:是进程的一个执行路径,...原创 2022-04-22 14:57:05 · 3538 阅读 · 0 评论 -
JAVAoptional容器(老师的总结)
前言:自己做了实验,发现记不住。。。。Optional容器引入原因:解决空指针异常。 Optional单值容器、提供很多有用的方法,使用时不用显式进行空值检测 获得Optional对象 ofNullable()元素不必为空 of()元素必不为空//用的少 常有方法 ifPresent(Consumer consumer)不空执行参数操作,空什么也不做 中间操作filter()过滤、map映射为新类型的容器。都可以返回空容器 or()jdk9的方法,为空时执行参数函数,..原创 2022-04-20 20:07:36 · 3434 阅读 · 1 评论 -
JAVA实验五optional
只用写Test类其他类都给了Test:package com.experiment05.Test;import com.experiment05.entity.College;import com.experiment05.entity.Student;import com.experiment05.entity.Teacher;import com.experiment05.resource.DatabaseUtils;import java.util.List;import .原创 2022-04-20 19:21:34 · 3613 阅读 · 1 评论 -
JAVA阶段考内容知识点的梳理
前言:这些都是很基本的,还有很多没有写出来,重点在于编程序理解。第一章:Java是一种编译型和解释性都具有的高级语言; 它的源代码的运行机制: java生成的字节码文件不依赖于平台,原因就在于JRE,他为一个java程序创建了一个独立的JVM容器运行程序;Java语言通过在不同架构系统上安装对应的JRE,实现Java程序的跨平台运行(一次编译,处处运行) JDK编译java源码为字节;JRE,Java运行时环境;JVM,java虚拟机; 通过JDK的编译工具(javaac.exe)将..原创 2022-04-17 17:24:24 · 5253 阅读 · 0 评论 -
JAVA实验四集合与函数式编程实验
前言:代码是分开写的,大家用的时候写在一个包里面就行题目内容:在com.experiment04.entity下,创建Student类,代码如下;在com.experiment04.resource下,创建DatabaseUtils类,代码如下;在com.experiment04.service下,创建StudentService接口,代码如下;在com.experiment04.service.impl下,创建StudentService接口的实现类StudentServiceI.原创 2022-04-13 20:09:46 · 5626 阅读 · 1 评论 -
java作业集合编程
前言:我感觉做的是不对的,我不能理解他这个题目要求,大家理性看待,等我想明白了,回来纠错的。题目内容:public class User { private int id; private String name; private String city; public User(int id, String name, String city) { this.id = id; this.name = name;...原创 2022-04-11 20:45:45 · 1325 阅读 · 2 评论 -
JAVA集合知识点总结
前言:有老师总结真好,照着老师的打一遍理解下,以后能在看。概念:集合概念: 保存和盛装数据的容器,将许多元素组合成一个单一单元的容器对象。 集合框架: 表示和操作集合的体系,包括接口、实现类,集合框架的结构图。 接口:Iterable、Iterator、Collection、List、Queue、Set、Map; 类:ArrayList,LinkedList,HashSet,TreeSet,HashMap,TreeMap,Stack;具体实现:java...原创 2022-04-11 19:42:59 · 928 阅读 · 2 评论 -
NEFU java实验6
一、题目内容:从键盘输入一个整形数n,如果输入的数在0-150之间的话,输出n的值,如果输入错误的话输出“not age”最后输出endpackage ruige.test6;import java.util.Scanner;class numExpetction extends Exception{ String message; public numExpetction(int n){ message="not age"; } pu原创 2022-04-07 10:35:57 · 1366 阅读 · 1 评论 -
JAVA 异常知识点总结
异常的分类: Throwable 是所有异常的祖先,Throwable有两个子类,Error和Exception; Error是错误,表示运行应用程序中出现了严重错误,都是通过Error抛出的,一般程序无法处理; Exception是异常,表示程序运行的时候,程序本身可以捕获并可以处理的错误; 常用异常:异常处理的关键字:异常处理的关键字: 捕获异常: try:执行可能产生异常的代码; catch:捕获异常; finally:无论是否发生异常,代码总被原创 2022-04-07 10:32:54 · 592 阅读 · 1 评论 -
java抽象类和接口知识点的汇总
前言:自己忘了回来可以观看。抽象: 一般情况下类是用来实例化对象的,但在某些情况下,定义一些从未实例化对象的类是有意义的。 对于抽象类,不可直接实例化对象,即不能用new运算符创建该类对象,只能先创建子类,再由子类创建对象。 抽象类可以声明对象,作为子类对象的上转型对象。 和普通类相比抽象类可以有抽象方法,也可以没有抽象方法。 用关键词abstract修饰的方法称为抽象方法。 对于abstract方法,只允许声明不允许实现,也就是只定义相应的.原创 2022-04-06 13:45:56 · 422 阅读 · 0 评论 -
NEFU JAVA类与继承知识点总结
前言:一些比较重要的知识点的总结吧。继承的内存的表现:堆区:存储new出来的对象,每个对象与之相对应的class信息。 栈区:栈中只保存基础数据类型的引用和对象以及基础数据类型,还有一系列方法的压栈。 方法区:包含所有的class变量和static变量,方法区包含的都是在整个程序中永远唯一的元素。 举例: 局部变量和方法全部都是压在栈中的 在调用方法的时候全部都是先压栈在出栈,包括main方法。子类的继承性:在继承过程中,先执行父类构造方法,在执行子类构造方法。在多层继承.原创 2022-04-01 16:12:24 · 632 阅读 · 1 评论 -
NEFUJAVA实验汇总(锐格)
做个总表,省得以后翻得麻烦。 实验一 实验二 实验三 后面慢慢写原创 2022-03-29 20:55:31 · 1086 阅读 · 1 评论 -
NEFU JAVA实验三(锐格)
7173、现定义一个类体系,基类为Dog,派生类为斑点狗SpottedDog类和非斑点狗UnspottedDog类,具体要求如下:(1)在基类中记录狗的品种breed,体重weight以及颜色color等属性,定义一个方法show()显示Dog信息;(2)在UnspottedDog类中,调用Dog类的构造方法,重写show()方法,只显示狗的品种;(3)在SpottedDog类中,新增表示斑点颜色的spotColor属性,定义包含四个属性的构造方法,重写show()方法;(4)定义测试原创 2022-03-27 14:35:14 · 1142 阅读 · 1 评论 -
NEFU JAVA实验二7191(最后一题)
编写一个模拟超市购物程序。购物时,如果购物者要购买的商品在超市中有,则提示“购物者买到了某商品”;如果没有所需的商品,则提示“购物者所需某商品无货”。该程序涉及商品、超市、购物者三个类,具体要求如下:(1)商品类Product,包含商品名属性和set及get方法;(2)超市类Market,包含超市名属性、存放商品的Product类型数组属性,set、get超市名的方法,能够获取商品或者存入商品的get、set方法,卖货的方法sell(String ProductName),该方法的功能是查找超市是否有所要.原创 2022-03-23 20:13:09 · 344 阅读 · 0 评论 -
JAVA 继承部分的总结
前言:基本是为了我自己看的一些我容易忘记的东西继承:继承是一种由已有的类创建新类的机制,由继承得到的类称为子类,被继承的类称为父类。 利用继承有利于实现代码的重复使用,子类只需要添加新的代码功能即可,JAVA不支持多重继承,即子类只可以有一个父类。 继承的定义: 子类的成员中一部分是子类自己声明定义的,另一部分是从他的父类继承的。 子类继承父类的成员变量作为自己的一个成员变量 子类继承父类的方法作为子类中的一个方法 访问权限的问题: default是默认的权限..原创 2022-03-23 16:51:08 · 666 阅读 · 1 评论 -
NEFU java课程实验三(锐格)开了个头
7173、import java.util.Scanner;class Dog{ String breed; int weight; String color; public void show(){ }}class UnspottedDogg extends Dog { UnspottedDogg(String breed,int wegiht,String color){ this.breed=breed;原创 2022-03-21 18:42:37 · 493 阅读 · 0 评论 -
NEFU java类与对象知识总结
面向对象编程:封装:将数据和对数据的操作封装在一起 继承:子类可以继承父类的属性和功能,同时可以添加子类独有的属性和功能 多态:操作名称的多态和继承有关的多态类和对象:一个java应用程序由若干个类构成的,但必须有一个主类,即含有main方法的类。 java程序以类为基本单位。 习惯上类名的第一个字母大写,类名要符合标识符的规则并且第一个字符不能是数字。 类体内容是成员变量和方法。 举例说明: package ruige;import java.util.Scanne原创 2022-03-21 14:01:20 · 646 阅读 · 1 评论 -
NEFU Java课后作业三(类与对象)
原创 2022-03-20 13:11:54 · 396 阅读 · 0 评论 -
NEFU java的课后作业三编程题(类与对象)
题目:1.(简答题)定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:sNO:表示学号(String);sName:表示姓名(String);sJava:表示Java课程成绩(double)。 (2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getSNo():获得学号;setSNo(....):设置学号;getSName():获得姓名;setSName...原创 2022-03-20 13:12:19 · 1583 阅读 · 0 评论 -
NEFU java 课程实验 2(锐格)
前言:实验2的最后一道题还没有写后续进行补充,写的如有错误望大家理解指正。 7187、import java.util.Scanner;class Cube{ int c,k,g; public void get(int x,int y,int z){ c=x; k=y; g=z; } public int getBulk(){ return c*k*g; }}public cl.原创 2022-03-17 15:57:09 · 1041 阅读 · 0 评论 -
NEFU Java锐格实验一
前言:在提交的时候要把包的名称给删去,把类的名称改为Main;(例如Testi7183 改为Main)还有就是有的题我并没有按照它给的代码写,有的代码写的不好,大家多多包涵。7183:package ruige;import java.util.Scanner;import java.util.Arrays;public class Test7183 { public static void main(String[] args){ Scanner in ..原创 2022-03-16 19:28:42 · 1107 阅读 · 0 评论 -
NEFU java课程实验一 程序控制语句实验
目录 7193、 7196、 7197、 7195、 1464、 7194、 7186、 做的有点急,有错误或者更简单的方法大家可以告诉我,谢谢!7193、import java.sql.SQLOutput;import java.util.*;public class Test7193 {// 输入华氏温度f,计算并输出相应的摄氏温度c。c=5*(f-50)/9+10. public s...原创 2022-03-14 17:12:11 · 895 阅读 · 0 评论 -
Java概述及Java语言基础部分知识总结
java的概述:java语言的特点:特点一:面向对象 特点二:健壮性 特点三:跨平台性 其他:多线程、动态性、简单JDK、JRE、JVMJDK:免费的开源的java应用开发工具包;JDK编译java源码为字节码 JRE: java运行时环境,包含工具库类,核心运行文件;JRE为每个java程序创建一个独立的JVM容器运行程序 JVM:java虚拟机,模拟了包括CPU指令集,寄存器,堆栈等计算机构架,通过调用真实计算机环境,解析执行java字节码java的运行平台:..原创 2022-03-09 20:28:38 · 407 阅读 · 0 评论