java se
文章平均质量分 79
hx_uestc
这个作者很懒,什么都没留下…
展开
-
javase--1
一、java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户原创 2012-01-23 18:41:18 · 496 阅读 · 0 评论 -
javase--7网络编程
网络编程不同于网站编程。1.分层基本的操作被封装到底层,上层只需调用即可。实际上的层次为(从下到上)物理、数据层---->网络层(ip)---->传送层(TCP\UDP)---->应用层1.IP协议IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实原创 2012-02-05 19:10:37 · 1052 阅读 · 0 评论 -
javase--5流
流一、分类1.数据单位:字节流和字符流,一个字符有两个字节,字节流是最原始的2.功能:节点流和处理流,前者是对数据源的处理,即对数据进行处理的流,后者是对流的处理,即对节点流处理的流。3.方向:输入流和输出流,以程序为参考二、常用流在读或写时,可能对一个数组的内存大小进行操作,从而减少对硬盘的访问频率,即缓冲,所以需要在close( ),之前进行flush( )1.Fi原创 2012-01-29 21:27:11 · 818 阅读 · 0 评论 -
javase--2数组
一、数组1.数组内存分配Person[ ] a; //在栈内存中开辟存aa = new Person[3]; //在堆内存中开劈3块区域存Person的引用,此时为nullfor(....... //对该三块区域在堆内存中进行初始化,即每块指向一个确定的Person2.数组初始化!新建数组时,不能再【】中指定数据动态初始化:分配内存与赋值分开进行,如上例;静态初原创 2012-01-23 22:15:29 · 424 阅读 · 0 评论 -
javase--6线程
线程一、进程与线程的区别线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程原创 2012-01-31 21:52:22 · 866 阅读 · 0 评论 -
synchronized同步机制
转载出处:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内转载 2012-02-03 19:17:24 · 511 阅读 · 0 评论 -
javase--4容器
容器1.基本方法remove( )或cotains( )时将参数与Collection中的各个元素进行equals( )比较,基本数据包装类已重写了equals()方法,而类需要对equals( )或hashCode( )手动重写两个类相等,则两个类的hashcodes相等。重写equals(),就必须重写hashCode( ),在类做索引的情况下调用hashCode( )。(根据ha原创 2012-01-26 22:42:00 · 608 阅读 · 0 评论 -
javase--3常用类(java.lang)
常用类(java.lang)一、String1.不可变的字符序列2.判断字符串是否相等:常量储存在data sagment,值相同的变量存储一份,new出的东西存在堆内存中,值相同的变量也分开存储public class TestString {public static void main(String args[]) {String s1 = "hello";Str原创 2012-01-24 23:03:01 · 897 阅读 · 0 评论 -
Java管道流
摘自:http://www.cnblogs.com/chinareny2k/archive/2010/03/24/1693878.html一、Java管道流要在文本框中显示控制台输出,我们必须用某种方法“截取”控制台流。换句话说,我们要有一种高效地读取写入到System.out和System.err 所有内容的方法。如果你熟悉Java的管道流PipedInputStream和PipedOu转载 2012-02-05 22:05:40 · 4395 阅读 · 0 评论