自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 用Java实现一个表达式计算器

运行图:public class Test{ public static void main(String[] args) throws Exception { RPN2 rpn = new RPN2(); String str = "(5*(4+2)+10)/(4+2*2)"; System.out.println(str + "=...

2020-04-09 17:53:12 1382

原创 HashMap是怎么实现的?手写一个HashMap(超简单)

哈希表,HashMapHashMap = 数组 + 链表;哈希表也可称为哈希映射。设计哈希表的目的:快速查找其实HashMap的实现方法没有想象中的那么复杂,其内部是一个容量很大的数组,通过在数组每个元素内挂一个链表来存储和查找数据的。我们看一下官方HashMap的用法(Student类自备):HashMap<String, Student> ma...

2019-09-26 12:42:50 1287 1

原创 C/C++实现十进制转二进制运算

我最近无聊写了一个C++小程序,实现十进制转二进制的计算方法,使用字节形式输出结果。下面贴代码:#include <iostream>#include <ctime> using namespace std;/*** 由于本程序可以计算负数的二进制* 所以使用字节的形式展现结果(八位)*/void count(int *num);int ...

2019-05-05 09:47:38 4664

原创 java swing小程序:手动绘制美国队长盾牌

废话少说,上图:源码(复制粘贴即可用):自定义控件(MyPanel)绘制:package my;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import j...

2019-04-21 21:18:14 855

原创 java swing实现文件浏览器功能小程序

闲来无事学习了一下java的桌面应用开发组件Swing,做了个小程序,文件浏览器,只能查看信息不能进行过多操作。文件功能:查看指定文件路径下的所有文件夹和文件,可查看文件夹和文件的详细信息,切换不同排列方式等。基本逻辑:设置列表布局 添加数据(数据为文件加载),设置列表排列方式 添加右键菜单,控制排列方式项目结构图:上代码:MyFrame:pac...

2019-04-19 10:09:12 2244 3

原创 java swing小程序:实现学生信息文件的存取

演示图:如图,使用输入框形式将信息保存为JSON格式数据文件,打开文件上面工具栏分别为:新建、打开和保存按钮准备工作:导入json.jar,用于操作JSON数据格式,资源链接:json.jar导入Af开头的工具包(这步骤可以省略,主要用于方便布局和对JSON数据进行操作,如果没有请自行解决)导入Image图片资源,用于上方工具栏上代码:import...

2019-04-10 21:15:15 649

原创 JavaSwing菜单栏、工具栏和右键菜单的实现

swing里的菜单栏,官方提供了一系列API,这里我总结了一些简单用法。先看效果图:菜单栏JMenuBar:菜单项JMenu:菜单JMenuItem:菜单选项工具栏JToolBar:工具栏JButton:工具按钮右键菜单JPopupMenu,弹出式菜单,右键点击某个控件,根据上下文弹出一个菜单JPopupMenu:弹出菜单JM...

2019-04-09 21:21:00 3543

原创 JavaSwing图片绘制,实现简单的图片查看器

刚学到JavaSwing图片绘制,于是自己做了个简易的图片查看器小程序,在这里分享给大家,请多多指教。话不多说先上部分图:绘制图片需要自定义一个控件,我们这里写一个继承自JPanel的类,重写paintComponent()函数。获取图片有三种方式:资源文件、本地文件和Http文件,这里为了方便我只写了本地文件方法,因为我觉得图片查看的话还是本地文件有用。下面代码中注释掉的是资...

2019-04-01 21:09:09 5670 2

原创 Android SQLite增删改查基本用法,通讯录实现

在Android的项目开发中,都会用到数据库,SQLite作为本地数据库,是一定要会的。Android团队封装了很多对SQLite操作的API。我这里自己写了一个Demo来总结一下SQLit的基本使用方法。先上截图Android专门提供了一个SQLiteOpenHelper帮助类,可以非常简单地对数据库进行创建和升级。首先创建数据库,我们这里创建一个类继承SQLiteOp...

2018-10-23 11:49:50 25128 67

基于Java开发的数据加密解密工具.zip

基于Java开发的数据加密解密工具,可对字符串和文件类型进行加密解密,支持AES、DES和3DES三种常用的对称加密算法。

2020-04-10

基于Java开发的校验码工具.zip

使用Java开发的桌面应用程序,可用于查看字符串和文件的校验码。支持MD5、SHA1和CRC32三种校验算法。

2020-04-10

Java实现表达式计算器源码.zip

基于Java实现的表达式计算器,包含链表、队列、栈数据结构的运用和波兰表达式等算法的应用。使用面向对象的设计将代码封装好,直接调用使用

2020-04-09

C++实现十进制转二进制运算(改进版)

使用C++语言实现十进制转换为二进制的运算方法,可正负互转,解决了上次输出顺序错误的问题

2019-05-05

C++实现十进制转二进制运算

使用C++语言实现十进制转换为二进制的运算方法,可正负互转

2019-05-05

Swing美国队长盾牌

运用Java Swing组件高级绘制,绘制出一个美国队长的盾牌,相当漂亮!

2019-04-21

Swing小程序恶搞(优化版)

一个简单的Swing小程序源码(恶搞对话框),逗女生玩。

2019-04-12

Swing小程序源码(恶搞对话框)

一个简单的Swing小程序源码(恶搞对话框),用于逗女同学玩。

2019-04-12

json.jar包

使用java对JSON文件格式进行读取和解析操作需要的工具

2019-04-10

JavaSwing图片查看器源码

使用JavaSwing绘制图片,实现简易的图片查看器小程序。

2019-04-01

Android简易通讯录源码

Android SQLite增删改查基本用法,通讯录实现 知识点包含: ListView控件的基本使用 SQLite数据库增删改查

2019-01-06

空空如也

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

TA关注的人

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