Java
容华谢后
路漫漫其修远
展开
-
一道Java面试题引发的思考
转载请注明出处本文出自 容华谢后的博客目录0.写在前面1.题目2.栈内存、堆内存栈内存(stack)堆内存(heap)3.基本类型数据、对象的内存分配基本类型数据对象4.值传递、引用传递值传递:引用传递:5.String类型String str = “a”;String str = new String("a");6.解题分析7.写在最后0.写在前面这两天做了一道常见的Java面试题,...原创 2019-10-25 09:31:06 · 348 阅读 · 2 评论 -
使用Proguard混淆jar包
ProGuard下载地址:http://download.csdn.net/detail/kong_gu_you_lan/96371311.ProguardProguard的首页,右下角的Load configuration按钮可以导入已经配置好的混淆文件。2.Input/Output在上面的框内添加要混淆的jar包路径,和混淆后的jar包输出路径。 下面的框内添加jar包的依赖包,项目中lib文原创 2016-09-22 18:06:12 · 2464 阅读 · 0 评论 -
Java 使用POI实现Excel表格的导入导出
1.介绍最近的项目需要导出数据到Excel表格里,写个Demo测试一下,还是比较简单的,写在博客里记录下来,分享给童鞋们。需要导入POI.jar包,下载地址:2.实现已经在代码中加入了完整的注释。import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import jav原创 2016-10-13 10:16:12 · 14399 阅读 · 19 评论 -
使用exe4j将java程序打包成exe可执行文件
1.将java程序打包成jar使用第三方插件fatjar生成jar文件,将net.sf.fjep.fatjar_0.0.31.jar直接拷贝到MyEclipse安装目录下的dropins文件夹中,然后重启Eclipse即可。 重启完成后,右击java项目会出现Build Fat Jar选项(一个绿色的加号),点击后进入下图所示界面 Jar-Name设置jar的名称,Main-Class点击Bro原创 2016-08-10 17:51:18 · 6050 阅读 · 2 评论 -
使用Java实现Xmodem协议
1.介绍Xmodem是一种在串口通信中广泛使用的异步文件传输协议,分为Xmodem(使用128字节的数据块)和1k-Xmodem(使用1024字节即1k字节的数据块)协议两种。 本文实现的是128字节数据块的Xmodem协议,采用CRC16校验,在项目中应用时,发送端和接收端可根据具体情况修改双方的协议。 如果你对串口通信还不太了解,可以看下我写的这篇博客使用Java实现串口通信。原创 2016-12-16 09:46:43 · 2709 阅读 · 2 评论 -
Java多线程 线程同步与死锁
1.线程同步多线程引发的安全问题一个非常经典的案例,银行取钱的问题。假如你有一张银行卡,里面有5000块钱,然后你去银行取款2000块钱。正在你取钱的时候,取款机正要从你的5000余额中减去2000的时候,你的老婆正巧也在用银行卡对应的存折取钱,由于取款机还没有把你的2000块钱扣除,银行查到存折里的余额还剩5000块钱,准备减去2000。这时,有趣的事情发生了,你和你的老婆从同一个账户共取走了40原创 2017-02-25 15:47:18 · 6433 阅读 · 4 评论