自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Java中的JTable使用

JTable1、关于JTable的创建package p1;import java.awt.Component;import javax.swing.JFrame;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;public class Text001 { public static void main(String[] args) { JFrame jf = new JFrame(); /

2020-11-19 13:51:33 672

原创 Java学习的题目记录

1-1 jmu-java-m01-System.out.printf入门(使用指定格式进行输出)

2020-05-01 14:58:07 1395

原创 java中的I/O流

定义:I:InputO:Output通过IO可以完成硬盘文件的读和写从硬盘到内存分类:一、按照流的方向进行分类,以内存为参照物输入流①往内存中去,叫做输入(Input)/读(Read)输出流②从内存中出来,叫做输出(Output)/写(Write)二、按照读取数据方式不同进行分类:字节流①按照字节方式:一次读一个字节byte,等同于一次读取8个二进制这种流是万能的,什么类型的...

2020-04-30 15:06:51 163

原创 内部类

/* * 匿名内部类 * 1.什么是内部类? * 内部类:在类的内部有定义了一个新的类,被称为内部类 * 2.内部类的分类 * 静态内部类:类似于静态变量 * 实例内部类:类似于实例变量 * 局部内部类:类似于局部变量 * 3.使用内部类编写的代码可读性很差,尽量不用。 * 4.匿名内部类是局部内部类的一种。 * 因为这个类没有名字而得名为匿名内部类。 ...

2020-04-30 13:49:35 105

原创 补码原码反码 移位和位操作运算 二进制

补码原码反码正数的原码、反码和补码都相同。负数原码和反码的相互转换:符号位不变,数值位按位取反。(0变1,1变0)负数原码和补码的相互转换:符号位不变,数值位按位取反,末位(最右边)再加1。移位和位操作运算& 按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或若参加运算的两个二进...

2020-04-01 09:56:49 234

原创 Java中的this关键词

This使用场景(用法总结):①当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分。(在一个方法中如果没有局部变量和成员变量同名,那么在这个方法中使用成员变量也不必使用this)局部变量和成员变量重名,这个时候一般在方法中直接使用str实际上是使用局部变量str,对成员变量str没有任何影响,此时如果需要对成员变量做点什么,就必须使用this关键字②this关键字把当前...

2020-03-22 13:06:52 137

原创 ArrayList直接删除重复元素

List<String> nameList=new ArrayList<>(); String str=sc.nextLine();①while(true){ if(!nameList.contains(str)) //去重,耗时长 { nameList.add(str); } str=sc.nextLine();} ② array...

2020-03-22 13:01:32 143

原创 HTML入门--简单框架

<> DOcument

2020-03-13 15:21:42 230

原创 Java中的异常和错误简单分类

Java中的异常和错误大体上的分类如下图(不完全,用户也可以通过throw自定义异常)运行异常(非强制性异常/RuntimeException)和非运行异常(强制性异常/编译错误/CheckedException)1.运行时异常:这些异常一般是由程序逻辑错误引起的,Java编译器不会检查它,程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也...

2020-03-13 15:00:57 500 1

原创 蓝桥杯备战java-蓝桥杯练习系统

蓝桥杯备战-蓝桥杯练习系统入门训练① Fibonacci数列资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再

2021-01-21 14:07:26 349

原创 JavaSE笔记总结(有C语言基础的)

一、Java基础知识*Java程序设计概述Java语言基础数组二、面向对象编程封装与类类的继承多态性三、Java常用类常用工具类集合异常处理四、Java高级编程图形用户界面与事件处理多线程输入/输出流数据库访问技术...

2020-06-18 11:45:04 214

原创 Java中的方法重载与重写

方法重载与重写方法重载方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。方法重载一般用于创建一组任务相似但是参数不同的方法。方法重载有以下几种规则:方法中的参数列表必须不同。比如:参数个数不同或者参数类型不同。重载的方法中允许抛出不同的异常可以有不同的返回值类型,但是参数列表必须不同可以有不同的访问修饰符方法重写子类可以继承父类的方法,但如果子类对父类的方法不满意,想在里面加入适合自己的一些操作时,就需要将方法进行重写。并且子类在调用方法中,优先调用

2020-06-18 11:41:07 260

原创 Java用户注册程序(正则表达式;异常;日期类)

package usersystem;import java.text.SimpleDateFormat;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class UserSystem { public static void main(

2020-05-13 11:28:11 312

原创 java中的final关键字

final关键字1.final修饰的类无法继承2.final修饰的方法无法覆盖3.final修饰的变量只能赋值一次4.final修饰的引用一旦指向某个对象,则不能再重新指向其他对象,但该引用指向的对象内部的数据是可修改的5.final修饰的实例变量必须手动初始化,不能采用系统默认值6.final修饰的实例变量一般和static联合使用,称为常量public static final double PI = 3.1415926;...

2020-05-13 09:55:28 91

原创 java中的null和""

Java中的null和""的区别①null是没有地址; ""是有地址但是里面的内容是空的②""是字符串常量,同时也是一个String类的对象,既然是对象当然可以调用String类中的方法;null是空常量,不能调用任何方法,否则会出现空指针异常,null常量可以给任意引用的引用数据类型赋值⭐因此如果说要判断输入是否为空时,用的是“”而不是null,键盘输入不了null,即使按enter键也相当于输入了一个字符一般来说,null是用来判断引用类型是否分配了存储空间 ;而""是针对字符串的;Str

2020-05-10 20:53:49 853

原创 java正则表达式

正则表达式的元字符正则表达式的限定字符方括号中元字符的含义边界

2020-05-08 21:34:49 122

原创 7-28 jmu-java-随机数-使用蒙特卡罗法计算圆周率的值 (10分)

7-28 jmu-java-随机数-使用蒙特卡罗法计算圆周率的值 (10分)尝试使用蒙特卡罗法计算圆周率(π)的值。原理如下:以原点(0, 0)作为圆心,半径为1画一个圆。该圆的外切正方形,边长为2。现往该正方形内随机投点,数量足够多的情况下,落入圆内的点与落入整个外切正方形的点的数量比值大概为:​4∗r​2​​​​π∗r​2​​​​ ,然后就可以得到π的值。注意请使用...

2020-05-01 14:56:59 2905

原创 7-3 jmu-Java-m07 面积计算 (15分)

7-3 jmu-Java-m07 面积计算 (15分)在main方法中定义两个静态方法double[] getRadius(String line)以及double getFiveArea(double[] circles)。分别用于将一行数据转换为一个半径数组以及求半径数组中第五个数据对应的圆形的面积(π的值使用Math类中的PI,平方计算使用Math中的pow()方法)。首先输入多行数据,...

2020-05-01 14:56:35 2036

原创 7-2 jmu-Java-m07 日期转换 (20分)

7-2 jmu-Java-m07 日期转换 (20分)有一组日期字符串,大部分格式为"yyyy-MM-dd"。其中一些字符串不符合该格式。先需要将其转化为用户指定格式字符串toPattern,如"MM dd, yyyy",即"月 日, 年"。在转换过程中,如果碰到错误,需要提示:“出错的行. 异常信息。”,全部处理完后,需提示:“总共有几行出错”。转换完以后,将所有日期从小到大排序。然后...

2020-05-01 14:56:12 3333

原创 7-1 jmu-Java-m07 员工信息录入 (15分)

7-1 jmu-Java-m07 员工信息录入 (15分)该程序包含:Employee类:属性:int id,String name, int age, String position,double salary方法:getter/setter方法,toString()方法main方法:输入一个数num接下去输入num行的id,name,age,position,salary,数据中...

2020-05-01 14:55:49 1269

原创 6-4 jmu-Java-m06 根据姓名以及电话号码查找联系人 (20分)

6-4 jmu-Java-m06 根据姓名以及电话号码查找联系人 (20分)该程序包含:Person类 :属性:int id, String name, String phoneNumber,String address。方法:无参构造方法,有参构造方法(id, name, phoneNumber,addres),各个参数的getter/setter方法,toString()方法。...

2020-05-01 14:55:11 3913 5

原创 5-3 jmu-java-m05-使用Comparator接口排序 (10分)

5-3 jmu-java-m05-使用Comparator接口排序 (10分)该程序包含 (以下类名请严格按照要求来定义)Person类:属性:int id, String name, String birthDate。注意:定义时需按照顺序从上到下定义。方法:构造方法(id, name, birthDate), id与birthDate的getter方法, name的getter/set...

2020-05-01 14:54:43 1848 1

原创 5-2 jmu-java-m05-自定义Judgeable接口 (10分)

5-2 jmu-java-m05-自定义Judgeable接口 (10分)该程序包含Person类:属性:String name,boolean gender String birthdate。构造方法:无参构造方法(初始化名字为空字符串,gender为false)(name,gender)(name,gender,birthdate)方法:getter/setter方法。自定义接...

2020-05-01 14:54:03 1964 1

原创 5-1 jmu-java-m05-使用Comparable接口排序 (10分)

5-1 jmu-java-m05-使用Comparable接口排序 (10分)该程序包含 (以下类名请严格按照要求来定义)Person类继承Comparable接口:属性:int id, String name, String birthDate。注意:定义时需按照顺序从上到下定义。方法:构造方法(id, name, birthDate), id与birthDate的getter方法, n...

2020-05-01 14:53:34 1399

原创 4-4 jmu-java-m04-Abstract、Person、Student、Teacher (10分)

该程序包含Person类(抽象类):属性:int id, String name, LocalDate birthDate。注意:定义时需按照顺序从上到下定义。方法:构造方法(id, name, year, month, dayOfMonth); id与birthDate的getter方法; name的getter/setter方法;Eclipse自动生成的tostring;抽象方法Stri...

2020-05-01 14:52:43 2146

原创 4-2 jmu-java-m04-Person、Teacher与Student (10分)

4-2 jmu-java-m04-Person、Teacher与Student (10分)该程序包含Person类:属性:int id, String name, LocalDate birthDate。注意:定义时需按照顺序从上到下定义。方法:构造方法(id, name, year, month, dayOfMonth), id与birthDate的getter方法, name的gett...

2020-05-01 14:51:50 1773

原创 3-4 jmu-java-m03-简易通讯录2 (10分)

3-4 jmu-java-m03-简易通讯录2 (10分)编写代码实现一个简单通讯录Person类: 属性(代码中属性请按照如下顺序编写): Static String hostname;int id;String name;String phoneNumber;Address address;构造函数:Person(String name, String phoneNumber,...

2020-04-30 16:02:55 1837 3

原创 3-3 jmu-java-m03-简易计算器的实现 (10分)

3-3 jmu-java-m03-简易计算器的实现 (10分)尝试实现计算器程序,包含如下功能:对两个数进行加、减、乘、除运算对输入的半径r,可以求周长与面积对输入的数X求lnX(x>0)为该程序设计一个算器类Calculator属性: final static double PI (3.14);final static double E (2.71828);//使用这些常量来...

2020-04-30 16:02:07 1290

原创 2-4 jmu-java-m02-数组基本操作 (10分)

2-4 jmu-java-m02-数组基本操作 (10分)输入一组半径值(均为整数)存入数组。然后对其排序后输出、再逆序输出,并计算平均半径与总面积。输入格式:半径个数n依次输入n个半径(均为整数)输出格式:从小到大排序后输出逆序输出平均半径总面积和保留6位小数(使用Math内的圆周率计算每个园的面积)输入样例:31 3 2输出样例:[1, 2, 3]3 2 1平...

2020-04-30 16:00:33 1113

原创 2-3 java-jmu-m02-寻找包含密码的字符串 (25分)

2-3 java-jmu-m02-寻找包含密码的字符串 (25分)输入密码x与次数n。然后在若干行字符串中(以end为结尾)寻找包含指定密码(x)的字符串的。一旦找到就输出该字符串所在行数及该行字符串 。 最后输出包含密码x的字符串行数。在寻找过程中,如果找到n次包含密码x的字符串则直接跳出循环,否则一直查找指导碰到end为止。输入格式:输入密码x输入次数n输入若干字符串以end结束...

2020-04-30 15:59:36 1394 2

原创 2-2 jmu-java-m02-不定循环拼接符合条件的字符串 (10分)

输入一组字符串,直到碰到end为之。将其中字符串长度是3的倍数的字符串使用空格拼接起来,并输出输入格式:输入一组以空格或者回车换行分隔的字符串,最后一个字符串为end。输出格式:将输入字符串中长度是3的倍数的字符串使用空格拼接起来。注意:行尾有一个空格。输入样例:a abc 123456 22 45jd 123456789 end输出样例:abc 123456 123456789...

2020-04-30 15:55:13 832

原创 2-1 jmu-java-m02-循环求和 (10分)

2-1 jmu-java-m02-循环求和 (10分)输入一组数,将其中的奇数、偶数分别求和并输出输入格式:输入n,然后输入n个整数输出格式:奇数和=x, 偶数和=y其中x,y分别代表奇数和与偶数和。逗号(,)后面有一个空格。输入样例:101 2 1 1 1 2 1 2 2 2输出样例:奇数和=5, 偶数和=10作者郑如滨单位集美大学代码长度限制16 KB时间限...

2020-04-30 15:54:35 1317 1

原创 1-2 jmu-java-m01-Scanner入门 (10分)

输入一个整数,然后输入一个浮点数(带小数点的数)。对两个数求和,并输出。然后对和进行开根号并输出。再将输出后的值转化为字符串(可使用String.valueOf()函数),截取前6个字符(包含小数点)。输入格式:整数x 浮点数y输出格式:整数与浮点数的和和的开根号和的开根号的前6个字符输入样例:23.141592654输出样例:5.1415926542.26750802...

2020-04-30 15:53:58 1341

原创 Object类中的finalize()方法【了解即可】

Object类中的finalize()方法1.在Object中的源代码:protected void finalize() throws Throwable { }GC:负责调用finalize()方法https://blog.csdn.net/qq_36314960/article/details/79923581[深入理解Java-GC机制]2.finalize()方法只有一个方...

2020-04-30 10:49:42 390

原创 4-3 jmu-java-m04-Person与equals覆盖

编写Person类 属性:String name, int age;方法:构造方法(name, age) 覆盖自Object中继承的boolean equals(Object o)方法。比较规则:name相等(忽略大小写)且age相等,则返回true。如果两者姓名均为为null,且age相等,则返回true。main方法:输入n行字符串(name age),并创建Person对象。如果na...

2020-04-06 21:59:29 860

原创 6-3 jmu-Java-m06 学生选修课信息的统计 (TreeSet集合,以及两个集合之间的交并补)

6-3 jmu-Java-m06 学生选修课信息的统计一个班级有学生Student[1,1000],选修Badminton的有300人,选修Basketball的有400人,请找出:所有有参加选修的人既选修了Badminton又选修了Basketball的人两门课程都没有选修的人输入格式:输入seed1调用函数getBadmintonList获取选修Badminton的学生的集合输入...

2020-04-03 14:18:31 1682

原创 4-1 jmu-java-m04-随机生成对象

4-1 jmu-java-m04-随机生成对象编写Person类属性:String name, int id;方法:必要的构造方法,属性name的getter/setter方法,覆盖Object中继承的toString方法(返回的字符串格式:id=id的值 name=‘name的值’)ObjectGenerator的getObject可以根据给定的种子随机生成String、Integer、...

2020-03-28 13:50:16 859

原创 2-5 jmu-java-m02-使用列表管理姓名

2-5 jmu-java-m02-使用列表管理姓名 (20分)输入若干行字符串,每行代表一个姓名,依次存入数组列表(类型为ArrayList)nameList中,每个名字只能加入一次。现在nameList相当于一个存储姓名的数据库,可以对nameList进行适当的操作,以实现姓名管理系统。输入与输出格式:每行输入不定个数的姓名字符串,直到遇到end为止,依次将字符串存入数组列表nameLi...

2020-03-28 13:12:25 3245 5

原创 3-2 jmu-java-m03-常见类的使用(随机数与列表, Random、ArrayList)

3-2 jmu-java-m03-常见类的使用(随机数与列表, Random、ArrayList)使用随机数填充ArrayList并输出。注意:1.建议使用StringBuilder拼接。2.使用Arrays.sort排序,Arrays.toString输出数组。输入格式:输入整数n(n>10)输入随机数的种子seed(整数)输入随机数范围下限和上限(不包含上限)将生成的n...

2020-03-28 13:09:41 1262

原创 6-2 jmu-Java-m06 统计一篇英文文章中出现的不重复单词的个数

6-2 jmu-Java-m06 统计一篇英文文章中出现的不重复单词的个数输入一篇英文文章,碰到"!!!"的时候停止,输出文章中出现的不重复单词的个数(注意:单词不区分大小写,如:The和the为一个单词)输入格式:一篇英文文章,以"!!!"结尾输出格式:不重复单词的个数输入样例:Unmanned aerial vehicles have been adopted in the in...

2020-03-26 18:38:28 2069 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除