J2SE
文章平均质量分 74
baobeiSimple
这个作者很懒,什么都没留下…
展开
-
Java多线程编程详解
Java多线程编程详解一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同原创 2006-10-26 12:38:00 · 1299 阅读 · 0 评论 -
JAVA初始化顺序
JAVA初始化顺序 1、调用顺序: JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的,静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。 先初始化父类的静态代码--->初始化子类的静态代码--原创 2007-04-23 21:03:00 · 1294 阅读 · 0 评论 -
Java IO完全总结(转载)
Java IO江苏 无锡 缪小东 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学先治史,下面我们先从简单的历史开始吧! 一、 历史背景 “对语言设计人员来说,创建好的输入/输出系统是一项转载 2007-07-28 17:34:00 · 41039 阅读 · 16 评论 -
java线程池实例
本里程演示了使用JDK自带的多线程机制的使用方法。一个简单的例程,加上注释,很好地说明了使用jdk实现线程池的方法,适合初学者入门。import java.util.concurrent.*;public class Concurrent4ThreadPool { //用于管理线程和提供线程服务的类 private ExecutorService exe=null;//线程池 priv原创 2007-07-27 09:00:00 · 6398 阅读 · 3 评论 -
java传值or传引用
从C/C++转到 java的 ,一直 没有弄清java方法中的参数到底是传值还是传引用,在网上找了 两篇比较传威的 文章 。都摘抄下来 : 第一种说法1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//**@(#) Test.java * @auth转载 2007-08-05 15:14:00 · 7104 阅读 · 5 评论 -
java clone详解
Clone使用方法详解<bstyle=mso-bidi-font-weight:normal><span style=mso-element:field-begin> TOC /o"1-3" /h /z /u 1. java“指针”... <spanstyle=color:windowtext;display:none;mso-hide:screen;text-原创 2007-08-05 17:05:00 · 13710 阅读 · 6 评论 -
SWT中多线程的处理
SWT中处理多线程在Eclipse中,SWT是最重要的基石之一,负责了跨平台的本地界面显示,使Java也能够编写与系统相同的界面元素。在SWT中处理多线程也是其重要技术的表现。SWT有两个使用方法,分别是asyncExec和syncExec,前者是 异步执行与界面有关的操作,后者反之。为什么要这么做?由于SWT单独有一个线程(主线程)处理界面显示,数据显示等,如果要在其他线程中操作界面元素原创 2007-08-22 10:42:00 · 7721 阅读 · 3 评论 -
java中Timer和timertask使用例程
import java.io.IOException;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class UntilTimerTest { public static void main(String[] args) throws IOException原创 2007-08-22 10:47:00 · 1848 阅读 · 0 评论 -
java读取配置文件的几种方法 设置代理
转自:http://blog.csdn.net/hbcui1984/archive/2007/02/28/1516911.aspxjava读取配置文件的几种方法 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(转载 2007-08-24 18:51:00 · 2816 阅读 · 0 评论 -
全面理解Java中的String数据类型
转自http://bbs.tech.ccidnet.com/htm_data/2/0612/237396.html全面理解Java中的String数据类型 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()转载 2007-06-10 11:19:00 · 1141 阅读 · 0 评论 -
[转]Java堆和栈的区别 经典总结
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在转载 2007-09-08 15:05:00 · 7009 阅读 · 5 评论 -
HTTPClient入门
HTTPClient入门HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HttpClient简介HTTP 协议可能是现在 Internet 上转载 2007-09-18 13:01:00 · 1651 阅读 · 0 评论 -
简单对象访问协议(SOAP)
摘自 http://www-128.ibm.com/developerworks/cn/webservices/ws-intwsdl/part2/index.html使用 WSDL 部署 Web 服务,第 2 部分: 简单对象访问协议(SOAP)Web 服务和 WSDL 简介级别: 初级Bilal Siddiqui, CEO2002 年 3 月 01 日简单对象访问转载 2007-09-22 10:00:00 · 3850 阅读 · 0 评论 -
Java socket经典示例
事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互转载 2007-07-20 20:51:00 · 1369 阅读 · 0 评论 -
Log4j使用总结
开始以为Log4j很难,今晚看了几篇文章,然后动手作了下,发现也不过如此。但是发现别人写的文章不适合初学者,所以我稍加整理。本文仅以一个简单的例子说明。一..必须条件Log4j.jar.去Apache上下载二.使用步骤1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。og4j.rootLogger=debug, stdout, Rlo原创 2007-07-20 20:27:00 · 1213 阅读 · 0 评论 -
删除字符串中的空格(java)
找了好久居然发现是一个很简单的函数就可以解决问题: public String rrmoveAllSpace(String str){String tmpstr=str.replace(" ","");//用""取代" ",则删除了空格return tmpstr;} 注意trim()只能删除首尾两端的空格.原创 2006-10-27 13:50:00 · 3096 阅读 · 0 评论 -
自己写的括号匹配算法
记得数据结构中有使用栈进行括号匹配的算法,但是忘记了.昨天在做作业的时候自己设计了一个算法,测试结果是正确的.基本思想是:逐字扫描公式字符;并用一个list存贮已经匹配了的"("的索引遇到")"(其索引为right0)时向前找公式开始到这个")"之间的子公式的最后一个"("的索引index,若索引index在list中,则right--,如此循环,知道找到一个"(".只要公原创 2006-10-26 13:49:00 · 3470 阅读 · 0 评论 -
java接受键盘输入总结
慢慢总结方法一(读一行):import java.io/*;BufferedReader buf=new BufferedReader(new InputStreamReader(System.in)); String str=buf.readLine();原创 2006-10-27 13:55:00 · 4781 阅读 · 1 评论 -
java多线程经典实例
import java.io.*; //多线程编程 public class MultiThread { public static void main(String args[]) { System.out.println("我是主线程!"); //下面创建线程实例thread1 ThreadUseExtends thread1=new ThreadUseExtends(); //创建thre原创 2006-11-02 17:25:00 · 2458 阅读 · 0 评论 -
Tomcat+JSP经典配置实例
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows原创 2006-11-06 22:52:00 · 1013 阅读 · 0 评论 -
java 文件与流
java 文件与流的总结一 java 读写文件 Java的IO操作都是基于流进行操作的,为了提高读写效率一般需要进行缓冲。 简单的示例程序如下: /** * 读出file1中的内容,写入file2中 * */BufferedReader reader=new BufferedReader(new FileReader(file1)); BufferedWrit原创 2006-11-13 21:15:00 · 1501 阅读 · 0 评论 -
myeclipse中导入使用JSTL
一.导入JSTL方法一:右键你的项目,选择myeclipse中的add jstl library选项 方法二:新建一个工程,在JSTL Support那一栏中的Add JSTL libraries to WEB_INF/lib folder打勾,点完成即可。 二.使用JSTL一、JSTL 简介JSP标准标记库(JSP Standard Tag Library,JSTL原创 2007-02-08 13:32:00 · 13326 阅读 · 0 评论 -
抽象类和接口的探讨
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是转载 2007-01-16 19:46:00 · 812 阅读 · 0 评论 -
java File操作实例
File类一个File类的对象,表示了磁盘上的文件或目录。File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。------------Java API:------------ java.io 类 Filejava.lang.Object java.io.File所有已实现的接口: Serializable, Comparablepublic class Fileextends Ob转载 2007-03-24 13:51:00 · 16154 阅读 · 1 评论 -
java io操作代码
----------标准设备System.in读取数据-----------------------------------------------------------------------读取字节:BufferedInputStream读取字符:BufferedReader + InputStreamReader---------------------------------------原创 2007-03-30 11:05:00 · 1309 阅读 · 0 评论 -
Java对象序列化 精要
Java对象序列化 在网上看了很多有关序列化的文章,我自己也写了两篇,现在感觉这些文章都没有很好的把序列化说清楚(包括我自己在内),所以在此我将总结前人以及自己的经验,用更浅显易懂的语言来描述该机制,当然,仍然会有不好的地方,希望你看后可以指出,作为一名程序员应该具有不断探索的精神和强烈的求知欲望!序列化概述: 简单来说序列化就是一种用来处理对象流的机制,所谓对转载 2007-03-30 20:41:00 · 1508 阅读 · 0 评论 -
java Dates &Times完全总结
1.获得当前时间的方法:利用java.until.DateSystem.err.print("Formant 1: "); System.out.println(new Date(System.currentTimeMillis()) ); //System.out.print("The 2 formant: "); System.err.print("Formant 2:原创 2007-07-16 19:50:00 · 2189 阅读 · 0 评论 -
Sysbase 的group by的特殊性
在mysql中建立下面两张表(stu和user)+------+----------+| id | name |+------+----------+| 1 | baidu || 2 | baidu || 1 | shanghai | +------+-------+------+----------+ | id |原创 2008-09-23 19:21:00 · 1212 阅读 · 0 评论