一,Socket设计Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。二,Socket基本定义一种让运行在Java虚拟机上的程序能够找到方法去..
分类:
其他好文 时间:
2014-05-21 03:00:08
阅读次数:
276
这近碰到很问题,问题的根本就是自己的基础不太好,虽然已经干了很久了,还是感觉得要修修内功,内功心法是学习其他功夫的基础,基础一定要打好。java的基本数据分为四组八种:布尔型:boolean(1/8字节)1位字符型:char(1字节)整数型:byte(2字节)short(2字节)int(4字节)long(8字节..
分类:
编程语言 时间:
2014-05-21 02:35:14
阅读次数:
248
jad支持所有内部和匿名的类4.命令行选择的列表-a-用JVM字节格式来注解输出-af-同-a,但是注解的时候用全名称-clear-清除所有的前缀-b-输出多于的括号(e.g.,if(a){b();},default:no)-d<dir>-指定输出文件的文件目录-dead-试图反编译代码的dead部分(default:no)-disass-不用..
分类:
编程语言 时间:
2014-05-21 02:33:58
阅读次数:
368
在.bash_profile中增加一行exportJAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8就可以了。
分类:
编程语言 时间:
2014-05-21 02:14:53
阅读次数:
243
实现银行系统的账目,增加金额,与减少金额。当支付金额小于实际金额时,返回假。当增加金额成功时,为真。publicclassAccount{
privatedoublebalance;
publicdoublegetBalance(){
returnbalance;
}
publicAccount(doublebalance){
super();
this.balance=balance;
}
publicboo..
分类:
编程语言 时间:
2014-05-21 01:57:06
阅读次数:
329
Java的replaceAll函数默认是不能替换中括号的,例如想替换[b]到<b>,结果却就变成[<b>]解决方案就是首先利用正则表达式替换中括号,然后再替换中括号内的内容:Java代码infos=infos.replaceAll("[\\[\\]]","");不过后来又查询了下资料,发现中括号在java中居然是特..
分类:
编程语言 时间:
2014-05-20 23:07:21
阅读次数:
461
1.HashSet内的对象无法remove:在Java中HashSet的底层的实现是通过Map来实现,将要保存的对象的hashcode值作为Key,使用一个dummy作为Value.在对象被放入Set之后,如果有操作改变影响该对象的hashcode的变量,会造成该对象无法被remove,因为remove时是通过hashcode来查找Set内的..
分类:
其他好文 时间:
2014-05-20 19:57:22
阅读次数:
294
创建WindowsAzure网站创建website非常简单,直接上图FTP的用户名,千万不要搞错了是网站名称\用户名,这样的格式你可以从截图中看到我添加test.asp作为新的默认页面。azure网站支持php5.3/5.4/5.5,也支持java
工欲善其事,必先利其器博客:http://blog.csdn.net/zhangerqing(转载请说明出处)一、简介eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场,而且其官方还对其他语言提供支持,如C++,Ruby,JavaScript等等。为什么使用它?我想离不开下面的一些因素:1、开发..
分类:
系统相关 时间:
2014-05-20 18:44:01
阅读次数:
543
由于Android的代码大都是Java代码,所以挺容易被反编译的,好在AndroidADT为我们集成了混淆代码的工具,一来可以混淆我们的代码,让程序被反编译后基本看不懂,另外还能起到代码优化的作用。发布项目前,建议打开Android的代码混淆功能。AndroidADT主要通过ProGuard工具来提供..
分类:
移动开发 时间:
2014-05-20 18:01:55
阅读次数:
282