小测试
文章平均质量分 59
小练习案例
?abc!
努力学习,天天向上
展开
-
Java面试题目1
1.32位系统和64位系统的JVM中,int类型变量的长度是多少?答:长度没有变化,因为int是一个变量,而变量是指在程序中可以变化的量,一般每一个变量的内存空间是确定的,即4个字节,取值范围为2-31到(231) - 1,在任何JVM中int变量所需要的内存空间是一样的,并且JVM是运行所有java程序的假想计算机,而且任何计算机的底层都是二进制,所以在32位系统和64位系统的JVM中,int类型变量的长度都没有变化,都是32位。因为java是跨平台的。2.JRE、JDK、JVM 之间有什么不同?原创 2021-08-02 20:23:31 · 350 阅读 · 0 评论 -
java练习题----------多态
第一题完成以下题目要求:定义一个人类(Person),有吃饭,睡觉,走路3种方法,其中吃饭方法定义为final 方法。再定义一个银行家类(Banker),继承自人类,有自己的特有方法:投资(invest)。 重写睡觉,走路方法。编写测试类,在测试类中生成一个人和一个银行家,然后分别调用吃饭,睡觉,走 路方法,以及投资方法。评分标准:(7) 正确定义人类(Person)(10分)(8) 正确定义银行家类(Banker)(10分)(9) 正确定义编写测试类,并正确输出10分)pa原创 2021-08-12 20:45:58 · 3170 阅读 · 0 评论 -
Java练习------------封装
第一题训练要点访问修饰符的使用需求说明封装网虫套餐、超人套餐、 话唠套餐的成员变量实现思路为属性添加访问修饰符;2、创建setter、getter。package Day0810;public class Combo { private String Netbug; private String Superman; private String Talkaholic; public String getNetbug() { return Netbug; } pub原创 2021-08-10 18:50:23 · 360 阅读 · 0 评论 -
集合综合练习(Collection和Map结合)
题目1二、 *案例题目描述:*请实现一个简单的图书管理系统,要求如下:1)定义图书类Book,具有属性账号id,书名name、作者author 和价格price,在创建图书对象时要求通过构造器进行创建,一次性将四个属性全部赋值,要求账户属性是int型,名称是String型,作者是String型,价格是double,请合理进行封装。2)在Book类,添加toString方法,要求返回 图书信息字符串,使用\t隔开各信息3)定义管理类Manager,定义添加图书的方法add,按书名修改价格的方法 up原创 2021-08-18 20:33:20 · 394 阅读 · 0 评论 -
类封装继承接口抽象类综合测试
第一题1.定义一个学生类型1)有姓名,年龄,所在班级,c成绩,html成绩,java成绩这几个属性2)有一个输出自己信息的方法3)有一个输出总成绩的方法要求:用该学生类型定义两个学生变量,并测试package Day0813pm3;public class Test3 { public static void main(String[] args) { Student s1 = new Student("张三",21,"高三",98.0,99.0,100.0); Student s原创 2021-08-14 15:41:02 · 308 阅读 · 0 评论 -
Java笔试题目:简答题(1)
1.使用记事本开发Java程序步骤1.以编写HelloWorld.java为例 (1)在 d:\day01 目录下新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后缀名必须为 .java (2)用记事本打开,zui使用notepad++记事本软件。 (3)在文件中键入文本并保存,代码如下: public class HelloWorld { public static原创 2021-08-25 13:31:16 · 658 阅读 · 0 评论 -
Java笔试题目:简答题(4)
46.super作用访问: 1.父类构造方法 2.父类属性 3.父类方法47.this关键字的作用1.代表当前对象。2,可以调用本类的方法和属性this.方法()/this.属性3,调用本类其他构造方法this(参数列表)。48.一个父类可以有几个子类?多个49.方法绑定的分类有哪些?前期绑定、静态绑定、动态绑定、后期绑定50.可以把一个Object类对象强制转换为任意类型吗?为什么?不能,向下转型是把已经向上转型的子类对象强制转换回子类类型,Object类对象强制转换原创 2021-08-25 13:33:14 · 135 阅读 · 0 评论 -
Java基础练习---API练习
@Test public void test1(){ //public String():创建一个空白字符串对象,不含有任何内容 String s1 = new String(); System.out.println("s1:" + s1);//s1: //public String(char[] chs):根据字符数组的内容,来创建字符串对象 char[] chs = {'a', 'b', 'c'}; String s2 = new String(chs); Syst原创 2021-08-19 18:20:21 · 245 阅读 · 0 评论 -
综合练习1(许多内容重复,还可以优化很多,先在这里提交第一次的,过后再优化吧!!)
“人才管理系统”类描述:人才信息,属性:姓名,性别,年龄,专业,毕业学校,掌握技能(list集合)个人简历,继承人才信息,属性:个人简介猎头公司,属性:公司名称,地址接口描述:1、增加人才信息2、查询人才信息3、根据年龄向控制台查询人才信息4、根据专业向控制台查询人才信息5、查询出技能中掌握java的人才信息6、猎头公司可以查看人才系统所有人才7、猎头公司根据选择的人才查看个人的简介要求:1、创建三个包,一个包为entity,存放类;一个包为service,存放所有属性接口;一个原创 2021-08-24 00:00:17 · 125 阅读 · 0 评论 -
Java练习-----------------ArrayList和LinkedList
题目1题目需求:实现使用ArrayList集合容器存储数据并遍历。需求分解:(1)定义一个U盘类,包含U盘品牌,价格,封装该类的属性。(10分)(2)并定义该类的有参构造方法实现对属性的赋值。(5分)(3)正确创建ArrayList集合对象。(5分)(4)实例化5个U盘对象,并保存到ArrayList集合中。(5分)(5)将ArrayList集合中的元素使用for循环输出。(10分)(6)将所有u盘降价2元。(5分)(7)正确输出结果。(10分)----U盘类public class原创 2021-08-16 19:30:33 · 733 阅读 · 0 评论 -
Java笔试题目:简答题(3)
31.什么是形参,什么是实参,分别举例说明1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。2.实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。3.实参和形参在数量上,类型上,顺序上应严格一致, 否则会发生“类型不匹配”的错误。4.函数调用中发生的数据传送原创 2021-08-25 13:32:37 · 224 阅读 · 0 评论 -
Java笔试题目:简答题(2)
16.怎么遍历数组,写出其主要步骤(假设数组名为arr)。怎么遍历数组,写出其for循环结构(假设数组名为arr)。可以采用伪代码格式写.写出遍历一维数组的格式。通过for循环遍历,具体实习步骤如下:假设数组内容如下public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; for (int i = 0; i < arr.length; i++) { System.out.prin原创 2021-08-25 13:32:10 · 177 阅读 · 0 评论 -
Java练习 -------------抽象
第一题按需求实现图形类程序计算功能。要求:A. 定义一个图形类作为父类具体两个抽象方法:为计算面积和周长的方法(10分)B. 定义一个圆类和矩形类继承图形类,要求重写父类的抽象方法,分别实现计算面积和周长的方法。(20分)C. 定义测试类分别测试。(20分)// 抽象类,父类//抽象类存在的意义:被继承public abstract class Graphics { //抽象方法存在的意义是:被子类重写 public abstract void area();//面积 pub原创 2021-08-13 22:08:34 · 1551 阅读 · 0 评论 -
Java练习题---------继承
第一题继承的应用定义宠物类( Pet ),猫类(Cat)和狗类(Dog)1、宠物都有属性姓名(name)和年龄(age)2、宠物都有吃(eat)、喝(drink)、叫(shout)的方法3、猫有爬树( climbTree )的方法4、狗有警戒( police)的方法package Day0811;public class demo2 { public static void main(String[] args) { Cat cat = new Cat(); cat.name =原创 2021-08-11 18:58:15 · 3789 阅读 · 0 评论 -
Java练习-------File和字节流
题目11、在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件@Test public void test1() throws Exception{ File f = new File("E:\\testNomal\\FileTest\\三国1\\HelloWorld.txt"); if(f.isFile()){ System.out原创 2021-08-20 19:28:56 · 549 阅读 · 0 评论 -
Java笔试题目:简答题(5)
61.简述什么是抽象类,及抽象类特点由abstract修饰不能直接实例化的类62.简述什么是接口及接口的成员特点接口:由abstract修饰,不能直接实例化的引用数据类型.63.接口的成员有哪些特点?接口特点:由常量、抽象方法、静态方法、默认方法组成64.简述三个常用类String、StringBuffer和StringBuilder的区别?(从长度及内容是否可变、是否安全两个方面阐述)String内容不可变,是常量,做拼接会造成资源浪费。StringBuffer和StringB原创 2021-08-25 13:33:43 · 130 阅读 · 1 评论 -
List集合综合练习
List集合综合练习设计电商类,其中包含商品类,商品类属性(名称、价格、介绍、厂家、生产地址),继承类有食品类、电气类、服装类、玩具类。食品类属性:有效时长、重量电气类属性:电压、功率、重量服装类属性:材质、面料、成分玩具类属性:材质、分类、适用年龄要求:1、设计商品类,封装商品信息2、设计继承类,继承商品类,封装继承商品信息3、设计商城,商城中有一个各类商品的集合,客户可以看到所有商品,也可以根据不同继承类查询商品,每类商品不少以五种4、查询商城中价格超过100元的商品5、查询生产地原创 2021-08-17 20:24:55 · 246 阅读 · 0 评论 -
java实现MD5加密和解密
java没有实现MD5解密操作,但是有些网站可以完成解密。也可以使用其他方法进行可逆的加密解密操作。加密解密package com.yy.utils;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * 使用md5的算法进行加密 */ public stat原创 2021-11-26 12:56:26 · 51299 阅读 · 9 评论 -
常用JS:获取指定的URL参数值
//获取指定的URL参数值 http://localhost/pages/setmeal_detail.html?id=3&name=jackfunction getUrlParam(paraName) { //获取完整的请求路径 var url = document.location.toString(); //alert(url);//http://localhost/pages/setmeal_detail.html?id=3&name=jack va原创 2021-11-24 11:08:18 · 453 阅读 · 0 评论 -
日期操作工具类
package com.yy.utils;import java.text.SimpleDateFormat;import java.util.*;/** * 日期操作工具类 */public class DateUtils { /** * 日期转换- String -> Date * * @param dateString 字符串时间 * @return Date类型信息 * @throws Exception 抛出异常原创 2021-11-22 13:23:05 · 78 阅读 · 0 评论 -
几种常用的工具类
1.JDBCUtil操作mysql数据库的JDBCUtil工具类import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class JDBCUtil { private static final String DB_USER_NAME = "root";//原创 2021-09-12 18:28:19 · 519 阅读 · 0 评论 -
使用Filter解决项目所有代码的乱码问题,即声明字符集
import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 解决全站乱码问题,处理所有的请求 */@WebFilter("/*")public class Charchat.原创 2021-09-11 08:56:58 · 102 阅读 · 0 评论 -
基本Servlet的封装,实现可以通过继承一个BaseServlet,然后不需要重复定义多个Servlet,只需要在继承的这个类里面通过实现方法去访问这个Servlet
优化Servlet减少Servlet 的数量,现在是一个功能一 个Servlet,将其优化为-一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。为什么这些Servlet必须每一个Servlet都要写?因为Servlet继承了HttpServlet,而在HttpServlet里面根据请求方式的不同,完成doPost和doGet方法的分发,HttpServlet里面有一个方法,名为service方法,在这个方法里面完成的原创 2021-09-08 19:01:22 · 504 阅读 · 0 评论 -
JS常用页面
1.表格全选/全不选/反选<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格全选/全不选/反选</title> <style> table{ border: 1px solid; width: 500px; margin原创 2021-08-26 10:56:07 · 984 阅读 · 0 评论 -
线程综合运用---消费者和生产者
生产者和消费者模所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明void wait()导致当前线程等待,直到另一个线程调用该对象的 notify()方法或 noti原创 2021-08-24 13:55:15 · 104 阅读 · 0 评论 -
登录注册功能实现方法汇总1
方法1:Reader和Writer实现基本逻辑内容@Test public void test6() throws Exception{ boolean flag = true; Scanner sc = new Scanner(System.in); int i = 0; while(flag){ System.out.println("请选择功能:1.注册;2:登录;3:退出"); i = sc.nextInt(); switch(i){ case 1:原创 2021-08-21 11:15:01 · 532 阅读 · 0 评论