- 博客(67)
- 收藏
- 关注
原创 Vue简单实现
Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据处理上
2023-03-30 16:53:37
516
原创 Jquery基本实现
JQuery是一个简洁快速的JavaScript框架。jQuery的设计宗旨是“write less,do more”,倡导写更少的代码,做更多的事。jQuery封装了一些常用的JavaScript的代码,提供了一套易于使用的API,实现了跨浏览器工作,使HTML文档的遍历操作、事件处理、动画设计和Ajax交互操作变得简单易行。
2023-03-28 21:55:36
1203
原创 JSP的简单使用
关系:jsp文件在容器中会转换成servlet文件执行,jsp是对servlet的一种高级封装,本质还是servlet。区别:与servlet相比:jsp可以很方便的编写或者修改html网页而不用去写大量的println语句。
2023-02-14 23:09:37
1101
原创 Session会话的简单使用
Session用于记录用户的状态,Session指的是在一段时间内,单个客户端与Web服务器的一连串相关的交互过程。
2022-12-22 22:20:33
1069
原创 IO流的基本使用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流。根据处理数据类型的不同分为:字节流和字符流根据数据流向的不同分为:输入流和输出流
2022-12-21 14:44:30
950
原创 properties配置文件的简单使用
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,这种文件以key=value格式存储内容。一般这个文件作为一些参数的存储,代码就可以灵活一点。通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改源代码。
2022-12-21 13:30:30
1396
原创 二分查找法(Java)
定义三个变量,分别指定数组的最左端的下标,中间的下标,最右端的下标,每次判断数据的位置在哪范围内,从而改变相应的下标位置,直到查询到数据为止
2022-12-20 15:27:54
617
原创 FileDialog文件对话框(Java)
效果显示1.点击前2.点击“打开文件”后3.选择文件打开后输出信息代码实现import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.SQLOutput;//文件对话框public class FileDialogDemo { public static void main(String[] args...
2022-12-20 15:24:17
1457
原创 AWT的基本组件(Java)
效果图显示代码实现import javax.swing.*;import java.awt.*;//测试基本组件public class demo { public static void main(String[] args) { new demo().init(); } Frame frame = new Frame("演示基本组件"); TextArea ta = new TextArea(5,20);//多行文本域 .
2022-12-20 15:24:13
325
原创 JToolBar工具条(Java)
实现效果:代码实现:import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;//工具条public class JToolBarTest { JFrame frame = new JFrame("演示工具条"); //声明工具条相关内容 JToolBar toolBar = new JToolBar("播放工具条",SwingConstants.HORIZONTAL).
2022-12-20 15:23:57
445
原创 JFileChooser文件选择器(Java)
效果显示:1.点击文件的打开选项后2.找到自己电脑中的图片,窗口小了可以自己拉大显示3.再点击文件的另存为,将此图片存到指定地点并起名,最后点击保存4.找到保存图片的路径,可以看到刚才保存的图片并且可以打开显示代码实现:import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java....
2022-12-18 15:34:04
2022
原创 简单计算器实现(Java)
实现效果:代码实现:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.GridLayout;import java.awt.SystemColor;import java.awt.Toolkit;import java.awt.event.Actio.
2022-12-18 15:33:32
379
1
原创 CardLayout卡片布局管理器实现古诗之间的切换(Java)
CardLayout卡片布局管理器实现古诗之间的切换,当点击“下一首”则跳到下一首,点击“上一首”则跳到上一首。
2022-12-18 15:32:38
224
原创 2048小游戏(Java)
游戏玩法:用键盘方向键控制方块效果图:BaseData接口类:import java.awt.*;public interface BaseData { Font topicFont = new Font("微软雅黑", Font.BOLD, 50); Font scoreFont = new Font("微软雅黑", Font.BOLD, 28); Font normalFont = new Font("宋体", Font.PLAIN, 20); F.
2022-12-18 15:31:04
202
原创 利用多线程模拟龟兔赛跑(Java)
效果图:代码实现://模拟龟兔赛跑public class race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for(int i = 1; i <= 100; i++){ //模拟兔子休息 if(Thread.currentThread().getName.
2022-12-18 15:30:18
433
原创 使用字节输入流(InputStream)与输出流(OutputStream)实现文件拷贝操作
实现思路:1.先确定需要复制文件的路径和粘贴文件地路径,创建File对象。 2.然后创建InputStream字节输入流对象逐一依次将指定复制的文件内容一一输入程序中来。 3.最后将程序接收到的数据一一用OutputStream字节输出流输出到指定粘贴的文件中。
2022-12-18 15:23:50
3513
原创 synchronized线程同步的简单使用
多线程共享数据: 在多线程的操作中,多个线程有可能同时处理一个资源,即为多线程中的共享数据。线程同步: 解决线程共享问题,必须使用同步,所谓同步就是指多个线程在同一个时间段内只能有一个线程执行指定代码块,其它线程需要等待此线程执行完成之后才可以继续执行。
2022-12-16 17:42:46
205
原创 单例设计模式(饿汉式与懒汉式)
懒汉式:在第一次调用getInstance方法时,对象被创建,直到程序结束后释放。饿汉式:在类被加载后,对象被创建,直到程序结束后释放。
2022-12-15 20:42:50
114
转载 Javadoc 文档注释
Java支持 3 种注释,分别是单行注释、多行注释和文档注释。文档注释以/**开头,并以*/结束,可以通过 Javadoc 生成 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能。文档注释只放在类、接口、成员变量、方法之前,因为 Javadoc 只处理这些地方的文档注释,而忽略其它地方的文档注释。Javadoc 是 Sun 公司提供的一种工具,它可以从程序源代码中抽取类、方法、成员等注释,然后形成一个和源代码配套的 API 帮助文档。
2022-12-15 16:00:35
347
原创 Cookie的简单使用
1.Cookie是在浏览器访问Web服务器的某个资源时,有Web服务器在HTTP响应消息头中附带传送给浏览器的一小段数据。2.一旦Web浏览器保存了某个Cookie,那么它以后每次访问该Web服务器时,都应在HTTP请求头中将这个Cookie回传Web服务器。3.一个Cookie主要由标识该信息的名称(name)和值(value)组成。
2022-12-14 23:09:39
1398
1
原创 贪吃蛇(Java)
初始化游戏界面:蛇的长度为2,分数为0,用上下左右控制蛇的移动方向每吃掉一个随机生成的食物后长度加1,分数加10当蛇走出上下左右的边界或吃到自己的身体时游戏结束,再次按下空格键重新开始游戏每段身体的节点类Node:import java.util.Random;//节点坐标public class Node { private int x; private int y; public Node(){ } public...
2022-01-18 00:26:29
634
原创 贪吃蛇小游戏(Java)
需要游戏素材和jar包加V:17347064818Q:17849653411.初始化界面:2.按下空格键游戏开始,同时音乐开始播放(再次按下游戏暂停,音乐暂停),小蛇开始移动,按键盘上下左右方向键控制小蛇的移动,每吃掉一个食物,小蛇身体会长一截,分数会加10分,长度加1,当小蛇咬到身体或超出上下左右游戏窗口边界时,弹出游戏结束提示,再次按下空格键游戏重新开始:GamePanel画界面画蛇类:import javax.swing.*;import java.awt.*;
2022-01-15 22:39:13
2065
原创 用键盘事件中的KeyPrssed()方法移动图像(Java)
效果图:代码实现:import javax.swing.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//图像移动事件public class ImageMove extends KeyAdapter { JFrame frame = new JFrame("通过方向键改变图像位置"); Icon image = new ImageIcon("D:\\java项目\\src\\im.
2021-12-24 21:15:24
679
原创 注册登录界面(HTML+CSS)
注册界面:<!doctype html><html><head><meta charset="utf-8"><title>注册界面</title> <style type="text/css"> div{ width: 300px; height: 350px; border: 1px solid grey; margin: 5px auto; padding: 5px;
2021-12-19 10:27:45
682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人