自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 别人观点:如何才算掌握Java

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正

2005-04-05 16:29:00 1026

原创 Java文件操作大全

本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。   文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.print

2005-04-05 16:25:00 918

原创 详解J2EE的13种核心技术

Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。本文将解释支撑J2EE的13种核心技术:JDBC, JND

2005-04-05 16:22:00 1172

原创 编程必备经典:Java常见问题集锦

问: 如何设置Java 2(JDK1.2)的环境变量?    答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径。    Java 2环境变量的设置如下例所示:    Solaris平台: setenv JAVA_HOME Java2的安装路径    setenv PATH

2005-04-05 16:21:00 912

原创 java虚拟机学习笔记

 1.编译顺序:                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式

2005-04-05 16:18:00 1258

原创 類再生與多形性

第6章 类再生“Java引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。”在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接使用别人已建好并调试好的现成类。但这样做必须保证不会干扰原有的代码。

2005-03-24 15:19:00 1739

原创 Java exam(2)

Module 1 – Getting StartedQ1.What will happen when you compile and run the following code?   public class MyClass{ static int i; public static void main(String argv[]){ System.out.println(i); }}1) Err

2005-03-23 10:31:00 2269

原创 Java Exams

Java Exam1 (Module1-Module14)Q1.Suppose you have a working program that has a Panel, p1, with a BorderLayout which already has components in the NORTH, SOUTH, EAST, WEST and CENTER positions.Now you a

2005-03-22 15:09:00 1520

原创 Pattens In Java

     Pattens In Java                                                                                                                臧立威2000.11.15目录1.    基本设计模型(Fundamental Design Patterns)............

2005-03-18 10:05:00 1250

原创 介绍LDAP

如果你在计算机行业工作,那么对LDAP可能早有耳闻了。想深入地了解LDAP吗?那么可以好好地读一下这篇文章。这篇介绍性的文章是一系列介绍如何在企业中设计、实现和集成LDAP环境的文章的头一篇。主要是先让你熟悉一下LDAP的基本概念,那些比较困难的细节问题将放到以后讨论。在这篇文章中我们将要介绍:1.什么是LDAP?2.什么时候该用LDAP存储数据?3.LDAP目录树的结构4.单独的LDAP记录5.

2005-03-15 15:20:00 1945

原创 CORBA介绍

CORBA简介(本文转载自软件工程专家网www.21cmm.com)苏洋  CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程

2005-03-15 11:02:00 8477

原创 JINI介绍

