摘要:
###IO流的分类 按流的方向进行分类(以内存为参照) 输入流 向内存中输入数据,这个过程叫读 输出流 从内存向外输出数据,这个过程叫写 按数据读取方式进行分类 字节流 一次读取一个字节,八个bit,这种流是万能的,能读取任何类型的文件,包括文本、图片、声音、视频等。。。 字符流 一次读取一个字符, 阅读全文
摘要:
语句:printf("%d \n",12&012);的输出结果是__8___。 解析:以0开头的为8进制数 2. 关于浮点数存储不精确的问题 例如:获取123.45的准确值,其实际存储值为123.444449,获取两位小数得到的是123.44 可以令123.45+0.005,这样得到的就是123.4 阅读全文
摘要:
###ClassLoader 专门用于加载类的命令/工具 ###java中有三种类加载器 启动类加载器 扩展类加载器 应用类加载器 对三种类加载器的解释: 启动类加载器加载jdk目录下的jre/lib/rt.jar包,rt.jar包里面都是java的核心类 扩展类加载器加载jdk目录下的jre/li 阅读全文
摘要:
###一个概念 src下的文件都属于类下的文件,src是类的根路径 ###获取路径的方法 String path = Thread.currentThread().getContextClassLoader().getResource("").getPath(); 通过这种方式获得的path就是该文 阅读全文
摘要:
###作用 反射机制是一种操作字节码文件的方法 Spring等高级框架的底层实现都是通过反射机制。 想要操作字节码文件,首先要拿到这个字节码文件,如何获取字节码文件呢? ####获取字节码文件的三种方式 Class.forName("") 参数为类的全名称(不带后缀名) forName()这个方法会 阅读全文
摘要:
##TCP特点 TCP 是面向连接的传输层协议。 每条TCP 连接只能有两个端点,每条TCP 连接只能是点对点的(一对一)。 TCP 提供可靠的交付服务,保证传送的数据无差错、不丢失、不重复且有序。 ##TCP报文格式 字段解释: 序号字段(就是seq):序号字段的值指的是本报文段所发送的数据的第一 阅读全文
摘要:
###Date类 无参构造方法Date() 调用无参构造获得的Date对象可以获取精确到毫秒的当前时间 获得的日期格式:Fri Nov 05 11:27:29 CST 2021 有参构造方法Date(1) 传入的参数为一个毫秒,表示从1970年1月1日0时0分0秒0毫秒到这个参数的日期 例:Date 阅读全文
摘要:
八种包装类对应八种基本数据类型 |基本数据类型|byte|short|int|long|float|double|char|boolean| |: :|: :|: :|: :|: :|: :|: :|: :|: :| |包装类|Byte|Short|Integer|Long|Float|Double 阅读全文
摘要:
####StringBuffer类 StringBuffer stringBuffer=new StringBuffer(); 构造一个字符串缓冲区byte[],其中没有字符,初始容量为16个字符。 StringBuffer stringBuffer=new StringBuffer(int cap 阅读全文
摘要:
java中所有被双引号引起来的都是String类型的, 一旦创建,不可改变, 存储于方法区的字符串常量池,已创建的字符串一直存在于字符串常量池中,再次使用这个字符串时,不会再新建一个了,而是直接使用已存在的这个字符串。(无论何种方式创建的字符串都是如此) 字符串常量池中的一个字符串也是一个字符串对象 阅读全文