`
文章列表
                                                                       春思              燕草如碧丝,                          秦桑低绿枝。              当君怀归日,                           是妾断肠时。               春分不相识,                           何时入罗帷。
刚看了《魂断蓝桥》,心情很沉重。确实是一部非常经典的凄美爱情悲剧。可谓荡气回肠。 当时的正处在第一次世界大战时期,我想这部影片不仅仅是给我们展现了凄美的爱情,更加 也是对人类战争的粉刺。也反应了人们的思想观念。其实罗伊应该可以理解玛拉的。哎。。。
                                                                                        月下独酌                                  花间一壶酒,                                    独酌无相亲。                                  举杯邀明月,                                    对影成三人。                                  月即不解饮,      ...
黑客:我控制了你的电脑... 小白:怎么控制的? 黑客:用木马. 小白:  ....  在哪里?我怎么看不见. 黑客:打开你的任务管理器. 小白:  ....  任务管理器在哪? 黑客:  ....  你的电脑下面!! 小白:"我的电脑"里面没有啊 黑客:算了, ...
摘要<o:p></o:p> Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields
     平均情况  最好情况 最坏情况 归并排序 O(nlogn)  O(nlogn) O(nlogn) 基数排序 O(n) O(n) O(n) ...
the layers  of  a network:   As to java programmer,the internetLayer is very important,the layer contains the ip datagrams,   and each datagram contains a header between 20 and 60 bytes(which is goes by the 4-bits header length) and  a payload that contains up to 65515 bytes datas.   The structure ...
在swing组件中当我们调用repaint()方法时,会很快调用paint(),而对于重量级组件会首先调用upate()方法,然后upate()方法再调用paint()方法,在重量级组件中实现双缓冲,我们就要重写upate()方法,在重写的时候记得实现帅新屏幕。因为默认的upate()方法会首先帅新屏幕。而在swing组件中,我们不需要实现update()方法,但是我们要重写paint()方法,并且在重写paint()方法时记得要调用super.paint(),这样可以让父类的paint()去刷新屏幕。不过有时候我们也可以在paint(g)方法里调用一个方法来调用一个实现双缓冲的方法。这样也可以 ...
                                                下终南山过斛斯山人宿置酒                                                                                    -----               李白                                   幕从碧山下,                    山月随人归。                                      却顾所来径,                    苍苍横翠 ...
在JAVA中对于对象默认是传引用,所以在调用方法的时候有可能会产生副作用,(我们调用方法一般要么是返回一个值,要么是改变调用者的状态,而一般不会为了改变一个方法的参数去调用该方法,并且在设计方法时也不会专门设计一个方法来改变传到方法里的参数),为了阻止副作用的产生,一般就要用到JAVA中的克隆了。但是用克隆也要格外小心,因为JAVA类库的设计者们把Object的clone()方法限定为了protected的,所以我们编写的类不能缺省的获得克隆能力,必须自己编写代码来进行克隆,这就要求我们必须把自己写的克隆方法声明为public的,这样才能在其他地方调用,并且还要注意实现cloneable这个标记 ...
选择排序,插入排序和希尔排序是三种最基本的排序算法。其中选择排序在任何情况下的时间复杂度都是O(n2), 而对于插入排序是把数组分成两部分,有序部分和无序部分,首先从无序部分中取出一个元素然后和有序部分的 元素进行比较,找到合适位置插入,这样无序部分将减少一个元素,相应的有序部分就会对一个元素,最终达到 排序的目的。对与插入排序,在最理想情况下的时间复杂度是O(n),在最坏情况下,就是对已经按从小到大排好的 数组排序为从大到小(或者是相反的情况)下,这样排序的时间复杂度是o(n2)。对与写希尔排序是将插入排序优 化,这样可以提高排序的效率,如果将间距设置为奇数,这样可以把时间复杂度减小为O(N1 ...
                                                                                                                                                               感遇                                                                                                                    -张九龄                   ...
                                                                                             感遇                                                        ...
java 代码 迭代版本: void insertSort(a,first,last){         for(int i=first+1;i<=last;i++){         element = a[first+1];         while(--i>=first&&element              a[i+1]=a[i]              i--         }          ...
java 代码 java 中要想对一个对象进行序列化操作,必须实现Serializable或者是Externalizable接口。对于Serializable,我们可以通过transient关键字来控制一些不想被序列化的部分域,并且可以通过实现两个特殊的方法:    private void writeObject( ObjectOutputStream oos) throws IOException{       }  private void readObject( ObjectInputStream ois)throws IO ...
Global site tag (gtag.js) - Google Analytics