摘要: read()函数是阻塞的,在读到所需的内容之前会停下来等 使用read()的更“高级"的函数,如nextInt()、readLine()都是这样的 所以常用单独的线程来做socket读的等待,或使用nio的channel选择机制 对于socket,可以设置SO时间 setSoTimeout(int 阅读全文
posted @ 2022-06-12 21:11 淤泥不染 阅读(25) 评论(0) 推荐(0) 编辑
摘要: lnputStreamReader (lnputStream in)创建一个使用默认字符集的InputStreamReader。 lnputStreamReader (InputStream in, Charset cs)创建使用给定字符集的InputStreamReader。 lnputStrea 阅读全文
posted @ 2022-06-12 20:09 淤泥不染 阅读(27) 评论(0) 推荐(0) 编辑
摘要: DatalnputStream DataOutputStream 用以读写二进制方式表达的基本数据类型的数据 过滤流:也称为包装流,是为某种目的过滤字节或字符的数据流 基本输入流提供地读取方法只能用来读取字节或字符,而过滤器流能够读取整数值、双精度值或字符串,但需要一个过滤器类来包装输入流; Fil 阅读全文
posted @ 2022-06-12 19:38 淤泥不染 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Input/Output流, 即输入/输出流 是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 IO流分为3类: 字节流和字符流 根据流操作的数据单位的不同,可以分为字节流和字符流 输入流和输出流 根据流传输方向的不同,又可分为输入流和输出流 节点流和处理流 根据流的功能不同 阅读全文
posted @ 2022-06-12 16:04 淤泥不染 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 异常:非正常状况。 异常是指在程序在执行过程中,JVM的非正常停止,Java中异常本身就是一个类 产生异常意味着创建并抛出了一个异常对象 ,JVM处理异常的方法就是终止程序。 举例:例如感冒发烧,工作时电脑蓝屏、死机等。 是java中一个程序处理动作。如果一个方法没有捕获可能引发的异常,调用该方法的 阅读全文
posted @ 2022-06-12 15:26 淤泥不染 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 捕捉异常 创建一个数组,定义一个变量,键盘录入,接受一下try在里面把10赋值a数组,输出 catch下面,输出,在括号外面输出 把你需要捕捉的异常代码放进try里面,catch参数里面就是写对象名称什么的就是让对象指向那个类的地址, 其余里面就是操此对象可以用来做什么,一个try可以有多个catc 阅读全文
posted @ 2022-06-12 15:09 淤泥不染 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 允许在一个类的内部定义类,这样的类称作内部类。 内部类分为: 成员内部类 局部内部类 静态内部类 匿名内部类 访问特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员必须要建立内部类的对象 内部类对象的格式: 外部类名.内部类名 对象名 = new 外部类型().new 阅读全文
posted @ 2022-06-12 14:50 淤泥不染 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 布局就是各组件在容器中的大小及摆放的位置。为了实现跨平台的特性并获得动态的布局效果。 java将组件的布局问题交给布局管理器对象来管理 布局管理器负责确定每个组件的大小及位置,当容器发生变化时能够进行动态调整 Swing组件不能单独存在,必须放置在于容器中,然而组件在容器中的位置和尺寸是由布局管理器 阅读全文
posted @ 2022-06-12 14:04 淤泥不染 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 接口是一种特殊的抽象类,它不能包含普通方法。 格式 修饰符 interface 接口名 { public static final 常量类型 常量名 = 常量值 public abstract 方法返回值类型 方法名 } 关系: 接口和接口之间的关系 继承的关系 可以多继承 接口和类之间的关系 实现 阅读全文
posted @ 2022-06-12 13:25 淤泥不染 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 抽象:当一个类中包含了抽象方法,那么该类也必须使用abstract关键字来修饰,这种使用abstract关键字的类就是抽象类。 抽象类的成员特点: 成员变量:既可以有变量,也可以有常量 成员方法:既可以抽象方法,也可以有非抽象方法 构造方法:可以有构造方法 抽象类不能直接创建对象使用 格式: 修饰符 阅读全文
posted @ 2022-06-12 11:33 淤泥不染 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 用封装来降低耦合: 类和类之间的关系称作耦合 耦合越低越好 什么是耦合:最简单的理解就是相互依赖的关系,依赖越多越复杂 什么是封装:是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 最简单的理解就是:包信息起来,不允许外不 阅读全文
posted @ 2022-06-12 10:40 淤泥不染 阅读(41) 评论(0) 推荐(0) 编辑