Java
文章平均质量分 62
java学习笔记
小绵杨Yancy
Trouble is a friend.
展开
-
Java—JDBC&MySql (IDEA)
一、项目配置JDBC首先去mysql官网下载JDBC并解压,得到对应的jre。在idea项目中File => project struture => Moudles => Dependencies => 点击’ + '号 => 选择 JARs or directories =>找对应的mysql-connector-java…jre文件,选择添加,就完成了项目JDBC的配置。二、连接数据库注意:对于异常处理,为了方便,我直接在main函数后面抛出了(throws E原创 2021-07-31 15:36:55 · 220 阅读 · 2 评论 -
Java实验(8)文件IO处理
一、实验目的1.理解基于IO流文件操作的过程及意义2.掌握基于字节数组缓冲区,实现IO操作方法3.掌握基于NIO文件目录的创建方法4.掌握基于NIO文件创建/删除的创建方法二、实验内容及代码根据注释补全代码,实现功能。import java.io.*;import java.nio.file.*;public class Main { public static void main(String[] args) throws IOException { Strin原创 2021-06-08 22:28:04 · 664 阅读 · 0 评论 -
Java实验(7)多线程并发
一、实验目的1.掌握使用Thread子类和Runnable接口创建多线程的方法。2.掌握线程的执行过程。二、实验内容及代码1(题目编号7179)、利用多线程技术编写一个模拟龟兔赛跑的程序,要求如下:(1)乌龟每次跑一个单位,兔子每次跑10个单位;(2)每个线程运行时,判断是否达到终点,如果到达终点,给出提示信息,未到终点则提示目前距离终点的距离,并判断是否领先;(3)如果兔子领先,则显示“我跑得快,睡一觉”信息,并睡一会。 public class Compete extends Th原创 2021-06-08 22:20:30 · 833 阅读 · 0 评论 -
Java实验(6)异常处理
一、实验目的1.掌握异常处理的基本思想2.掌握异常处理处理过程二、实验内容及代码1(题目编号8691)、从键盘输入一个整形数n,如果输入正确的话,输出10-n后的值,如果输入错误的话输出“not int”最后输出end。import java.util.Scanner;public class Main1 { public static void main(String[] args){ Scanner in=new Scanner(System.in);原创 2021-06-08 22:05:40 · 1895 阅读 · 0 评论 -
Java实验(5)Optional操作
一、实验目的1.掌握Optional对空引用的基本操作方法2.掌握整合集合Stream与Optional的操作方法二、实验内容及代码1、初始化理解实验的目的,不要浪费时间在初始化的代码,直接复制使用在com.experiment05.entity下,创建Student/Teacher/College类,直接从github复制使用实验代码在com.experiment05.resource下,创建DatabaseUtils类,直接从github复制使用实验代码基于Optional,按需求实现测原创 2021-06-08 21:58:01 · 544 阅读 · 0 评论 -
Java实验(4)集合与函数式编程
一、实验目的1.掌握集合的基本操作方法2.掌握Lambda表达式的声明编写规范3.掌握基于集合Stream的过滤/映射/聚合等操作4.掌握基于函数式编程集合元素的移除方法1、实验的目的是掌握集合流操作,按指导书说明直接复制使用entity/DatabaseUtils/Service等代码写接口实现类,按要求实现接口中方法,编写测试类测试数据,测试。2、文件列表3、(1)Student类代码:package com.experiment04.entity;public class S原创 2021-06-08 21:19:36 · 458 阅读 · 0 评论 -
Java实验(3)类的继承与多态
一、实验目的:1.掌握类的继承方法及上转型对象的方法调用。2.掌握this和super的区别及使用。3.理解抽象类的概念及作用,掌握接口的声明,实现及接口回调二、实验代码1(题目编号7173)、现定义一个类体系,基类为Dog,派生类为斑点狗SpottedDog类和非斑点狗UnspottedDog类,具体要求如下:(1)在基类中记录狗的品种breed,体重weight以及颜色color等属性,定义一个方法show()显示Dog信息;(2)在UnspottedDog类中,调用Dog类的构造方法,重原创 2021-06-08 20:54:41 · 2075 阅读 · 0 评论 -
Java实验(2)类的创建与封装实验
一、实验目的:1.掌握类的声明和创建,掌握构造方法的定义和使用。2.掌握成员变量和方法的定义和调用。3.掌握对象的创建、实例或类成员变量和方法的引用。4.掌握包的使用和导入,掌握Import语句的使用。5.掌握访问权限的作用范围。1(题目编号1038)、定义Prime类中的静态方法prime。此方法功能判断输入参数是否是素数。如何是素数返回true,否则返回false再main方法中调用prime静态方法,然后根据返回结果进行输出,如果返回true,则输出YES,否则输出NO(提示:。一个大于1原创 2021-06-08 17:49:44 · 1179 阅读 · 0 评论 -
Java实验(1)程序控制语句
1、输入华氏温度f,计算并输出相应的摄氏温度c。c=5*(f-50)/9+10.import java.util.Scanner;public class Main { public static void main(String[] args) { //write your own codes Scanner in = new Scanner(System.in); Double n = in.nextDouble();原创 2021-06-08 17:26:00 · 247 阅读 · 0 评论