• JVM中的Hello World是如何运行的?

    2015-11-22
    每一个Java开发者都是通过Hello World敲开面向对象世界的大门。但是在一开始,我们考虑的只是这个语言是什么样的,我们如何更好的编码,却很少有人关心他内部是怎么运行的。看下面...
  • Java程序员经常用的11款免费IDE编辑器

    2015-11-22
    1.NetBeans NetBeans是一款用Java编写的开源IDE,是IDR解决方案最喜欢使用的JavaIDE编辑器之一。 NetBeans IDE支持所有Java应用类型(Java SE、JavaFX、Java ME、网页、EJB和移动app)标准开箱即用式的开...
  • Java 反射机制分析指南

    2015-11-22
    一、JAVA是动态语言吗? 一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。 但JAVA它却有着一个非常突出的...
  • Java最大的优势真的在于跨平台吗?

    2015-11-03
    以下讨论只针对PC端和移动端。 Java最大的优势真的在于跨平台吗?以前是,但现在已经不是了。 有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是W...
  • Java 8 中所有的包列表及介绍

    2015-11-03
    Java平台,标准版第八版 API规范 java.applet 提供了需要创建一个小程序和用来跟其他小程序交流上下文的类。 java.awt 包含了所有用于创建用户界面和绘制图形和图像的类。 java.awt.color 提...
  • 用虚拟机装xp系统

    2015-01-27
    用虚拟机装xp系统
    今天试试安装虚拟机再装上xp系统 本人笔记本系统win8.1 配置如下 需要的东西 VMware 版本10 (一开始装版本8,win8装不了,win7没试过) xp系统镜像 上面选典型 选好要装的路径 等待安装过...
  • JAVA在线教程

    2014-12-03
    ...
  • Java 文档注释

    2014-12-02
    Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息...
  • Java Applet基础

    2014-12-02
    applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。 如下所示是独立的Java应用程序和applet程序之间重要的不同...
  • Java 多线程编程

    2014-12-02
    Java 多线程编程
    Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务...
  • Java 网络编程

    2014-12-02
    网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,...
  • Java序列化

    2014-12-02
    Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象...
  • Java 泛型

    2014-12-02
    如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法...
  • Java 集合框架

    2014-12-02
    早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个...
  • Java 数据结构

    2014-12-01
    Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属...
  • Java Properties 接口

    2014-12-01
    Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。 Properties 类被许多Java类使用。例如,在获取环境变量时它就作为System.getProperties()方法的返...
  • Java Hashtable 接口

    2014-12-01
    Hashtable是原始的java.util的一部分, 是一个Dictionary具体的实现 。 然而,Java 2 重构的Hashtable实现了Map接口,因此,Hashtable现在集成到了集合框架中。它和HashMap类很相似,但是它支持同步...
  • Java Dictionary 类

    2014-12-01
    Dictionary 类是一个抽象类,用来存储键/值对,作用和Map类相似。 给出键和值,你就可以将值存储在Dictionary对象中。一旦该值被存储,就可以通过它的键来获取它。所以和Map一样, Dic...
  • Java Stack 类

    2014-12-01
    栈是Vector的一个子类,它实现了一个标准的后进先出的栈。 堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。 Stack(...
  • Java Vector 类

    2014-12-01
    Vector类实现了一个动态数组。和ArrayList和相似,但是两者是不同的: Vector是同步访问的。 Vector包含了许多传统的方法,这些方法不属于集合框架。 Vector主要用在事先不知道数组的大小...
  • Java Bitset类

    2014-12-01
    一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较类似。 这是一个传统的类,但它在Java 2中被完全重新设计。 BitSet定义了...
  • Java Enumeration接口

    2014-12-01
    Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。 这种传统接口已被迭代器取代,虽然Enumeration 还未被遗弃,但在现代代码中已经被很少使...
  • Java 包(package)

    2014-11-30
    为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2 如同文件夹一样,包也采用了...
  • Java 接口

    2014-11-30
    接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,...
  • java 封装

    2014-11-30
    在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据...