
java SE
一起来玩玩呗
just to fun...
展开
-
访问权限修饰符
Java 语言有四种访问权限修饰符:private default protected publicPublic : 在同一个类中,在同一个包中,在不同包中的子类,在不同包中的非子类。中都可以被访问。Public 可以用来修饰类,成员变量,方法。Private:私有的,被private 修饰的成员变量和方法只能在同一个类中被访问。Private 不能修饰类。 上述代码验证了原创 2012-10-06 12:51:12 · 944 阅读 · 2 评论 -
Java中类方法不能访问实例方法
我们已经知道类体中的方法分为实例方法和类方法两种,用static修饰的是类方法。二者有什么区别呢?当一个类创建了一个对象后,这个对象就可以调用该类的方法。 当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,当该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可以被类创建的任何对象调用执行。需要注意的是,当我们创建第一个对象时,类中的实例方法就分转载 2014-05-24 11:23:07 · 4193 阅读 · 1 评论 -
java 中对文件操作
平常经常使用JAVA对文件进行读写等操作,这里汇总一下常用的文件操作。1、创建文件[java] view plaincopypublic static boolean createFile(String filePath){ boolean result = false; File file = new File(转载 2014-05-23 18:06:37 · 816 阅读 · 0 评论 -
教你如何监控你的妹子或者将来的妹子的手机
不得不说android是一个非常智能的系统,电话或者短信都能远程获取。。一下程序可实现通话记录监控,通讯录获取,短信获取,或者利用被控端进行短信转发,至于另外一些像虚拟短信,短信屏蔽,电话录音或者屏蔽,都是大同小异,由于时间关系这里就不实现了,喜欢的同学可以自己研究下android的API为了不让对方怀疑,可以取个和系统相似的名字。如:SystemManage包结构转载 2013-10-16 22:14:15 · 1362 阅读 · 0 评论 -
java 实现通讯录管理系统
最近用java 做了个通讯录管理软件,主界面如上图,相信大家都看出来了,我是模仿的聊天软件来做的,这里用到了mysql,不过唯一缺憾的是没有用到框架。在做完这个系统之后,我细想了下,没有什么创新的地方,所以,唉,就只是贴出来以后供自己缅怀下吧原创 2012-12-20 13:13:40 · 8744 阅读 · 8 评论 -
家谱管理系统
前段时间和同学一块写了个家谱管理系统,我负责的是界面,查询,删除和树的设计对于界面,在这里就不再描述了;查询的要求有两个:1.通过名字查询;2.通过出生日期查询;3.输入两人姓名判断他们的关系。 对于名字和生日查询我都是应用的数据库中sql语句来实现的。这里着重记录下关系的判断:*确定两人关系 首先要说的就是在一个家族族谱中,是以男性为主导的族谱,所以女方的丈夫是原创 2012-12-20 12:28:22 · 6732 阅读 · 3 评论 -
java中参数的传递
在学java 中发现一个问题就是:如果我想交换两个数或者两个对象那么我该如何实现了?在C 语言中需要交换两个数时,在函数中代码是这样实现的:Void swap(int *a, int *b){Int temp = *a;*a = *b;*b = temp;}而当我要在java 中做同样的交换了?显然在java 中并没有地址一说,更不用谈& 这个符号了。因此,个人认为原创 2012-10-17 15:48:00 · 1144 阅读 · 1 评论 -
java中boolean类型的长度
在最近地总结中,发现boolean 类型的大小挺纠结,后来在网上看了下,发现网上的观点也是众说纷纭。带着疑问我从oracle 公司的官网下载了最新的"The Java Virtual Machine Specification" 此版本是第七版本的,最终修订日期是2012-7-27在JVM 是这样解释的:Although the java virtual machine defines原创 2012-10-08 21:48:52 · 11794 阅读 · 2 评论 -
继承和接口
继承:1. 继承是复用代码的有效途径。继承中,子类拥有父类非私有的成员。形象地讲,继承是把除父类私有成员和父类构造方法以外的所有代码复制一份到子类中,这样减少了代码,增加了代码的复用。2. 类之间只允许单继承。所有的类直接或者间接继承了object 类,如果在使用中要用到多重继承,可以使用间接继承。即:class Fruit extends Plant{} // 水果继承了植物类c原创 2012-10-06 12:38:12 · 743 阅读 · 2 评论 -
java 实现打印当前月份的日历
实现当前日历的打印,当前日期用*来表示。关键得出这个月的第一天是星期几。基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数+1,m表示月份数,y表示年数。 注意1:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-1原创 2014-05-30 14:09:25 · 3146 阅读 · 0 评论