java认证比较权威的就是sun的scjp3个系列,雷同于ccna系列,不过远比ccna的含金量要高。 sun公司推出的java认证包括scjp,scjd,scwcd,scea等认证~ 一、scjp(java程序员)是最基础的认证,考其他级别的java认证都需要先考过scjp认证。 二、scwcd(web组件开发员)和scjd(java开发员)属于高于scjp一个等级的认证。&
Java异常学习心得 本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种
第一章 引言 OSGi(Open Service Gateway Initiative)最初的目的就是为各种嵌入式设备提供通用的软件运行平台,即可以屏蔽设备操作系统与硬件区别的中间件平台。PC基本上被 Wintel架构垄断,运行在PC上的应用程序完全可以在另一台PC上运行;但对于其他设备来说就不同,它们的硬件平台可能完全不同,其操作系统也是来自不同厂商,所以任何设备上的应用程序都需要定制,于是就产
路过的朋友推荐一本比较好的eclipse RCP的书.谢谢了^-^
这几天一直在看JDT的东西,我把ECLIPSE官方网上的一些资料整理出来,如果有不对的地方,希望大家指正。如果想使用JDT的话,需要引入以下的包: JDT Core packages give you access to the Java model objects and headless Java IDE infrastructure. The JDT Core packages
Java项目模型 在上节中我们讲解的是Eclipse的资源模型,讲解到的项目也是普通的Eclipse项目,Eclipse的项目有很多种,包括Java项目、C++项目、C#项目等,每种项目都有自己的特点。我们最常接触到的项目就是Java项目,因此我们重点来讲解一下Java项目模型。 Java模型是用来对与创建、编辑和构建Java程序相关联的对象进行建模的一些类。Java模型类是在org.ecli
六 归并排序 算法思想是每次把待排序列分成两部分,分别对这两部分递归地用归并排序,完成后把这两个子部分合并成一个 序列。 归并排序借助一个全局性临时数组来方便对子序列的归并,该算法核心在于归并。 package algorithms; import java.lang.reflect.Array; /** * @author 
三,选择排序 选择排序相对于冒泡来说,它不是每次发现逆序都交换,而是在找到全局第i小的时候记下该元素位置,最后跟第i个元素交换,从而保证数组最终的有序。 相对与插入排序来说,选择排序每次选出的都是全局第i小的,不会调整前i个元素了。 package algorithms; /** * @author yovn * */
为了便于管理,先引入个基础类: package algorithms; /** * @author yovn * */ public abstract class Sorter<E extends Comparable<E>> {
Constant Pool常量池的概念: 在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太 明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容. String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为Stri
众所周知,Java语言的可执行文件是class文件,俗称类文件。 javac xxx.java 生成 xxx.class 文件 java xxx.class 就执行xxx.clas文件 java是解释执行的语言,
在讲Class文件的格式之前,要介绍三个概念: 1)数据类型:《JVM Spec》(2nded)中指出,Java Class文件的数据用自己定义的一个数据类型集来表示,即u1,u2,u4,分别用于表示一个无符号类型的、占1,2,4个字节的数据。在《Inside JVM》(2nded)一书中,作者把这个数据类型集称之为Class文件的基本类型,本人觉得比较形象,便于理解。所以,在本文中,我们也用基
一、Java Class文件是什么 《JVM Spec》(Second Edtion)中有表述:Java Class文件由一个8位字节流组成,所有的16位、32位和64位数据分别通过读入2个、4个和8个字节来构造,多字节数据总是按照Big-endian顺序来存放,即高位字节放在低地址处。每个Class文件都包含且仅包含一个Java类型(类或者接口)。 或许,《JVM Spec》中的表述不够明确
写一个最简单的ClassLoader class SimpleLoader extends ClassLoader{ /** 创建一个指定的类 &nb
import java.io.*; import java.lang.reflect.Method;import java.net.MalformedURLException;import java.net.URL;import java.net.URLClassLoader; import java
1 JVM三种预定义类型类加载器 我们首先看一下JVM预定义的三种类型类加载器,当一个 JVM 启动的时候,Java 缺省开始使用如下三种类型类装入器: 启动(Bootstrap)类加载器:引导类装入器是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib 下面的类库加载到内存中。由于引导类加载器涉及到虚拟机本地实现
java.version &n
LinkedList类(1)创建空链表: LinkedeList list=new LikedeList();获取链表长度:int number=list.size();将节点强制转化成字符型:String temp=(String)mylist.get(i);(2)LinkedeList类中的方法public boolean add(Object element) 向链表的末尾添加一个新的节点对
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号