07 2021 档案

摘要:1 线程控制 t.join():让主线程进入线程池,等待t执行完才执行。 t.sleep():让线程阻塞,休眠一段时间,休眠结束后进入就绪状态。不会释放锁。 t.yield():让线程让出CPU,从运行态进入就绪态。可能会接着进入运行态。 t.setDaemon():设置为守护线程,非守护线程都死了 阅读全文
posted @ 2021-07-31 08:23 岛boki 阅读(246) 评论(0) 推荐(0)
摘要:1.网络协议的三要素:语义、语法和时序 语义表示要做什么,语法表示要怎么做,时序表示做的顺序。 2.网络OSI七层模型 OSI/RM 模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为物理层(Ph 阅读全文
posted @ 2021-07-30 20:24 岛boki 阅读(310) 评论(0) 推荐(0)
摘要:1 字节缓冲流 BufferInputStream 将创建一个内部的缓冲区数组,内部缓冲区数组将根据需要从包含的输入流中重新填充,一次可以读取多个字节 BufferOutputStream 该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系 阅读全文
posted @ 2021-07-29 23:34 岛boki 阅读(320) 评论(0) 推荐(1)
摘要:使用递归复制给定目录下的所有文件和文件夹 package two; import java.io.*; public class Test11 { public static String copyToRoot = "D:\\info456"; public static void main(Str 阅读全文
posted @ 2021-07-29 15:21 岛boki 阅读(197) 评论(0) 推荐(0)
摘要:private static final long serialVersionUID = 8683452581122892189L;//唯一序列号ID private static final int DEFAULT_CAPACITY = 10;//jdk7之前初始容量为10,类似饿汉式,jdk8以 阅读全文
posted @ 2021-07-28 20:58 岛boki 阅读(325) 评论(0) 推荐(1)
摘要:1.File File:java.io.File:代表一个实际的文件或目录。 常用构造方法File file = new File("path"); 其它构造方法: File(String parent, String child):创建一个新的 File 实例,该实例的存放路径是由 parent 阅读全文
posted @ 2021-07-26 18:51 岛boki 阅读(193) 评论(0) 推荐(0)
摘要:1.集合 为什么要使用集合? 数组是定长的,可拓展性差 数组中经常有空余位置,造成空间的浪费,同时也不能获得实际元素个数 数组中元素是连续存在的,移动元素的效率很低 集合的分类: Collection:是Iterable接口的子接口,主要有List、Queue、Set子接口 Map:主要有HashM 阅读全文
posted @ 2021-07-26 13:06 岛boki 阅读(94) 评论(0) 推荐(0)
摘要:1.数据结构和算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算 一般来说,程序会使用内存计算框架和缓存技术来优化程序。核心框架的主要功能是通过算法来实现 程序= 数据结构 + 算法 2.基本词汇解释和术语 数据data:所有能输入到计算机中的描述客观事物的符号 数据元 阅读全文
posted @ 2021-07-26 08:55 岛boki 阅读(213) 评论(0) 推荐(0)
摘要:1.psvm定义的意义 public:保证了方法的访问权限 static:保证在类未被实例化的时候就能调用(加载的时机) void:不需要返回值 main:约定俗成的名字 String[] args:提供控制台传入的参数 2.代码块 代码块分为构造代码块和静态(类)代码块、局部代码块。 构造代码块( 阅读全文
posted @ 2021-07-25 21:32 岛boki 阅读(394) 评论(0) 推荐(0)
摘要:1.单例模式(Singleton pattern): 单例模式的实现方式是,一个类能返回对象的一个引用(永远是同一个)和一个获得该唯一实例的方法(必须是静态方法)。 饿汉式: public class SingleTon { public static SingleTon singleTon = n 阅读全文
posted @ 2021-07-22 16:06 岛boki 阅读(185) 评论(0) 推荐(0)
摘要:1.标准Java bean写法 包括:private修饰的成员变量、getter和setter以及无参和有多个参数的有参构造方法 2.String原理 String底层是字节数组byte[]。 String不可变,但可以被共享。 3.Java中三种常量池: (1)字符串常量池(全局字符串池):由于字 阅读全文
posted @ 2021-07-20 21:18 岛boki 阅读(143) 评论(0) 推荐(0)
摘要:1.封装 封装的目的是简化编程和增强安全性。 简化编程是指,封装可以让使用者不必了解具体类的内部实现细节,而只是要通过提供给外部访问的方法来访问类中的属性和方法 增强安全性是指,封装可以使某个属性只能被当前类使用,从而避免被其他类或对象进行误操作。 如何增强安全性:使用访问修饰符private修饰属 阅读全文
posted @ 2021-07-20 11:55 岛boki 阅读(120) 评论(0) 推荐(0)
摘要:1.API:Application programming interface 举例:System类中的 public static void arraycopy(int[] src,int srcPos,int[] dest,int[] desst,int destPos,int length), 阅读全文
posted @ 2021-07-19 21:32 岛boki 阅读(199) 评论(0) 推荐(0)
摘要:1.Java方法: 方法通常是为了完成某一功能,把程序中特定的代码块组合在一起构成的。 方法的好处体现在:(1)可重用性,多次使用,避免冗余(2)使程序结构更加清晰 2.方法的语法形式: [修饰符] 返回值类型 方法名(形参列表){ 方法体 },即方法头+方法体。 3.方法语法形式中各个元素的含义: 阅读全文
posted @ 2021-07-17 10:11 岛boki 阅读(151) 评论(0) 推荐(0)
摘要:1.java单机项目 2.JavaSE又被称为J2SE,JavaEE和JavaME类同。 3.Java特性(总结) (1)跨平台/可移植性:相同的Java代码可以在任何一个支持的平台(操作系统)上运行,这是因为.java源文件首先会编译为.class的字节码文件,这个字节码文件会在不同操作系统的不同 阅读全文
posted @ 2021-07-16 20:10 岛boki 阅读(122) 评论(0) 推荐(0)
摘要:1.初识Java 1.Sun 公司(已被 Oracle 收购)于 1995 年 5 月推出了 Java 程序设计语言和 Java 平台。 2.以下是 Java 语言的主要特点: Java 语言是高级语言 Java 语言是简单的 Java 语言是面向对象的 Java 语言是分布式的 Java 语言是健 阅读全文
posted @ 2021-07-14 17:32 岛boki 阅读(140) 评论(0) 推荐(0)
摘要:1.java特性 详细解读 Java语言_小沐CA-CSDN博客 (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb. 小巧:由于Java的设计是要在小的计算 阅读全文
posted @ 2021-07-13 17:13 岛boki 阅读(141) 评论(0) 推荐(0)