自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (Java)XML相关笔记

XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 ...

2022-04-06 18:07:33 154

原创 关于数据库的基础操作

SQL通用语法:1.SQL语句可以单行或多行书写,以分号结尾。2.可使用空格和缩进来增强语句的可读性。3.MySQL数据库的SQL语句不区分大小写,关键字建议用大写。4. 3种注释*单行注释:-- 注释内容 或 # 注释内容(mql 特有)多行注释:/ 注释 */##DDL:操作数据库,表操作数据库:CRUD1.C(Create):创建–创建数据库:create database 数据库名称;–创建数据库,判断不存在之后再创建:create database if no

2022-03-30 22:21:43 139

原创 给需要测试的方法加上注解去捕获异常(测试一个计算器类)

如果别人的一个代码,需要你去测试,但是方法特别多,一个一个测试会非常不方便,这个时候使用注解。例如:小明定义了一个计算机类,明显看出有错误,(假设方法特别多的时候)我们不可能一眼看出错误我们给需要测试的方法加上注解 @Check:package cn.itcast.exercise_01;/** * 小明定义的计算器类 */public class Calculator { //加法 @Check public void add(){//

2022-03-29 10:51:57 333

原创 JAVA中有关注解的笔记

JDK中预定义的一些注解:@Override:检测被该注解标注的方法是否是继承自父类(接口)的@Deprecated:该注解标注的内容,表示已过时@SuppressWarnings:压制警告。一般传递参数(“all”)自定义注解:*格式:public @interface 注解名称{属性列表;}*属性:接口中的抽象方法要求:1. 属性的返回值类型有下列取值:基本数据类型String枚举注解以上类型的数组2. 定义了属性,在使用时需要给属性赋值* 如果定义属性时,使用de

2022-03-29 10:34:27 542

原创 反射的简单练习

写一个“框架”,可以帮我们创建任意类的对象,并且执行其中任意方法在编程后期,修改配置文件比修改代码要好的太多。新建一个文件,如图:className要写全部的包名:代码如下:package cn.itcast.exercise_01;//需求:写一个“框架”,可以帮我们创建任意类的对象,并且执行其中任意方法import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Method;imp

2022-03-27 21:10:33 59

原创 消费型接口——Consumer<T>的练习,用Lambda作为参数传递

消费型接口——Consumer的练习,用Lambda作为参数传递练习:String [] strArray = {“周杰伦,30”,“魏无羡,25”,“蓝忘机,25”};字符串数组中有多条信息,请按照格式:“姓名:XX,年龄:XX"的格式将信息打印出来要求:把打印姓名的动作作为第一个Consumer接口的Lambda实例把打印年龄的动作作为第二个Consumer接口的Lambda实例将两个Consumer接口按照顺序组合到一起使用package Test_17;import java

2022-03-20 18:12:07 523

原创 (Java)TCP,客户端发送数据与服务器接收数据

TCP,客户端发送数据与服务器接收数据客户端:数据来自于文本文件,接收服务器反馈服务端:接收到的数据写入文本文件,给出反馈获取自己电脑的IP:使用快捷键:Windows+R,打开小窗口,输入cmd,打开黑色窗口,输入ipconfig回车,即可。端口号取值范围为0~65535,其中0–1023之间的端口号用于一些知名的网络服务,普通用户程序使用1024以上的。客户端代码:package Test_16;import java.io.*;import java.net.Socket;

2022-03-18 21:13:42 3080 1

原创 (Java)UDP,发送数据和接收数据

UDP通信程序练习UDP发送数据:数据来自于键盘输入,直至输入的数据是886,发送数据结束UDP接收数据:因为接收端不知道发送端什么时候停止发送,所以采用死循环接收发送类代码:package Test_15;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.Dat

2022-03-17 16:47:46 297

原创 (Java)线程中,生产者和消费者案例

生产者和消费者案例

2022-03-16 15:49:08 2407

原创 写程序实现猜数字游戏只能试玩三次,如果还想玩,提示:游戏试玩已结束,想玩请充值

写程序实现猜数字游戏只能试玩三次,如果还想玩,提示:游戏试玩已结束,想玩请充值思路1:猜数字游戏的代码是基础的,写一个游戏类,产生随机数字用Random类,键盘录入用Scanner类,采用循环实现,写成一个方法。package Test_13;import java.util.Random;import java.util.Scanner;public class GuessGameDemo { public GuessGameDemo() { } public

2022-03-14 19:30:45 5205

原创 用java实现随机点名

用java代码实现随机点名需求:有一个文件里面存储了班级同学的姓名,每一个姓名占一行,要求通过程序实现随机点名。提前准备一个txt文件,里面存储学生的姓名:具体代码:package Test_12;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Random;public clas

2022-03-10 18:17:08 6201

原创 把集合的数据写到文件//以及文件的数据写到集合

把集合的数据写到文件//以及文件的数据写到集合

2022-03-10 17:07:25 1536

原创 <递归求阶乘>。用递归求5的阶乘,并把结果在控制台输出

思路:定义一个方法,用于递归求阶乘,参数为一个int类型的变量在方法内部判断该变量的值是否为1是 返回1不是 返回n*(n-1)!调用方法输出结果package Case_08;//案例:用递归求5的阶乘,并把结果在控制台输出public class DgDemo { public static void main(String[] args) { int result

2022-03-06 20:36:58 381

原创 统计字符串中每个字符出现的次数

统计字符串中每个字符出现的次数要求:键盘录入一个字符串,要求统计字符串中每个字符串出现的次数eg:afaeabcabef a(4)b(2)c(1)e(2)f(2)//键盘录入字符串创建HashMap集合,键是Character,值是Integer遍历该字符串,得到每一个字符拿得到的每一个字符作为键,到HashMap集合中去找对应的值,看其返回值遍历HashMap集合,获取键和值,并且作拼接如果是null,说明集合不存在该字符,则把该字符作为键,1作为值存储如果不是

2022-03-03 20:52:39 1577

原创 【无标题】HashMap集合存储学生对象并遍历

HashMap集合存储学生对象并遍历需求:创建一个HashMap集合,键是学号(String),值是学生对象(Student),存储三个键值对元素,并遍历。思路定义一个学生类创建HashMap集合对象创建学生对象把学生添加到集合遍历集合(两种方式)1 键找值2 键值对对象找键和值定义一个学生类(用Alt+Insert可直接生成)package Test_10;public class Student { private String name; private

2022-03-03 15:12:57 1271

原创 List集合存储学生对象的三种遍历方式

/*List集合存储学生对象的三种遍历方式创建一个存储学生对象的集合,存储三个学生对象,使用程序实现控制台遍历该集合定义一个学生类创建List集合对象创建学生对象.把学生对象添加到集合遍历集合迭代器:集合特有的遍历方式普通for:带有索引的遍历方式增强for:最方便的遍历方式*/定义一个学生类使用Alt+Insert可自动生成package Case_07;public class Student { private String name; private

2022-02-28 13:17:07 663

原创 创建一个存储学生对象的集合,存储三个学生对象,使用程序始实现控制台遍历该集合

创建一个存储学生对象的集合,存储三个学生对象,使用程序实现控制台遍历该集合思路:定义一个学生类创建Collection集合对象创建学生对象把学生对象添加到集合遍历集合(用迭代的方式)定义一个学生类package Test_09;public class Student { private String name; private int age; public Student(){} //给出无参构造 public Student(String

2022-02-27 17:16:43 2609

原创 Java—获取任意一年的二月有多少天

Java—用日历对象快速获取任意一年的二月有多少天

2022-02-26 18:07:21 277

空空如也

空空如也

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

TA关注的人

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