Java练习题
文章平均质量分 76
Java练习题
骑着蜗牛ひ追导弹'
鲸落于海,星沉于洼,风隐于密林,蝉鸣漏进夏至。
展开
-
【Spring Aop】练习:注解实现Jdbc的Aop操作
文章目录要求代码实现实体类Dao层Service层Aop处理xml配置测试类要求利用注解形式实现在jdbc中的通知,通知方法形式是输出当前的时间~代码实现实体类根据数据库表格封装实例类package JDBC_AOP.Entry;public class User { // 字段 private String userId; private String userName; private String userStatus; //..原创 2021-04-16 15:40:00 · 400 阅读 · 0 评论 -
【Spring Aop】 练习:注解实现简单Aop通知操作
要求利用注解的形式简单实现Aop的通知操作业务类package com.zyx.core.aop.anno;public class Examing { // 业务内部的方法 public void testing(){ System.out.println("-----考试进行中-----"); }}增强类 — 切面package com.zyx.core.aop.anno;import org.aspectj.lang.annotation.After;impo.原创 2021-04-15 18:48:09 · 182 阅读 · 0 评论 -
【Spring IOC】综合练习_老师、学生、课程查询
文章目录综合练习_老师、学生、课程查询Teacher类Student类Course类XML配置文件Test 测试类综合练习_老师、学生、课程查询总共有三个类:Course类、Student类和Teacher类共有五门课程,十名学生和两个老师每个学生只有一名老师,但是老师有多个学生(一对多)每名学生可以选择多门课程,同样课程也可以被多名学生选择(多对多)实现功能:通过老师来查询老师自己所教的学生的选课情况,(老师只可以查询自己的学生,不能查询其他老师学生的选课)Teacher类pac..原创 2021-03-21 15:27:40 · 837 阅读 · 0 评论 -
【Spring Aop】 练习:格式化日期输出
SpringAop 练习 _ 格式化日期输出1.编写一个DateUtils工具类,在该类中编写一个parseDate(Date date)日期格式化,传入一个Date类型转换成“2021年4月1号14时04分”的形式字符串返回出来2.编写一个Human接口,该接口有两个方法:boolean doWork(String workName) 和 boolean doEat(String foodName)3.编写一个实现类实现Human接口,实现以上方法,doWork休眠20秒,输出true;原创 2021-04-01 18:00:08 · 450 阅读 · 0 评论 -
【Spring IOC】XML方式注入集合属性练习_集合间的数据流动
文章目录XML方式注入集合属性练习方式一:一一比较方式二:将数据遍历提取存入set集合中,然后再存入Map集合中方式三:在方式二的基础上优化XML方式注入集合属性练习以上就是Spring IOC基于XML配置文件注入集合类型属性的基本操作,接下来做个练习~请使用所学知识,利用Spring完成以下操作:1.在ArrayList中存储几组数据(包含重复的,假设泛型均为String)2.最终将内容以Map集合键值对的形式输出展示key1 --> xxxkey2 --> x..原创 2021-03-12 15:58:38 · 328 阅读 · 0 评论 -
每日一练.两数之和(Two Sum)
每日一练.两数之和(Two Sum)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problem原创 2020-05-14 15:51:24 · 307 阅读 · 0 评论 -
【Java SE】ArrayList 小技巧 —— subList()
ArrayList实现类中有一个很特别的方法subList(),类似于String类中的subString(),他可以从一个ArrayList集合中从指定的始末位置,进行集合的截取。官方API:源码:Demopublic class test01 { public static void main(String[] args) { // 定义一个ArrayList集合 ArrayList<Integer> arrayList = ne.原创 2021-03-25 20:06:27 · 712 阅读 · 0 评论 -
【Java】实训动物乐园
Java.实训动物乐园目录:一、面向对象知识梳理及难点二、综合训练----动物乐园 1.项目需求 2.项目思路 3.代码实现一、面向对象知识梳理及难点1.java面向对象整理图:2.难点:1.面向对象的设计过程2.使用权限修饰符进行类的原创 2020-06-24 19:07:39 · 3381 阅读 · 0 评论 -
使用多态完善汽车租赁系统计价功能 ----一次租借多辆车
一、计算一次租赁多辆汽车的总租金(一) 需求说明在前一章(继承)汽车租赁系统的基础上,即已经实现了汽车租赁系统的简单计价功能,客户可以租赁一辆某种型号的汽车若干天。现在要增加需求:客户可以一次租赁多辆不同品牌的不同型号的汽车若干天,要求计算出总租赁价。假设有一客户要租赁:2辆宝马1辆别克商务舱1辆金龙(34)座租5天共多少租金?MotoVehicle 类//抽象类publ......原创 2020-04-26 21:27:25 · 10001 阅读 · 5 评论 -
QuickHit 项目
一 、项目需求根据输入速率和正确率将玩家分为不同级别,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高.如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级(为了简单起见,规定用户只要错误输出一次,则游戏结束).玩家最高级别为6级,初始级别一律为一级.二、项目所覆盖的知识点:①面向对象设计的思想.②使用类图理解类的关系③类的封装④构造方法的使用⑤this......原创 2020-02-13 15:48:29 · 583 阅读 · 0 评论 -
【Java】接口.案例.打印机
案例1.接口之打印机/** * 纸张接口 * @author DELL * */public interface Paper { /** * 得到纸张大小 */ public String GetSize();}/** * 墨盒接口 * @author DELL * */public interface InkBox { /** ...原创 2020-02-08 15:57:38 · 1567 阅读 · 0 评论 -
【数据结构与算法】经典面试题 ---- 字符串匹配
文章目录方法一:利用String类的方法public class Test01_字符串匹配问题 { public static void main(String[] args) { String str1 = "硅硅谷 尚硅谷你尚硅 尚硅谷你尚硅谷你尚硅你好"; String str2 = "尚硅谷你尚硅你"; System.out.println(str1.indexOf(str2)); }}方法二:暴力匹配方法三:KM..原创 2021-01-23 20:51:27 · 215 阅读 · 0 评论 -
java编程产检类型题 --- 程序界面[库存查询]
程序界面 — 库存查询import javax.swing.*;import java.awt.*;import java.awt.event.ActionListener;public class Exam5 { public void createAndShow(){ JFrame frame = new JFrame("库存查询窗口"); // 创建顶层容器(窗口) frame.setSize(400,300);原创 2020-11-26 01:07:14 · 406 阅读 · 0 评论 -
java编程常见类型题 --- 水仙花数、邮资计算、集合+面向对象、序列化输入输出、自定义异常
编程题水仙花数public class e02 { /** * 水仙花数 * @param args */ public static void main(String[] args) { // 百位确定循环范围 for (int i=0;i<1000;i++){ int a = i%10; //1 int b = i/10%10; //10原创 2020-11-26 11:48:31 · 524 阅读 · 0 评论 -
java编程常见类型题 --- GUI编程、同步线程模拟生产消费
java编程常见类型题 — GUI编程GUI编程import com.sun.corba.se.impl.protocol.giopmsgheaders.FragmentMessage;import javax.swing.*;import java.awt.event.*;public class e09 { public void createAndShow(){ // 设置主窗体 JFrame frame = new JFrame("文本输出原创 2020-11-26 16:05:16 · 421 阅读 · 0 评论 -
java考证练习错题及易错题解析
错题解析1.在开发TCP程序时,首先需要创建服务器端程序。JDK的java.net包中提供了一个ServerSocket类,该类的实例对象可以实现一个服务器端的程序。通过查阅API文档可知,ServerSocket 类提供了多个构造方法,接下来就对ServerSocket的构造方法进行详细讲解(1)ServerSocket()使用该构造方法在创建ServerSocket对象时并没有指定端口号,因此该对象不监听任可端口,不能直接使用,使用时还需要调用bind(SocketAddress endpo原创 2020-11-29 12:02:15 · 340 阅读 · 0 评论 -
java编程常见类型题 --- 面向对象编程、程序逻辑(金字塔)、多线程同步
java编程常见类型题面向对象编程import java.util.Arrays;class student{ // 声明变量 private String sno; private String name; private String sex; private int age; private int java; // 含参构造方法 public student(String sno, String name, String se原创 2020-12-02 16:04:59 · 355 阅读 · 0 评论 -
java编程常见类型题 --- 程序逻辑(最小台阶)、多线程(计算读取)、Swing布局(国际棋盘)
java编程常见类型题程序逻辑(最小台阶)使用数组import java.util.Arrays;public class Exam3_3 { public static void main(String[] args) { int[] a = new int[10]; int count = 0; for (int i = 0;i>=0;i++) { if (i % 2 == 1 && i %原创 2020-12-02 17:35:22 · 179 阅读 · 0 评论 -
java编程常见类型题 --- IO文件操作、程序逻辑(百钱百鸡)、 集合应用
java编程常见类型题IO文件操作import java.io.*;public class Exam1 { public static void main(String[] args) { File file = new File("G://HelloWorld.txt"); // 创建文件 if (!file.exists()){ try { file.createNewFile()原创 2020-12-03 15:06:54 · 340 阅读 · 0 评论