- 浏览: 56258 次
- 性别:
- 来自: 杭州
最新评论
-
huntfor:
csdn链接多少啊!
将博客搬博客园 -
huntfor:
把多线程考虑在内重写一遍吧
工厂模式总结 -
249326109:
huntfor 写道比我写的简单多了。。。。。。慢慢练习吧,我 ...
pat 1005. Spell It Right (20) -
huntfor:
比我写的简单多了。。。。。。
pat 1005. Spell It Right (20) -
huntfor:
好长啊。。。。看了之后对字符编码了解更清楚了一点,本来还以为是 ...
字符编码编码
文章列表
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。
下面我们主要说下enum的特性以及用法
1、Color枚举类是特殊的class,其枚举值(RED,BLUE...)是Color的类对象(类实例 ...
java访问权限整理
- 博客分类:
- java
类实例化成对象之后,可以通过对象加上"."操作符访问和操纵该对象的域和方法,但是这种访问是有限制的,通过public、protected、default(啥都不写)、private来控制。
先看一个实验的例子:(不注释表示可以访问,注释掉表示无法访问)
package packageA;
import packageB.SubB;
public class Base {
public String publicStr = "publicString";
protected String pro ...
基本顺序为:
1 继承体系的所有静态成员初始化(先父类,后子类)
2 父类初始化完成(普通成员的初始化-->构造函数的调用)
3 子类初始化(普通成员-->构造函数)
Java初始化顺序如图:
实例代码:
计算机中的字符编码(转+整理)
概述:
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!
很久很久以前,有一 ...
Java 的10 流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作, Java 中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为"流" (stream) ,通过流的方式允许Java 程序使用相同的方式来访问不同的输入/输出源。stream 是从起源(source) 到接收(sink) 的有序数据。
流按照相对于内存的方向分为输入流和输出流,也可以按照读写的单位分为字节流和字符流,而且还可以根据流的使用不同分为节点流和封装流(采用了典型的装饰器的设计模式,使得IO流用起来非常灵活)。
以下来自core java:
...
File类
File 类是jam-io 包下代表与平台无关的文件和目录,也就是说如果希望在程序中操作文件和目录都可以通过File 类来完成,值得指出的是不管是文件、还是目录都是使用File 来操作的, File 能新建、删除和重命名文件和目录, File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。
通过File类可以很方便的操纵文件夹和文件,下面是我写的一个递归程序,能够按层次打印出文件夹的内容,并且通过文件过滤器只输出目录和.exe文件。
package File;
import java.io.File;
import java ...