
Java编程基础
lanximu
这个作者很懒,什么都没留下…
展开
-
Java 两大利器 多态和反射
多态: 静态多态性和动态多态性静态多态性:有两个函数,名称一样,但是系统可以接受,这叫函数重载,(静态多态性)一个函数呈现多种状态,系统能够根据参数来决定调用谁三种情况:参数个数不同;参数个数相同,类型不同;个数类型相同,出现的顺序不同静态是指:虽然函数名只有一个,但是代码要写多个动态多态性:一般在继承时使用, 不多说,直接上代码:动态多态性;例1package原创 2013-04-10 20:36:52 · 1993 阅读 · 0 评论 -
设计模式->单例模式
转自:http://devbean.blog.51cto.com/448512/203501/在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如转载 2014-12-20 11:20:45 · 551 阅读 · 0 评论 -
Java访问控制 备忘
1. Java中的访问控制表1-1 可见/访问性在同一类中同一包中不同包中 同一包子类中 不同包子类中 public yes yes yes yes yes protected yes yes no yes ye转载 2014-10-28 00:27:48 · 612 阅读 · 0 评论 -
byte char 区别
很多初学者(包括我,已经学了一年多java了)肯会对char和byte这两种数据类型有所疑惑,相互混淆,今天特地查了好多资料,对byte和char两种数据类型进行了总结和比较,先将结果与大家分享: byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是转载 2014-05-20 15:16:34 · 954 阅读 · 0 评论 -
将exe4j打包的java exe程序反编译过程
开始,我用了http://blog.youkuaiyun.com/lanximu/article/details/16879545的方法,但十六进制文件看着有乱码,试着截了几次进行压缩,但都不对,不管是用ultradit还是WinHex;但是,在十六进制文件中,看到了com.exe4j等字样,猜测其实由exe4j打包的;于是,查询了exe4j打包exe原理:将jar全部解压然后调用java运行库执行,原创 2013-11-25 23:09:04 · 15001 阅读 · 4 评论 -
java->jar->exe->setup.exe
http://blog.youkuaiyun.com/mamba10/article/details/8007047简要过程:通过eclipse自带的expory导出jar文件或者适用工具Fat jar到处..(工具更方便些)然后用exe4j 生成.exe执行文件,这里需要注意的是:(前辈的总结,..)exe4j是不可以将jre直接打包进exe中去的。但exe4j提供了一个搜索jr转载 2013-11-22 11:16:27 · 1160 阅读 · 0 评论 -
java_IO流之FileInputStream和FileOutputStream
看,API说的多简单啊:FileInputStream 用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用FileReader。FileOutputStream 用于写入诸如图像数据之类的原始字节的流。要写入字符流,请考虑使用FileWriter。 FileInputStream与FileOutputStream都是字节流,所以它们都是用来读byte与写byte的。转载 2013-11-22 10:40:35 · 847 阅读 · 0 评论 -
exe4j生成的exe文件反编译
现在网络上越来越流行.net和java写的客户端的小应用程序,而且后缀是exe。本文讨论的是如何从exe4j封装的exe文件中将自己想要的jar抽取出来。exe4j一直是一种比较通用的java exe封装工具,但是其并没有将jar转换为本地文件,而是将jar文件通过特殊处理后,封装成的一个exe文件。因此只要我们了解了exe4j的原理,就可以将jar文件从exe文件中提取出来,并通过反编译转载 2013-11-22 10:28:10 · 4186 阅读 · 0 评论 -
关于三种将Java程序转化为.exe程序工具的使用及比较
权当是个总结吧,也算不上远程,有三种比较易用的方法:关于两种将Java程序转化为.exe程序工具的使用及比较一 JSmooth1.出品Jsmooth,Sourceforge.net2. 类型free3. 下载http://jsmooth.sourceforge.net/download.php4. 步骤a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainCl原创 2013-11-22 10:19:29 · 3210 阅读 · 0 评论 -
java反编译器JAD.exe的使用
上Jad home page: http://www.kpdus.com/jad.html 下载jad.exe安装篇,下载jadnt158.zip解压 设置环境变量PATH=jad.exe所在的目录反编译单个JAVA语言的CLASS文件,在命令行输入: jad example.class回车.然后在你当前目录会生成一个example.jad的文件!把它的后缀改为java就可转载 2013-11-22 10:08:31 · 2602 阅读 · 0 评论 -
Eclipse 快捷键整理
当然你也可以通过菜单栏中Window–>Preferences–>General–>Keys来查看和修改快捷键绑定。编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的impor转载 2015-01-15 23:45:15 · 770 阅读 · 0 评论