- 博客(8)
- 收藏
- 关注
原创 JavaWeb
Java Servlets是运行在服务器端的Java程序,它们接收HTTP请求,处理业务逻辑,并生成响应。:JSP是一种特殊的HTML页面,包含了嵌入的Java代码。当用户访问JSP页面时,服务器会解析其中的Java代码并执行,然后返回最终的HTML内容给浏览器显示。Javaweb是一种基于Java技术构建的Web应用程序平台,它结合了Java语言的强大功能和互联网技术。:这是一种常用的设计模式,将应用程序分为模型(数据)、视图(展示)和控制器(处理用户输入),有助于模块化和复用代码。
2024-08-12 08:57:23
408
原创 嗖嗖移动业务大厅
本任务实现的“嗖嗖移动业务大厅”提供了嗖嗖移动用户的常用功能,包括新用户注册,本月账单查询,套餐余量查询,打印消费详情,套餐变更,办理退网,话费充值,查看消费记录,查看话费说明等功能。另外,还可以模拟用户通话,上网,发送短信的场景进行相应的扣费并记录消费信息。本次我们需要使用的技术是JDBC——Java操作数据库,使用Java语言来操作数据库来进行增删改查一系列操作,可以搭配本项目完成登录,注册卡号等功能。
2024-08-04 22:20:09
653
原创 Java图形化界面简介
上述代码中,首先创建了一个JFrame对象作为窗口。使用 Swing 可以创建各种组件,如窗口(JFrame)、按钮(JButton)、文本框(JTextField)、标签(JLabel)等。这只是一个简单的示例,Swing 还提供了多种布局管理器、其他组件以及事件处理机制等,可以实现更复杂的图形化界面。以下是一个使用 Java Swing 创建图形化界面的简单示例代码,展示了如何创建一个带有按钮的窗体。在上述代码中,创建了一个使用流式布局的JPanel,组件会按照从左到右、从上到下的顺序排列。
2024-07-21 19:30:47
189
原创 Java:统计目录下的所有文件的数量
在方法里开始逻辑操作,先获取指定的目录下的所有文件和文件夹,然后创建Map集合来存储数据(先创建集合,还是先获取目录的所有文件都可以。来进行一个文件数量的统计,作为一个优雅的程序员,不可能去跑到文件资源管理器去一个一个的数,而是由我们心爱的Java和Idea来帮我们统计。2.是文件夹,就进行递归子目录,来执行1的操作,然后将获得的键值对来给第一个创建的Map集合。分割截取成数组,获取的数组的最后的扩展名,来当Map的键,再来统计次数,然后将扩展名和次数存入map集合。一、先指定一个要统计文件的目录。
2024-07-14 16:26:32
241
原创 Java模拟售票系统使用三种同步锁
多线程并发控制是一个比较重要和有趣的挑战,多线程售票系统具有广泛的应用场景,比如在线售票平台、电影院、景区或大型活动门票销售系统和在线课程报名系统等等。通过这个示例,我们可以更深入地理解 Java 中多线程并发控制的机制和不同同步工具的使用方法。希望这个售票系统的示例能为您在多线程编程的道路上提供一些启示和帮助!方法中,我们创建了多个线程来模拟并发售票的场景。然后,我们有三个售票方法:Ticket1、Ticket2和Ticket3。最后,根据标志位判断是否没有票了,如果是则退出程序。
2024-07-07 20:41:36
304
原创 Java方法递归:File文件搜索
这段代码主要实现了一个在指定目录下搜索特定文件名的文件,并在找到后执行该文件的功能。对于每个文件,如果是普通文件并且文件名包含我们要搜索的字符串,就输出其绝对路径,并通过。但是这种案例是有很大问题的,这会很吃我们的性能,因为要从C盘里找到一个文件,是一个非常大的工程,得需要分特殊情况使用。我们来做一个搜索文件并打开的案例。以打开QQ为例,因为我的电脑只有C盘,我搜索文件的地方,就写C盘。目录下有一个名为 QQ.exe 的文件,并且代码运行时能够正确识别和执行,这就实现了我们的搜索和执行目标。
2024-06-30 15:03:24
353
原创 Java 实现的有趣文字互殴游戏
例如,当大雄出拳攻击小雄时,会随机生成一个攻击值,比如 15 ,然后从小雄的血量中扣除这部分,剩余的血量会被重新设置,如果剩余血量小于 0 则强制设置为 0 ,同时输出相应的提示信息:“大雄出了一拳,揍了小雄一下,造成了2伤害,小雄剩余的血量为:98”。然后继续互殴,直到其中一方的血量为0,显示被击败的一方,游戏就结束了。方法了,它模拟了两个角色互殴的过程。通过随机生成的攻击值,对对方的血量进行扣减,并给出相应的输出提示。(小雄),并让他们在一个无限循环中不断互殴,直到其中一方的血量降为 0 ,游戏结束。
2024-06-20 21:08:36
248
原创 Java面向对象
通过面向对象编程,我们可以更好地组织和管理代码,实现代码的复用和扩展。它让我们能够以更贴近现实世界的方式来思考和解决问题。在实际的项目开发中,合理运用面向对象的理念和技术,能够极大地提高开发效率和代码质量。
2024-06-15 14:00:43
857
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人