
java
文章平均质量分 79
杰夫·王盖茨
On the way!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么说java是一个纯粹的面向对象的语言?面向对象语言和面向对象编程
为什么说java是一个纯粹的面向对象的语言?原创 2020-09-29 20:29:11 · 2655 阅读 · 0 评论 -
java对于粘贴板的操作(复制和粘贴),系统粘贴板(包含图片和文本)
Java提供两种类型的剪贴板:系统的和本地的.(1)本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.(2)系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.下边为java对于系统粘贴板可以进行的操作,对文本和图片的复制以及粘贴(对图片用的是File,当然也可以手动绘制Image对象只需要...原创 2020-04-09 19:26:18 · 2960 阅读 · 2 评论 -
java编写点名器 poi实现数据导入导出excel以及代码复用和exe打包;
此篇博客连载java做点名器的前两篇(第一篇操作Excel点这里,第二篇编写java图形界面点这里,下载所需jar包点这里),此篇为将项目打包成exe文件,可以在没有java环境的机器上运行;软件插件exe4j(生成exe文件)Fatjar_0.0.32(打包成jar)Fatjar_0.0.32附下载链接:链接:https://pan.baidu.com/s/1Mo...原创 2020-03-02 21:32:09 · 293 阅读 · 1 评论 -
java实现点名器exe版,用poi进行数据的导入导出和复用操作
接上文 除了图形化和其中所需要的逻辑后台读取和操作数据或者用这个地址https://blog.youkuaiyun.com/weixin_45127611/article/details/104598798这个类也就是完成的图片上的组件已经通过上文类方法获取到读取过的我们想要的数据:package JieMian;import java.awt.EventQueue;import java.a...原创 2020-03-01 21:14:22 · 470 阅读 · 1 评论 -
java写点名器,poi读入修改导出和复用(支持xlsx以及xls)以及打包成exe的全部步骤等
开始:就是网络编程老师说的网上下载的点名器不好用,让同学谁写个最好支持excel的数据导入和导出;随后同学们好几个都拿出了自己的作品,但是都是或多或少的不完善甚至有些个做的在我看来也就是能简单的点个名不支持数据的导入导出,随后我问了一下我哥他觉得这东西并不难让我试试然后就有了下边的代码;项目思路:操作所用技术支持功能大致描述java、支持对java图形化拖拽的myeclip...原创 2020-03-01 21:01:16 · 845 阅读 · 1 评论 -
java中读取properties文件内容(标准读法,降低耦合度利用class.getResourceAsStream)
首先就是新建一个properties文件了,eclipse中新建一个properties文件的方式就是new-file-然后起文件名把后缀改为properties就行了;然后就是读取文件的操作了:public class Test {public static void main(String[] args) { Properties pro = new Properties();//...原创 2020-02-26 21:35:36 · 384 阅读 · 0 评论 -
java中使用cglib和asm实现基于子类(java简单类)实现的动态代理实例+基于接口实现动态代理
动态代理的作用:在不改变源码的情况下增强方法;举个例子,在进行简单的jdbc操作的时候,你想做到每执行一次sql语句就打印一句话,作为日志.说明:本例子是基于子类(任何一个java普通类)的动态代理,(当然也有基于接口的动态代理模式了)[点击这里连接到](https://blog.youkuaiyun.com/weixin_45127611/article/details/104523192);首先定义...原创 2020-02-26 20:48:37 · 447 阅读 · 0 评论 -
java jdk中自带的基于接口的动态代理实现方式和cglib基于子类的动态代理举例,使用和记忆
动态代理的作用:在不改变源码的情况下增强方法;举个例子,在进行简单的jdbc操作的时候,你想做到每执行一次sql语句就打印一句话,作为日志.说明:本例子是基于接口的动态代理,(当然也有基于子类的动态代理模式了);首先定义一个接口类,定义一个简单的功能吧:public interface IProducter { Float saleProduct(Float money);}然...原创 2020-02-26 20:04:48 · 302 阅读 · 0 评论 -
已知两个长度分别为m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表,则最坏情况下的时间复杂度是()
问题描述:已知两个长度分别为m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表,则最坏情况下的时间复杂度是(D)A.O(n) B.O(m*n) C.O(min(m,n)) D.O(max(m,n))解题思路: 首先,无论是什么样子(类型)的两个链表,满足题意的移动次数是一定的都是M+N(无论是单链表还是...原创 2020-02-19 21:51:50 · 30806 阅读 · 31 评论 -
java 实现群聊私聊功能(网络编程+io流) 封装终极版
首先明确一下目的:实现一个服务端加多个客户端可用,带有群聊和私聊功能的小项目(通过控制台输入);服务端服务端起到了转发的作用,一个client通过发送消息给服务端,服务端接受到消息之后判断是要群发还是私发(私发有格式),然后将消息发送给所有在线的客户端;明确了功能咱们来分析下,服务端是用来群发的,群发给谁?所有在线的client,那么这些client是需要上线就存储,下线就移除的,所以肯定是...原创 2020-01-12 20:33:02 · 1502 阅读 · 0 评论 -
java实现文件遍历,以及报空指针的原因
java进行文件遍历话不多说直接上代码public static void traverseFolder(String path) {//这是一个已经封装好了的方法,直接传入对应的地址的参数就行了; File file = new File(path); if (file.exists()) {//首先这个文件是存在的; File[] files = fil...原创 2020-01-12 18:00:51 · 2713 阅读 · 6 评论