- 博客(13)
- 收藏
- 关注
原创 3/28/2015
pattern1. singleton(单例模式)variable 设为private, method 设为static,整个code共享一个instance.2.immutable objectvariable设为private,在constructor中即将variable初始化,只有gettor没有settor。
2015-03-28 22:25:04
212
原创 3/17/2015
GUI1. AWT(abstract window Toolkit), it contains a lot of classes and interfaces for Graphics User Interface(GUI) in Java application.2. javax.swing (java extension package) modern toolkit for Gra
2015-03-18 02:03:03
261
原创 3/12/15
网络1. TCP/IP参考模型应用层,传输层(tcp:Transmission Control Protocol),网络层(ip: Internet Protocol),网络+数据链层。port number (两个字节)用来区分一台机器上的不同应用程序。一个应用程序可以有多个端口号。tcp端口,udp端口,各有65536个端口号
2015-03-13 05:14:56
227
原创 3/11/2015
线程1.线程是一个程序里不同的执行路径。是一个程序内部的顺序控制流2.线程和进程的区别每个进程都有独立的代码和数据空间,进程间的切换会有较大开销线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和pc计数器,线程切换开销小多进程:在操作系统中能同时运行多个任务(程序)多线程:在同一应用程序中多个顺序流同时执行A process is an exec
2015-03-11 22:55:18
212
原创 3/10/2015
1. IOjava.io 包中定义了多个流类型来实现输入输出功能,可以从不同角度对其进行分类。按数据流处理方向不同可分为:输入流和输出流。 按处理数据单位不同可分为:字节流和字符流。按照功能不同可分为:节点流和处理流。字符流和字节流。 字节流按字节读取数据,每个字节是8bit。字符流按字符读取数据,每个字符是2个字节,也就是16bit。节点流:从特定的数据源(节点)读写数据(文件,内存
2015-03-11 01:26:22
186
原创 3/9/2015zai
1. Listset(int index, E element) method has a return value, it's the original value at this index.2. Collection is an interface, Collections is a classAll methods in Collections are stat
2015-03-09 22:21:02
302
原创 3/7/2015
1. 异常runtime errorjava程序执行过程中,出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将提交给java运行时系统,这个过程称为抛出(throw)异常。当java运行时系统接到异常对象时,会找能处理这一异常的代码,并将当前异常对象交给其处理,这一过程称为捕获(catch)异常subclass of class Throwable : Error
2015-03-07 22:46:18
219
原创 3/6/2015
1. polymorphism在runtime 判断引用对象的实际类型来调用其相应的方法。polymorphism出现的三个条件:inherit, override, superclass object refers to subclass object.2.abstract用abstract修饰的classs叫做抽象类,用abstract修饰的方法叫做抽象方法。含
2015-03-06 23:39:21
222
原创 2015-2-11
1. How can sort() know how to compare different data type.callback == reference executable code. sort(object o). sort() calls back object compareTo() method as needed.
2015-02-12 07:22:38
179
原创 找工作tips
1.一个公司是朝阳企业还是夕阳企业决定他的发展。已经招人的多少。(物流属于稳定企业。医疗相关、科技相关属于发展企业)2. non-profit公司:得到很多国家补助,所以更注重培养新人,对新人要求更少。缺点在于h1b的独特性。介于non-profit和私有公司之间(upmc)得到部分国家补助,相对较好。稳定型大公司,注重新人培养。
2015-02-08 02:46:11
234
原创 2015-1-8
static 关键字类中,static成员变量或者方法可以直接以成员变量名或者方法名调用。类外,以类名点方法名或者类名点成员变量名调用。如System.out, Math.max()。 类名首字母大写,其他首字母都是小写。类中static 成员变量可以被用作计数2. i++ 和 ++ii++是先赋值后自加++i是先自加后赋值例如: i = 3; int a = i+
2015-01-08 23:43:13
197
原创 2015-1-7
1.八种基本数据类型整数型byte 8位short 16位int 32位long 64位浮点型float 32位double 64位其他类型charboolean2.内存stack中存放局部变量、形式参数和基础数据类型方法在传递过程中是值传递方法结束后,为该方法分配的所有局部变量的内存空间全部消失
2015-01-08 05:22:27
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人