JAVA
贤小哥
我要好好学习,天天向上
展开
-
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
情况一:当一个线程进入一个对象的一个synchronized方法后,其它线程访问该对象的非同步方法。代码如下:package com.mutithreading.Object; public class InvokedObject{ public synchronized void synchronizedMethod() {转载 2011-12-04 13:05:55 · 382 阅读 · 0 评论 -
Java Socket Test
package com.xiaoge;import java.io.*;import java.net.*;public class TCPServer {public static void main(String args[])throws Exception{ServerSocket ss = new ServerSocket(6666);while(true原创 2012-03-06 17:47:58 · 459 阅读 · 0 评论 -
Java Thread Test
package com.xiaoge;public class Test1 {public static void main(String args[]){Runner1 r1 = new Runner1();Thread t1 = new Thread(r1);t1.start();Runner2 r2 = new Runner2();r2.start原创 2012-03-05 10:13:28 · 598 阅读 · 0 评论 -
Java IO Test
package com.xiaoge;import java.io.*;public class Test1 { public static void main(String args[]){FileInputStream in = null;int b = 0;try{in = new FileInputStream("D:\\workspace\\原创 2012-03-05 10:10:29 · 511 阅读 · 0 评论 -
Java内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象转载 2012-03-01 11:24:48 · 281 阅读 · 0 评论 -
JSP session
JSP的SESSION详解 (下)(转贴)五、理解javax.servlet.http.HttpSessionHttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic Server8.1作为例子来演示。首先,Weblog转载 2012-03-01 11:44:41 · 378 阅读 · 0 评论 -
Java 容器–Collection, List, Set, Map
JAVA的容器Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection是最基本的集合接口,一个Collection代表一组Object,Java SDK不提供直接继承自Collection的类,Java转载 2012-03-01 09:45:57 · 346 阅读 · 0 评论 -
Android ListView 简单例子
ListViewTestActivity.javapackage com.xiaoge.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Activity;import android.app.ListActivity原创 2012-02-02 00:55:33 · 584 阅读 · 0 评论 -
二元查找树的后序遍历结果
题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果: 8 / \ 6 10 / \ / \ 5 7 9 11因此返回true。如果输入7、4、6、5,没有原创 2012-01-15 23:52:48 · 374 阅读 · 0 评论 -
把二元查找树转变成排序的双向链表
package com.xiaoge;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Ser原创 2012-01-15 19:01:08 · 335 阅读 · 0 评论 -
二元树中和为某一值的所有路径
package com.xiaoge;import java.util.*;class BinaryTree { private BinaryTreeNode root; // 根 public BinaryTreeNode getRoot() { return root; }原创 2012-01-15 18:38:19 · 306 阅读 · 0 评论 -
java两种多线程区别
如果一个类通过继承Thread来实现多线程的话,则不适合多个线程共享资源,而通过实现Runnable就可以做到这一点Java codeclass MyTheard extends Thread{ private int num = 5;//不能声明为静态的全局变量 public void run(){ for(int i=0;i100;i++){转载 2011-12-09 09:43:25 · 377 阅读 · 0 评论 -
java动态绑定详解
程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定 静态绑定: 在程序执行前方法已经被绑定,此时由编译器或其它连接程序实现。例如:C。 针对java简单的可以理解为程序编译期的绑定;这里特别说明一点,java当中的方法只有final,static,private和构造方法是前期原创 2011-12-08 19:19:54 · 440 阅读 · 0 评论 -
同步和异步的区别
举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕--------------------------------------------------------------------------------------原创 2011-12-07 20:23:29 · 479 阅读 · 0 评论 -
java中Vector,ArrayList,List使用剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtab转载 2011-12-04 13:04:29 · 289 阅读 · 0 评论 -
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法
情况一:当一个线程进入一个对象的一个synchronized方法后,其它线程访问该对象的非同步方法。代码如下:package com.mutithreading.Object; public class InvokedObject{ public synchronized void synchronizedMethod() {原创 2011-12-04 20:23:51 · 317 阅读 · 0 评论 -
人人网JAVA笔试题解答
【填空题】java面向对象的三大特征是:_______,_______,_______.答:封装,继承,多态。 sleep()和wait()的区别是___________________________.答:(1)sleep()不释放对象锁,wait()释放对象锁。(2)sleep()可以在时间未到时被打断,抛出异常,所以需要捕获异常,wai转载 2011-12-04 16:57:08 · 2589 阅读 · 1 评论 -
Java int和string互相转化方法
1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 D原创 2012-09-17 15:32:49 · 331 阅读 · 0 评论