自定义博客皮肤VIP专享

    *博客头图:

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

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

    博客底图:

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

    栏目图:

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

    主标题颜色:

    RGB颜色,例如:#AFAFAF

    Hover:

    RGB颜色,例如:#AFAFAF

    副标题颜色:

    RGB颜色,例如:#AFAFAF

    自定义博客皮肤

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

    原创 java毕设之学生管理系统(部分源码)

    case "5"-> {System.out.println("您已经退出学生管理系统");System.out.println("--------学生管理系统--------");System.out.println("id\t"+"姓名\t"+"年龄\t"+"地址\t");System.out.println("id为"+id+"的学生删除成功");System.out.println("请输入学生的id:");System.out.println("请输入学生的年龄:");

    2024-07-26 11:04:26 1372

    原创 java题目之数字加密以及如何解密

    /所以在加密的时候就需要判断,0~4的时候之间+10 5~9之间数字不变。// 某系统的数字密码(大于0),比如1983,采用加密方式进行传输。//把数组里面的每一个数字进行拼接,变成加密以后的结果。//由于加密是通过对10取余的方式进行获取的。//获取temp里面的每一位数组。//把整数上的每一位都添加到数组当中。//把整数上的每一位都添加到数组当中。//那么在解密的过程中每位数减5。//再去掉右边的那位数字。//定义数组记录解密之后的结果。//在加密的过程中每位数加上5。//定义一个动态数组。

    2024-07-22 13:58:46 1769

    原创 java题目之飞机票 以及应该如何优化

    System.out.println("目前是旺季,头等舱价格为"+price);System.out.println("目前是旺季,经济舱价格为"+price);System.out.println("目前是淡季,头等舱价格为"+price);System.out.println("目前是淡季,经济舱价格为"+price);System.out.println("请你输入0(头等舱)或者1(经济舱)");System.out.println("请你输入0(头等舱)或者1(经济舱)");

    2024-07-19 16:16:00 503

    原创 android之SQLiteOpenHelper进阶版(增删改查)

    /SQLite没有布尔类型,用0表示false,用1表示true。//SQLite没有布尔类型,用0表示false,用1表示true。//以下声明一个用户信息对象,并填写它的各字段值。//在创建一个游标,执行记录查询动作,该语句返回结果集的游标。//在创建一个游标,执行记录查询动作,该语句返回结果集的游标。//循环取出游标指向的每条记录。//循环取出游标指向的每条记录。//打开数据库帮助器的写连接。//获得数据库帮助器的实例。//打开数据库的读连接。//创建数据库,执行建表语句。//打开数据库的写连接。

    2024-08-21 16:05:03 945

    原创 android之SQLOpenHelper(开源)

    ToastUtil.show(this,"添加成功");//以下声明一个用户信息对象,并填写它的各字段值。//利用单例模式获取数据库帮助器的唯一实例。//打开数据库帮助器的写连接。//获得数据库帮助器的实例。//打开数据库的读连接。//创建数据库,执行建表语句。//打开数据库的写连接。//打开数据库的读连接。

    2024-08-21 13:11:33 1401

    原创 android之SQLiteDatabase

    desc=String.format("数据库%s创建%s",db.getPath(),(db!"成功":"失败");desc=String.format("数据库%s删除%s",mDatabaseName,result?"成功":"失败");//创建打开数据库,数据库如果不存在就创建它,如果存在就打开它。//生成一个测试数据库的完整路径。//删除数据库数据库。

    2024-08-21 09:37:06 589

    原创 android之SharedPreferences函数的运用

    Overridereload();if(name!=null){if(age!= 0){if(height!= 0f){if(weight!= 0f){@Override//获取它的编辑器//这是提交按钮。

    2024-08-20 16:22:46 495

    原创 andriod之(超过文本限定长度)隐藏键盘

    /输入法达到11位(如手机号码),或者达到6位(如登陆密码)时候关闭输入法。//隐藏输入法软键盘。//获得已输入的文本字符串。//从系统服务器中获取输入法管理器。//在编辑框输入文本变化后触发。//关闭屏幕上的输入法软键盘。//声明一个编辑框对象。

    2024-08-20 13:46:52 429

    原创 android之焦点变更监听器

    Toast.makeText(this,"请输入11位手机号码",Toast.LENGTH_SHORT).show();//手机号码编辑框请求焦点,也就是把光标移回手机号码编辑框。//手机号码不足11位。

    2024-08-20 13:03:13 380

    原创 andriod之俩个Activity之间互传数据

    String desc=String.format("收到返回消息:\n应答时间为%s\n应答内容为%s",response_time,response_content);String desc=String.format("收到请求消息:\n请求时间为%s\n请求内容为%s",request_time,request_content);//这个就是回调方法,就是假设我们在respones那边回来,就是回调这里。//把返回消息的详情显示在文本视图上面。//这里传递的是文本信息。//这里传递的是时间。

    2024-08-16 17:01:48 687

    原创 java之客户端给服务端传输图片

    /getInputStream是字节流 ,速度太慢了 于是用字符流包裹,再用缓冲流进行 包裹。//服务器:接收客户端上传的文件,上传完毕后给反馈。//创建socket对象,并连接到服务器。//读取本地文件的数据,并写到服务器当中。//这里用UUID来防止图片重名的现象。//将本地文件上传到服务器,接收服务器的反馈。bw.write("上传成功");//读取数据并保存到本地文件中。//创建对象并绑定端口。//接收服务器的回写数据。//等待客户端来连接。//往服务器写出结束标记。

    2024-08-13 15:29:43 572

    原创 java之UDP的发送数据和接收数据

    System.out.println("该数据是从"+address+"这台电脑中的端口"+port+"发送出来的");System.out.println("接收到数据:"+new String(data,0,length));//接收的时候,一定要绑定端口,而且绑定的端口和发送的端口保持一致。//绑定端口,以后我们就是通过这个端口往外发送。//空参:所有可用的端口随机一个进行使用。String str="你好威啊!//创建DatagramSocket对象。//有参:指定端口号进行绑定。

    2024-08-13 09:52:11 971

    原创 java题目之卖电影票(多线程)

    System.out.println(getName()+"正在卖第"+ticket+"张票!//线程睡眠10毫秒。t1.setName("窗口1");t2.setName("窗口2");t3.setName("窗口3");//表示这个类的对象,都共享ticket数据。//锁对象,一定要是唯一的。

    2024-08-12 13:41:12 482

    原创 java之贪婪爬取和非贪婪爬取

    String str="java自从95年问世以来,abbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa" +"因为这俩个是长期版本,下一个长期支持版本是java17,相信在未来不就java17也会逐渐登上历史舞台";" 经历了很多版本,目前企业中用的最多是java8和java11,"+//非贪婪爬取一般是在要爬取的数据后面加一个+号和?//贪婪爬取一般是在要爬取的数据后面加一个+号。//贪婪爬取的意思就是要尽可能获取多的数据。//非贪婪爬取的意思就是尽可能少的获取数据。

    2024-08-09 15:51:38 321 1

    原创 java之如何爬取本地数据(利用正则表达式)

    "热线电话:400-618-9090,400-618-4000,4006184000,4006189090";"座机电话:01036517895,010-98951256"+"电话:181512516758,18512508907" +"或者联系邮箱:boniu@itcast.cn,"+"邮箱:bozai@itcast.cn,"+String s="程序员学习java,"+//利用m去读取s ,会按照p的规则去找小串。//获取正则表达式的对象。//获取文本匹配器的对象。//利用循环去获取数据。

    2024-08-09 14:45:47 466 1

    原创 java之校验QQ号是否正确以及如何用正则表达式进行优化

    /规则:6位到20位之内,0不能在开头,必须全部是数字。//下面的就是满足要求的数据了。如果用了正则表达式,那么短短几行代码就可以了。//先把异常数据过滤。//必须全部都是数字。假设我们利用了正则表达式呢?

    2024-08-09 09:53:48 476

    原创 java之浅克隆和深克隆

    return"角色编号:"+id+",用户名:"+username+",密码:"+password+",游戏图片:"+path+",进度:"+arrToString();//protected Object clone(int a) //对象克隆。//相当于让java帮我们克隆一个对象,并把克隆以后的对象返回出去。//因为父类中的克隆方法是浅克隆,替换克隆出来的对象中数组地址值。//细节:方法会在底层创建一个对象,并把原对象中的数据拷贝过去。//调用父类中的方法克隆对象。//然后创建一个新的数组。

    2024-08-08 16:14:59 838

    原创 java之equals的使用区别

    /所以这里的equals方法要看StringBuilder中的equals方法。//equals方法是被sb调用的,而sb是StringBuilder。//那么在StringBuilder当中,没有重写equals方法。//而这里记录的s和sb的地址值是不一样的,所以返回false。//在object当中默认是==号比较俩个对象的地址值。//字符串中的equals方法,先判断是否为字符串。//equals方法是被s调用的,而s是字符串。//如果不是,则直接返回false。//使用的是object的。

    2024-08-08 15:05:45 406

    原创 java算法题之判断一个数是否为质数优化版本

    /Math.sqrt(number)这里调用了Math里面的平方根来计算number的平方根。//定义一个count来看循环几次。//判断一个数是否为质数。

    2024-08-08 09:25:11 258

    原创 java之拼图小游戏(开源)

    /表示空白方块已经在最下方了,他的下面没有图片能移动了。//表示空白方块已经在最下方了,他的下面没有图片能移动了。//表示空白方块已经在最下方了,他的下面没有图片能移动了。//表示空白方块已经在最下方了,他的下面没有图片能移动了。System.out.println("向左移动");System.out.println("向上移动");System.out.println("向右移动");System.out.println("向下移动");//创建菜单上面的俩个选项的对象 (功能 关于我们)

    2024-08-08 09:01:48 2103 2

    原创 java之静态内部类

    System.out.println("非静态里的方法被调用了");System.out.println("静态的方法被调用了");//外部类名.内部类名 对象名=new 外部类名.内部类名();//静态内部类只能访问外部类中静态变量和静态方法。//如果想要访问非静态的需要创建外部类的对象。//静态内部类也是成员内部类中的一种。//外部类名,内部类名.方法名。静态方法:外部类名.内部类名.方法名();//调用静态方法的格式;答:静态内部类是一种特殊的成员内部类。3.如何调用静态内部类中的方法?

    2024-08-06 13:17:28 272

    原创 java之成员内部类

    调用的方法很简单,我们只要在main函数里面,先创建成员外部变量,然后再创建内部变量,在定义一个对象,等号右边是,成员外部类,成员内部lei ,然后我们在调用方法即可。我们先定义一个类,在类里面在定义一个类,然后再定义一个方法,那么我们应该怎么去调用呢?//就近原则,优先调用方法里面的变量。//创建内部类的对象,并调用show方法。//用this调用成员变量。//调用外部类的变量。

    2024-08-06 09:44:09 351

    原创 java之WIFI模块实现文件传输(开源)

    / 第二个参数指定使用的协议为DNS-SD,第三个参数是一个监听器mRegistrationListener,用于接收服务注册过程中的状态更新。runOnUiThread(() -> serverTV.setText("nsd服务:取消注册成功"));//这行代码调用了一个名为startListen的方法,这个方法的具体实现没有给出,但它的目的可能是启动一个监听器来处理网络请求。//服务发现监听器 (mNSDDiscoveryListener):定义了多个回调方法,用于处理服务发现过程中的不同事件。

    2024-08-06 08:32:50 1207

    原创 java之WIFI信号模块

    / 调用这个方法来通知列表视图(比如RecyclerView)在指定位置插入了一个新的项目。//如果在遍历过程中有元素被删除,这行代码会调用notifyDataSetChanged方法。//这是一个条件判断,如果当前遍历的元素与返回值相等,就执行大括号内的代码。//如果天剑满足,这行代码会从集合中删除当前遍历到的元素。//定义了一个私有变量device,用来存储NsdServiceInfo的对象。// devices.size()-1是新添加的项目在列表中的索引位置。//super的意思是继承父类。

    2024-08-02 14:18:05 1427

    原创 java之力扣算法题(二分查找)

    System.out.println("返回的是数组长度为"+nums.length);System.out.println("返回的索引值为"+i);System.out.println("请输入您的数字:");//当我们获取的元素等于我们输入的值得时候。//然后我们输出打印元素的下标索引。//当我输入不存在的数字时候,就是返回的只有数组长度。//然后利用Scanner手动输入数字。//这里我们定义了一个数组。//利用for循环遍历数组。

    2024-08-01 10:49:09 575

    原创 java之接口和抽象类的综合案例以及如何用接口优化代码

    这个是子类,继承了父类.并且在这里我们调用了父类的方法并且重写方法覆盖进去.System.out.println("学打乒乓球");//定义一个类,这个类里因为有抽象方法,所以我们要把这个类定义为抽象类。这个也是子类,并且在这里我们调用了父类的方法并且重写方法覆盖进去.//在这里我们调用 baskteBall里面的方法。//在这里我们调用pingpong里面的方法。//在这里我们调用了父类的方法并且重写方法覆盖进去。在这个测试类,我们进行传参,然后调用方法,并且进行打印。//这里我们进行传参。

    2024-07-31 13:02:06 509

    原创 java之抽象类以及如何优化

    比如这个类里面,假设我们不定义这个类为抽象类,那么我们在继承了父类的Animal的时候, 我们想要调用父类的方法的时候,那么必须要把方法重新写并且覆盖了.像这个抽象方法,我们并没有写出方法体,也就是在别的子类继承的时候,我们要在子类里面重新写出方法然后覆盖了掉这个方法.我们先定义一个抽象类 ,abstract的意思就是抽象类, 一般来说,在抽象类里面定义的方法也是抽象方法.System.out.println("狗在吃骨头");System.out.println("羊在吃草");

    2024-07-31 10:21:25 807

    原创 java之学生管理系统优化版本(利用final)

    System.out.println("-------欢迎来到学生管理系统-------");default -> System.out.println("没有这个选项");System.out.println("退出");System.out.println("请输入您的选择:");System.out.println("1.添加学生");System.out.println("2.删除学生");System.out.println("3.修改学生");

    2024-07-31 08:39:22 775

    原创 java之多态

    System.out.println("管理员的姓名为"+getName()+"管理员的年龄为"+getAge());System.out.println("老师的姓名为"+getName()+"老师的年龄为"+getAge());System.out.println("学生的姓名为"+getName()+"学生的年龄为"+getAge());//我们要接受多个信息,比如学生和老师还有管理员。//继承父类Person。//继承父类Person。//继承父类Person。

    2024-07-30 16:14:22 556

    原创 java之继承体系中的成员变量和成员方法

    System.out.println("狗在吃狗粮");System.out.println("狗吃剩饭" );System.out.println("狗在喝水");System.out.println("狗啃骨头");//在继承体系中,子类出现了和父类一摸一样的方法声明。//子类重写的方法尽量跟父类中的方法保持一致。//方法重写的本质就是子类覆盖了虚方法的方法。//我们就称子类的这个方法是重写的方法。//只有虚方法里面的方法才可以被重写。//interface就是一个接口的意思。//这里定义一个接口。

    2024-07-30 13:39:43 612

    原创 java之调用工具类

    /测试工具类的俩个方法是否正确。//定义一个成员变量为0。//目的,为了不让外界创造对象。//需要定义为静态的,方便调用。//平均值等于总数除长度。//设置一个静态数组。

    2024-07-26 14:41:18 359

    原创 java之查找用户id

    --------------------------------这是分界线 代码分俩部分组成。//链式编程, 我们先得到Id ,再用这个id和传过来的id进行比较。//循环结束表示集合里面的所有的元素都已经比较完毕。//如果找到了直接返回true。//4.调用方法查看id是否存在。//把用户对象添加到集合当中。//创建三个用户对象。

    2024-07-25 14:05:34 372

    原创 java之对称字符串以及如何优化(链式编程)

    /链式编程 先添加str 在反转, 接着在用tostring变回字符串 在赋值给一个新变量。System.out.println("请输入一个字符串");System.out.println("请输入一个字符串");

    2024-07-24 17:09:08 310

    原创 java题目之身份证信息

    System.out.println("出生年月日是:"+year+"年"+month+"月"+day+"日");System.out.println("性别为:女");System.out.println("性别为:男");System.out.println("人物信息为:");//定义一个字符串记录身份证号码。//利用ASCII码进行转换。

    2024-07-24 14:38:30 279

    原创 java题目之金额转换以及如何优化

    String[]arr={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};String[]arr={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};String[]arr={"佰","拾","万","仟","佰","拾","元"};String[]arr={"佰","拾","万","仟","佰","拾","元"};//如果数字上的每一位获取到了,那么money记录的就是0,此时循环结束。//把转换之后的大写拼接到moneystr中。

    2024-07-24 13:50:12 878

    原创 java之字符串的拼接

    /[1,2,3return "";i++){}else{

    2024-07-24 11:33:33 302

    原创 java之遍历字符串和统计字符个数

    System.out.println("一共有"+smallCount+"个小写字母");System.out.println("一共有"+bigCount+"个大写字母");System.out.println("一共有"+bigCount+"个数字");System.out.println("请输入字符串");//键盘录入一个字符串。//统计.计数器思想。

    2024-07-24 10:50:32 302

    原创 java之模拟用户登录三次

    System.out.println("您好,您已经输入三次错误,账号已经被锁定了,请联系客服小姐姐开锁");System.out.println("用户名或者密码错误,请重新输入,您还剩下"+(2-i)+"次机会");//已知正确的用户名和密码,请用程序实现模拟用户登录,总共三次机会,登录之后,给出相应的提示。System.out.println("您好,您已经成功登录");System.out.println("请输入您的用户名:");System.out.println("请输入您的密码:");

    2024-07-24 10:25:39 310

    原创 java之回合制游戏以及如何优化

    System.out.println(this.getName()+"举起了拳头,打了"+role.getName()+"一下,"+"造成了"+hurt+"点伤害,这个人还剩下了"+remainBoold+"点血量" );System.out.println(r1.getName()+"K.O了"+r2.getName());System.out.println(r2.getName()+"K.O了"+r1.getName());//判断r2的剩余血量。//方法的调用者去攻击参数。//r1.攻击(r2)

    2024-07-23 13:02:27 665

    原创 java之this关键字的作用以及就近原则

    /这里面的name就近原则指的是形参里面传过来的变量,name指的是局部变量。//this这里面的name指的是成员变量 也就是private修饰的变量。System.out.println("非法参数");System.out.println("女朋友在吃饭 ");System.out.println("女朋友在睡觉");//针对每个私有化的成员变量,都要提供get和set方法。//get方法,对外提供成员变量的值。//set方法,给成员赋予变量。//作用:给成员变量赋值。//给成员变量赋值年龄。

    2024-07-23 09:04:43 321

    空空如也

    空空如也

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

    TA关注的人

    提示
    确定要删除当前文章?
    取消 删除
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部