Java

java中string的intern()解析

在Java的api中的解释是intern()返回字符串对象的规范化表示形式。这句话很难理解以例子说明作用Stringstr1="fly";Stringstr2="weight";Stringstr3="flyweight";Stringstr4=null;str4=str1+str2;System.out.println(str3==str4);str4=(str1+str2).intern();System.out.println(str3==str4)

系统 2019-08-29 22:24:36 1893

Java

Java压缩技术 GZIP——Java原生实现

相关链接:Java压缩技术(一)ZLibJava压缩技术(二)ZIP压缩——Java原生实现Java压缩技术(三)ZIP解压缩——Java原生实现Java压缩技术(四)GZIP——Java原生实现Java压缩技术(五)GZIP相关——浏览器解析Java压缩技术(六)BZIP2——Commons实现Java压缩技术(七)TAR——Commons实现GZIP常常用在linxu环境下,是一种非常简单的压缩算法。在Java实现API中,它仅仅包含两个实现类:GZI

系统 2019-08-29 22:31:49 1891

Java

Java下exe打包工具exe4j使用图解教程

该工具的下载地址如下:http://www.ej-technologies.com/download/exe4j/files.php我下的是最新版本的安装包,安装时会出现这个:它要求JDK至少1.5以上,点Locate找到你机器上安装的%JDK1.5%/bin/java.exe就可以进行安装了。下面就安装后的一些使用事项说一下:第1步跳过。第2步,我们事先已经制作好了jar文件,故选下面一个"JARinEXE":第3步,第一个空随便写,下面一个写出你想要将

系统 2019-08-12 09:30:20 1890

Java

javah用法

进入到工程的bin目录,javah-classpath包的绝对路径(图1)或相对路径(图2),包名+类名。例如:E:\Eclipse\workspace\AndroidFileTest\bin>javah-classpathclassescom.ice.androidfiletest.MainActivityjavah用法

系统 2019-08-12 01:33:28 1889

Java

java输出excel文件加密码保护问题

importjava.io.File;importjava.io.IOException;importjxl.SheetSettings;importjxl.Workbook;importjxl.write.WritableSheet;importjxl.write.WritableWorkbook;importjxl.write.WriteException;publicclassTestPassword...{publicstaticvoidmain(

系统 2019-08-29 23:18:23 1887

Java

Java应用——精简jre体积

CSDN下载地址:http://download.csdn.net/source/601501这是一个非常简单的Java应用,仅有6KB。它能够记录Java应用程序与JRE中rt.jar的依赖关系,进而仅以其依赖类生成一个新的rt.jar文件,从而最大限度精简JRE体积,建议其与GreenJVM配和使用。(下载地址:http://code.google.com/p/greenvm/)example1(传参调用):java-jarGreenJVMMake.j

系统 2019-08-29 23:18:28 1882

Java

网上交易安全之九阳神功-使用JAVA调用U盾进行客

一、通过用户名和密码来进行认证的弊病我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL:但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站,有一种攻击手法叫MIMAT(中间者攻击),伪造SSL证书,让客户端的HTTP流,流到他那边去,然后再进一步用暴力破解,来破解你HTTP传输时的密码。一、改进的交易流程我们假设密码已经被MIM拿到了,拿到就拿到呗,大家知道工商银行网上转贴划款时除了输入用户名和密码外,还会

系统 2019-08-12 09:30:07 1882

Java

oracle连接java的几种方法

归结来说有JDBC、ODBC-JDBC桥接两种方法:一、JDBC连接Oracle的步骤(1)装载并注册数据库的JDBC驱动程序载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver");注册JDBC驱动:java.sql.DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());(2)建立与数据库的连接要建立与数据库的连接,首

系统 2019-08-12 09:30:02 1881

Java

JAVA基本数据类型

总结了一下JAVA里的基本数据类型,一共八种如下,总结自Oracale官方文档。http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.htmlPrimitiveDataTypesbitminmaxbyte8-2^7=-128(2^7)-1=127short16-2^15=-32768(2^15)-1=32767int32-2^31(2^31)-1long64-2^63(2^63

系统 2019-08-12 01:54:11 1878

Java

关于java生成UTF-8编码格式文件的诡异问题

★★★本篇为原创,需要引用转载的朋友请注明:《http://stephen830.iteye.com/blog/259350》谢谢支持!★★★用java生成一个UTF-8文件:如果文件内容中没有中文内容,则生成的文件为ANSI编码格式;如果文件内容中有中文内容,则生成的文件为UTF-8编码格式。也就是说,如果你的文件内容没有中文内容的话,你生成的文件是ANSI编码的。/***生成UTF-8文件.*如果文件内容中没有中文内容,则生成的文件为ANSI编码格式;

系统 2019-08-12 09:30:16 1875

Java

java -jvm 内存分配和jvm调优

1.查看当前进程的jvm设置:jps之后找到自己java进程的PID,使用jinfopid可以看到:写道。。。。。。。。。。user.name=libinjava.vm.specification.version=1.0sun.java.command=com.yoyosys.datacellplus.api.TestAdminjava.home=/home/libin/software/jdk1.6.0_31/jresun.arch.data.model

系统 2019-08-29 23:06:47 1874

Java

送50本 Python、数据库、java方面的书,包邮给你!

来给大家送一波福利,这次联系了8个好友一起给各位送书,每个号送5本,一共45本,还包邮哦。感谢传智播客对本次活动的赞助。金主介绍:传智播客是国内数一数二的IT培训机构,现在关注传智播客,回复【破局】,即可领取由前阿里/百度/微软/IBM架构师教研团队打造的程序员技术进阶课程。同时这里还会不定期赠送书籍、键盘、免费大咖公开课分享、举办专注服务程序员的线上线下活动,关爱程序员健康,程序员相亲交友等主题活动。扫码即可关注01书怎么送很简单,关注下面的公众号,并在

系统 2019-09-27 17:57:26 1873

Java

Java,Python,前端,Linux,公众号等5T编程资源整理免费下载

场景我的CSDN:https://blog.csdn.net/BADAO_LIUMANG_QIZHI实现马士兵Java学习视频方立勋JavaWeb尚硅谷Python核心基础数据分析机器学习MYSQL500本电子书机器学习深度学习篇软件测试全套教程Bootsrap大数据从0开始到精通前端视频1000+高颜值简历大礼包最新的java从基础到精通全套完整视频python从入门到精通全套教程爬虫框架Scrapy基础全套教程微信公众号运营全套工具java面试题全套视

系统 2019-09-27 17:51:59 1873

Java

C/C++、Java、Go、Python总结对比32-接口-java

接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。下面先来看下写法:Animal.javapackageblog.interfacedemo;//定义接口publicinterfaceAnimal{publicvoideat();//抽象出类的公共方法,只定义方法,不具体实现方法publicStringgetName();}People.javapackageblog.interf

系统 2019-09-27 17:45:37 1873