- 博客(12)
- 收藏
- 关注
原创 黑马程序员--反射
1.反射的基石–Class类1)、Class所有的类文件都有共同属性,所以可以向上抽取,把这些共性内容封装成一个类,这个类就叫Class(描述字节码文件的对象)。 Class类中就包含属性有field(字段)、method(方法)、construction(构造函数)。 而field中有修饰符、类型、变量名等复杂的描述内容,因此也可以将字段封装称为一个对象。用来
2015-09-11 14:05:47
225
原创 黑马程序员--UDP通信
1. DatagramPacket1). 创建接收包DatagramPacket:UDP数据报基于IP建立的,每台主机有65536个端口号可以使用。数据报中字节数限制为65536-8 。包含8字节的头信息。 构造接收包: DatagramPacket(byte[] buf, int length) 将数据包中Length长的数据装进Buf数组。 DatagramPacket(
2015-09-09 17:59:56
270
原创 黑马程序员--TCP通信
Socket原理1). Socket简介socket通常称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服
2015-09-09 17:57:28
300
原创 黑马程序员--多线程基础
1. 进程和线程1). 什么是进程所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。线程只能归属于一个进程并且它只能访问该进程所拥有的资源。当操作系统创建一个进程后,该进程会自动申请一个名为主线程或首要线程的线程。
2015-09-09 17:48:25
361
原创 黑马程序员--异常处理
使用返回值状态标识异常在JAVA语言出现以前,传统的异常处理方式多采用返回值来标识程序出现的异常情况,这种方式虽然为程序员所熟悉,但却有多个坏处。
2015-09-09 17:37:22
348
原创 黑马程序员--文件数据IO操作
Reader和Writer 字符流原理Reader是所有字符输入流的父类,而Writer是所有字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。
2015-09-09 17:32:53
200
原创 黑马程序员--基本IO操作
InputStream与OutputStream1) 输入与输出我们编写的程序除了自身会定义一些数据信息外,经常还会引用外界的数据,或是将自身的数据发送到外界。
2015-09-09 17:17:46
243
原创 黑马程序员--文件操作(File,RandomAccessFile)
创建File对象java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录。 File类只用于表示文件(目录)的信息(名称、大小等),换句话
2015-09-09 17:04:16
368
原创 黑马程序员--集合框架和集合操作(List,Queue, Deque,Map)
List接口是Collection的子接口,用于定义线性表数据结构;可以将List理解为存放对象的数组,只不过其元素个数可以动态的增加或减少。并且List是可重复集,这个我们在以前的章节已经描述。
2015-09-09 11:11:01
382
原创 黑马程序员-- 集合框架 (Collection, Iterator,泛型)
java提供了一种可以存数一组数据的数据结构,其提供了丰富的方法,在实际开发中往往比数组使用的广泛。这种数据结构成为集合:Collection。 Collection是一个接口,其定义了集合的相关功能方法。
2015-09-09 10:47:02
474
原创 黑马程序员--抽象类和接口
抽象方法和抽象类由abstract修饰的方法为抽象方法,抽象方法即只有方法的定义,没有方法体实现,用一个分号结尾。即方法五要素中,抽象方法缺少了一个要素(即:方法体)。也可以将抽象方法理解为不完整的方法。 若将抽象方法包含在类中,则该类也应该为抽象的,可以理解为,该类也不完整。
2015-09-09 10:23:37
308
原创 黑马程序员--字符串的基本操作(String)
String是不可变对象由于字符串在实际开发中被广泛使用,那么在频繁使用某个字符串时,会出现频繁创建一个字符串对象的现象,java为此对字符串的使用采用了一个优化措施,使得String对象为不可变对象,一旦在内存中创建,内容不能发生变化,若要对字符串内容改变,那么就会创建新对象。
2015-09-09 10:06:42
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人