Jini技术概述 问题1:什么是JiniTM技术?Jini技术是基于Java技术的一种新的技术突破,它使各种设备可以非常简单地连接到任意无准备的网络(impromptu network)上,从而使得对新的网络服务的访问和发送变得就象接入电话一样简单。建立在Java软件基础结构之上的Jini技术可以使所有类型的数字设备,在不需要大量的计划、安装或人为干预的情况下,共同运行在一个社区(communit

2005-03-15 10:59:00 3625 1

原创 RMI介绍

      其实我近日有想法要请总坛主开设Java分布式应用版块,专门讨论Java分布式应用。如Jini,CORBA,RMI,RMI-IIOP等。更进一步,还包括各种技术之间的通讯等问题。比如RMI-IIOP和CORBA通讯,Jini访问CORBA对象,EJB到CORBA映射等高级问题。不过暂时还没有实现。所以姑且在此先讨论一下这些东西好了。RMI是Sun基于Java技术推出的一种分布式应用方案。

2005-03-15 10:57:00 2602

原创 EJB介绍

EJB1.EJB体系结构:     包括客户端、服务器端。     客户端:包含了调用EJB组件特定业务所需的EJB接口(包括本地和远程EJB接口);服务器端处理对象的句柄。     服务器端:包含了EJB组件实现的实例;用来在客户端和EJB组件之间进行映射的容器代码。     EJB客户应用程序使用JNDI来查找对本地接口的实例引用,通过EJB接口来调用和引用EJB组件的全部方法和属性。2.开发

2005-03-15 10:47:00 3247 2

原创 网页制作的中的一些工具代码

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标

2005-03-11 09:10:00 943

原创 只要你敢进来,没有学不会xml滴

1、前言本贴绝大部分资源均转自http://www.xml.org.cn/声明先,免得有人说偶盗链 SHOW TIME2、黄金装备XML Explorer简体中文正式版(免费)XML.ORG.CN下载(推荐这个,简单易用,比冰火双剑还要牛X)介绍XML Explorer是一个XML和schema编辑器。它简单易用,可以展现多个窗口。可从树状图、列表、表格、文字模式和跳出式编辑区等方式操作任何XML

2005-03-11 09:04:00 1151

原创 XML的二十个热点问题

这些日子,几乎每个人都在谈论XML (Extensible Markup Language),但是很少有人真正理解其含义。XML的推崇者认为它能够解决所有HTML不能解决的问题,让数据在不同的操作系统或应用之间进行灵活交换。确实,所有的观察家们都同意XML将引发一场内容发布和知识交换的革命。谁先进入这个领域,谁就能够大获其利。这里的20个有关XML的热门问题能够让你成为一XML“专家”,或至少让你

2005-03-11 09:02:00 776

原创 你应该关注web标准的真正原因

你应该关注web标准的真正原因作者:阿捷 2004-7-4 2:28:39原文作者:Andrei Herasimchuk 原文出处:designbyfire.com 原文发表时间:2004年6月11日 译者前言:这是一篇让人震惊的文章。作者的分析深刻,文笔犀利。作者担心微软会控制整个世界的观点也许偏激,但不得不引起我们的警惕和思考。该文发表后引起了激烈的争论甚至漫骂,感兴趣的建议去原文看看。从中我

2005-03-11 08:55:00 755

原创 J2EE平台介绍

今天,越来越多的程序设计人员希望借助服务器端技术的快捷、安全以及可靠性,为他们的企业开发分布式的交易应用系统。如果你已经工作在这一领域,你将非常清楚,在今天这样一个电子商务和信息技术飞速发展、并充满需求的世界上,企业应用必须以更少的资金、更快的速度和比以往更少的资源来设计、建造和运营。为降低成本、快速实现企业应用的设计和开发,J2EE平台技术为企业应用的设计、开发、集成以及部署提供了一条基于组件的

2005-03-07 14:43:00 1434

原创 java技术与XML常见问题

Java技术与XML常见问题一般问题 |   JAXP  |   JAXB  |   JAXM  |   JAXR  |   JAX-RPC  |   J2EE一般问题§                   XML 是什么? §                   XML 是由谁开发的? §                   XML 最大的优点是什么 ? §                  

2005-03-07 14:38:00 979

原创 HashMap研究

hashTable和hashMap的不同Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许 还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为co

2005-03-07 09:23:00 3910

原创 java异常处理

第七章  异  常    本模块讲述建立在Java编程语言中的错误处理装置。第一节  相关问题    讨论—下述问题与本模块中的材料相关:-         在大部分编程语言中,如何解决运行时错误? 第二节  目  的    本模块学习结束后,能够:-         定义异常-         使用try,catch和finally语句-         描述异常分类-         开发程序

2005-03-03 10:22:00 1132

原创 java高级语言特性

第六章 高级语言特征本模块讨论Java编程语言更多的面向对象特征。第一节  相关问题    讨论-下述问题与本模块中出现的材料相关:-         如何保持一个类或方法不被分成子类或被覆盖?-         如何将数组概念的使用扩展到对象? 第二节  目的    完成本模块的学习后,应该能-         描述static变量,方法和初始程序-         描述final类,方法和变量

2005-03-03 10:20:00 1543

原创 有感:应聘Java笔试时可能出现问题及其答案

前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为>,还有一篇忘了名字,读后深受启发。        在寻找这些答案的过程中,我将相关答案记录下来,就形成了以下这些东西。需要说明的是以下答案肯定有很多不完整甚至错误的地方,需要各位来更正与完善它,千万不要扔我的鸡蛋啊。       希望本文能够给即将奔赴笔试考场的同仁些许帮助,更希望更多的人加入到收集整理笔试题与完

2005-03-01 13:59:00 822

原创 Eciplse祥解

我用过的最好的IDE        Eclipse是Java社区最出名的Open Source项目之一,自从下载使用之后便爱不释手。在此我就不多做介绍,大家可从网上查到许多这方面的资料。而本文的目的是介绍我目前所收集的Eclipse 2.1的plug in,希望能对那些和我一样使用它的伙计们有一些帮助。        对于Eclipse我还想说一声:“简直是太棒了!”我收集的Plug

2005-03-01 13:51:00 2681

原创 JAVA程序员必读:基础篇(6)---接口和包

这节教程讲讲两个JavaTM编程语言特性来帮助你管理类之间的关系。首先,你将学到怎样编写和使用对象之间的通讯接口协议。然后,你会学到怎样捆绑类和接口到一个包。6.1 创建接口  在这节教程中你将看到一个执行接口的例子,而且可以阅读到一些关于接口的内容:它们是为了什么、为什么要编写接口、怎样编写接口等等。  JAVA编程语言支持接口,你可以使用接口来定义行为的协议。这些行为可以在类分

2005-02-28 14:26:00 1030

原创 JAVA程序员必读:基础篇(5)---类和继承

在前面的教程面向对象编程概念的内容中你学习到了面向对象的概念。现在我们来学习如何将这些概念用在JAVA中。在这部分教程中将介绍创建类 管理继承 执行嵌套类 5.1 创建类  这节中将介绍一个更大的类Stack的完整描述,并且描述一个从它继承而来的对象的生命周期的类的所有组件。首先介绍构造函数,然后介绍成员变量和方法。  既然我们前面已经介绍了

2005-02-28 14:23:00 1490

原创 java编程中的一些共同的问题

问题一:编译器找不到类。解决方法:确保你已经导入了类或者它的包。 如果对CLASSPATH环境变量有进行设置,要重新复位。 确保类名的拼写跟定义的一样,要注意大小写问题。 如果类在包中,要确保它们处在正确的子目录中。 同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名和文件名相同就

2005-02-28 14:02:00 772

原创 Java入门需掌握的30个基本概念

(1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。  (2)分布式:Java带有很强大的TCP/IP协议族的例程库,Java应用程序能够通过URL来穿过网络来访问远程对象,由于servlet机制的出现,使Java编程非常的高效,现在许多的大的web ser

2005-02-28 10:20:00 640

原创 保证你现在和未来不失业的十种关键技术

可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。  不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外,不会再去做别的什么事情。  你是不是对.NET和Java为争夺开发工具市场撕破脸皮而熟视无睹,你是不

2005-02-28 10:19:00 751

原创 史上最简单的Hibernate入门简介

其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将不涉及E

2005-02-28 09:23:00 569

原创 Eclipse+Tomcat集成开发servlet

 Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成:       准备:1.  Tomcat4.02.  Jdk1.43.  Eclipse2.04.  Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/t

2005-02-28 09:20:00 760

原创 Eclipse实战重构与测试

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务(图1),用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse Platform 为工具开发提供一组健壮的服务和 API。它使来自完全不同的供应商的工具之间的集成变得平

2005-02-28 09:17:00 1151

原创 开发Eclipse插件(Plug-ins)

Eclipse最有魅力的地方就是它的插件体系结构。在这个体系中重要的概念是扩展点(extension points),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发,并可能还留有自己的扩展点,以便在这个插件上继续开发。由于有了插件,Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。在Eclipse中实现的绝大部分功能是由相应的插件完成

2005-02-28 09:05:00 3826

原创 打造中文版Eclipse

Eclipse是由IBM及业内领先的软件提供商组成的开放源代码组织eclipse.org提供的软件开发平台,系统以插件的方式构成,所有的功能(包括自身的功能)都以插件出现,并包含全部源代码。它完全可以代替VisualAge for Java,而IBM自己也已经这么干了。虽然Eclipse号称支持中文,但要等到官方的中文版不知道到什么时候。现在,我们自己来汉化它。得益于Java对语言的支持,

2005-02-28 09:02:00 1293

原创 Jakata 上傳檔案

在網頁裡常會看到上傳檔案的功能,這個看起來很平常的功能Servlet API裡卻沒有提供! 對初學者來說這可真是晴天霹靂!! 很幸運的是,Java的世界裡,總是有免費的大餐可以吃! 網路上有許多人針對Servlet API的這項缺失寫了許多免費的API,這裡要介紹的是Apache所提供的API。  Apache的API可以到http://jakarta.apache.org/commons/fil

2005-02-28 08:58:00 1595

原创 面向对象编程:Java中的抽象数据类型——转载

在本文中,我们将考察Java中的数据类型,但是我们将介绍抽象数据类型(ADT)的概念。我们还将通过介绍Java Collections Framework(Java 集合架构)来学习Java定义的一些ADT。 ADT一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这个数据类型内部各种操作是如何实现的。

2005-02-28 08:54:00 650

原创 Java集合框架

第一部分              集合框架介绍Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java 2集合框架图集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),

2005-02-28 08:27:00 1109

原创 JAVA学习笔记之Collection

Java Collection对Dictionary,Vector,Stack,,Properties进行了统一的管理。支持类集的接口如下:CollectionListSetSortedSet Comparator 定义两个对象如何比较Iterator 枚举类集中的对象ListIterator枚举类集中的对象Collection接口(省略常用的方法)boolean add(Object obj

2005-02-28 08:20:00 962 1

原创 关于ClassLoader

了解ClassLoader1,   什么是 ClassLoader?     Java 程序并不是一个可执行文件,是需要的时候,才把装载到 JVM中。ClassLoader 做的工作就是 JVM 中将类装入内存。 而且,Java ClassLoader 就是用 Java 语言编写的。这意味着您可以创建自己的 ClassLoader     ClassLoader 的基本目标是对类的请求提供服务。当

2005-02-28 08:18:00 1183 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除