`
baiqian
  • 浏览: 38352 次
  • 性别: Icon_minigender_2
  • 来自: 河南
社区版块
存档分类
最新评论
文章列表
两个都可以用于从 classpath 里面进行资源读取, 两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源, 而另一个用于取相对于classpath的资源,用的是绝对路径。 在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对路径, 一种不以 / 开头, 则路径是相对与这个class所在的包的。 在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。       Tools.class.getClassLoa ...
 ---------------------- android培训、java培训、期待与您交流! ----------------------     有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务 。 本系统一共要产生三个号码管理器对象,各自管理一类用户的排队号码。这三个号码管理器对象统一由一个号码机器进行管理,这个号码机器在整个系统中始终只能有一个,所以,它要被设计成单例。 各类型客户在其对应窗口按顺序依次办理业务即叫号.   NumberManager类定义一个用于存储上一个客户号码的成员变量和用 ...
---------------------- android培训、java培训、期待与您交流! ----------------------     这个视频看了好长时间, 可能因为自己太不懂观察生活了吧,连总共有几条路线和红绿灯亮的次序都不清楚所以有点搞不明白。   设计一个Lamp类来表示一个交通灯,每个交通灯都维护一个状态:亮(绿)或不亮(红),每个交通灯要有变亮和变黑的方法,并且能返回自己的亮黑状态。 //S2N,S2W,E2W,E2S,N2S,N2E,W2N,S2E,E2N,N2W,W2S public enum Lamp { S2N("N2S" ...
---------------------- android培训、java培训、期待与您交流! ----------------------       类加载器:   Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:   BootStrap:jre/lib/rt.jar   ...
---------------------- android培训、java培训、期待与您交流! --------------------     内省:IntroSpector——》JavaBean——特殊的Java类   当Java运行时可检查自身,Java 程序中询问它的一个对象属于何类,然后检查该类构成。     注解:一个注解就是一个类   Java.lang包中JDK中提供的最基本的
---------------------- android培训、java培训、期待与您交流! ----------------------   枚举: 如果枚举只有一个成员时,就可以作为一种单例的实现方式。 枚举就相当于一个类,其中也可以定义构造方法、成员方法、普通方法、抽象方法。 枚举元素必须位于枚举体中的最开始部分,且列表的后面要有分号与其他杨员分隔, 如果枚举中带有构造方法则这个方法必须定义成private的   Overload vs Override:  
---------------------- android培训、java培训、期待与您交流! ----------------------     网络编程: 网络通讯要素: IP地址(InetAddress对象),端口号,传输协议(常用的是TCP、UDP)。 UDP:(聊天、网络视频会议……就是采用UDP,数据不重要只求速度快) 将数据及源和目的封装成数据包中,不需要建立连接 每个数据报的大小在限制在
---------------------- android培训、java培训、期待与您交流! ----------------------     IO流输入与输出: 按流向分为:输入流、输出流 按操作数据分为:字节流、字符流 字节流的抽象基类: InputStream、OutputStream、BufferedInputStream、BufferedOutputStream ——FileInputStream   字符流的抽象基类:
---------------------- android培训、java培训、期待与您交流! ----------------------     多线程:   创建一个线程的第一种方式:继承Thread类。 步骤: 1.定义类继承Thread. 2.重写Thread类中的run 方法。 3.调用线程的start 方法。 该方法有两个作用:启动线程,调用run 
---------------------- android培训、java培训、期待与您交流! ----------------------     字符串(String) 常用字符串的操作: 1、初始化一个新字符对象new String(); 2、charAt(int index);返回指定索引处的char值; 3、compareTo(String a,String b);按活字典的顺序比较两个字符串; 4、concat(String s);将指定字符串连接到此字符串结尾; 5、
  ---------------------- android培训、java培训、期待与您交流! ---------------------- 类:就是对现实生活中事物的描述。 This代表本类的对象,即它所在函数所属对象的引用。(哪个对象在调用this所在的函数,this就代表哪个对象) 1、 ...
自己写的一个递归小练习,有存在不足之处请大家指出,以相互提高! import java.io.File; public class GetAllFiles{ public static void main(String[] args) { File file=new File("D:\\workspace\\BBS"); showDir(file,0); } //显示文件目录 public static void showDir(File dir,int header){ System.out.println(getHea ...
自己学习时简单总结的Java5和Java6的新特性:Java5:1、泛型 Generics:引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 A、类型
Global site tag (gtag.js) - Google Analytics