随笔分类 - java基础
摘要:文件编码 java的字符串是双字节编码utf-16be,中英文字符都用两个字节来表示;utf-8中文3个字节英文一个字节;gbk中文2个字节英文一个字节。 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结构。 把字符序列变成字符串时需要使
阅读全文
摘要:进程和线程 一个程序运行至少一个进程,一个进程里面至少包含一个线程,线程是进程的组成部分。 进程的特性: --》独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间。在没有经过进程本身运行的情况下是不能访问其中的内容的。 --》动态性:进程与程序的区别在于,
阅读全文
摘要:当一个对象(客户端)不能或者不想直接引用另一个对象(目标对象),这时可以应用代理模式在这两者之间构建一个桥梁--代理对象。按照代理对象的创建时期不同,可以分为两种:静态代理:程序员事先写好代理对象类,在程序发布前就已经存在了;动态代理:应用程序发布后,通过动态创建代理对象。其中动态代理又可分为: 1
阅读全文
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的
阅读全文
摘要:若两台计算机上的应用程序通过网络进行通信,需要有IP地址(唯一表示网络中的机器)、同一种协议、端口(区分一台计算机上的不同应用程序)。 IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础。 相关类 (1)InetAddress:用
阅读全文
摘要:接口和抽象类的概念 (1)抽象类;用abstract修饰的类。抽象类和普通类的主要有三点区别: --》抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。 --》抽象类不能用来创建对象; --》如果一个类
阅读全文

浙公网安备 33010602011771号