`
liuxinglanyue
  • 浏览: 562637 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
--01 按以下格式显示下面的信息,条件是工资大于1500的。 --  部门名称  姓名  工资 select dname,ename,sal from dept,emp where dept.deptno = emp.deptno and sal > 1500 --2 按以下格式显示下面信息,条件是此人工资在所有人中最高。 --  部 ...

动态代理Demo

package reflect; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class ProxyDemo { public static void main(String[] args) { LoginProxy lp = new LoginProxy(); Login login =(Login)lp.proxy(new LoginImpl()); login. ...
1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。 (3) 客户必须再次回应服务段一个ACK报文,这是报文段3。 2、连接终止协议(四次挥手)    由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP ...
又是一个牛角尖,只是语言不够严谨而已,Java中只支持类的单继承,接口之间的继承同样也是使用extends关键字,但是接口之间是支持多继承的,如下面的例子: Java代码 1. interface IP1 { 2. } 3. 4. interface IP2 { 5. ...
当然不是了,hashCode和equals方法都可以被重写的,如果重写了其中的一个,而没有重写另外一个, 这个结论明显是错误的。   代码如下:  Java代码  1.  public class Test {    
同一个对象中的一个synchronized方法如果已有一个线程进入,则其它的线程必须等该线程结束后才能进入该方法。那么,如果一个类中有多个synchronized方法,会有什么情况呢?   看下面一段代码:  Java代码  1.  public class Test {    
我们知道,我们通过调用线程的start方法启动一个线程,那么,我们可以直接调用run方法来启动一个线程吗? 先看下面一段代码: Java代码 1. public class Test { 2. public static void main(String[] args) { 3. // TODO Auto-generated method stub 4. TestThread tt = new TestThread(); 5. tt.run(); 6. ...
网上看到很多朋友说Java中Error是无法Catch到的,而Java中定义的Error类型又很难测试到,那就估且以为确是如此吧。 但是或许大家都有注意,我们时常会看到这样的代码  Java代码  1.  try{    
 在Swing开发时,大家应该经常用到下面的代码:  Java代码  1.  JButton btnTest = new JButton();     2
与C++不同,Java有自己的垃圾回收机制,同时,Java没有了析构函数的概念,转而提供了一个finalize方法,那么finalize方法会在什么时间执行呢?   或许有人以为是在将引用设置为null的时候,现在先看下面的例子: 1. Java代码  public class Test {    
Final类可以有protected属性或方法吗?这是一个典型的牛角尖,一个类被声明为final,说明该类不可被继承,如果类不能被继承,那么它可以有protected的属性和方法吗?   答案是可以的,那么,这时的protected到底是什么访问权限叫呢?   一个protected的属性或方法,它可以被同一包中的类访问,或是可以被子类所访问,但是现在它不能有子类,所以,这时protected其实就和默认的访问权限完全相同,变成了同一包中的类可以访问。   代码如下:  Java代码  1.  
在初始化一个类时,到底是先执行哪一部分,总体的执行顺序是什么样的呢,同样,当类被释放时,又是怎样一个顺序呢?先来看下面的代码好了。  Java代码  package net.moon.insignificant.commonclass;         
其实这个非常确定,在一班类的定义中是不能使用static修饰符的,但是之所以提出来,是因为真有一种情况可以将类定义为static类型的,那就是内部类。   如下的定义中,是一个内部类的实现:  Java代码  package net.moon.insignificant.staticclass;    
我们都知道,有抽象方法的类是抽象类,反过来说,抽象类都有抽象方法吗?   其实这个问题非常明白,用abstract修饰的类就是抽象类,并不是说抽象类中必须有抽象方法,即使一个类中的方法全部实现过,也可以用abstract修饰为抽象类,所以抽象类不一定都有抽象方法。   下面代码中是一个没有抽象方法的抽象类:  Java代码  abstract class DemoClass{    
http://alex-nit.iteye.com/blog/776899
Global site tag (gtag.js) - Google Analytics