摘要: StringBuffer类: StringBuffer是个字符串的缓冲区,是可变的字符串数组,即就是它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作 StringBuffer的方法使用: 创建一个字符串缓冲区对象。用于存储数据。 StringBuffer sb = new StringBu... 阅读原文
2018-08-07 07:46:03 阅读(2265) 评论(0)
摘要: 异常的继承体系: Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。  Exception有继承关系,它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类,即祖宗类。 在异常Excepti... 阅读原文
2018-08-07 06:00:04 阅读(2726) 评论(0)
摘要: 一.程序存储格式 统一的程序存储格式:不同平台的虚拟机于所有平台都统一使用程序存储格式——字节码(ByteCode); Java 虚拟机不关心 Class 文件的来源,而只和“Class文件"这种二进制文件格式关联,也就是说Java虚拟机只认识“Class"文件; Java 编译器可以把 Java 程序代码编译成虚... 阅读原文
2018-08-07 00:00:03 阅读(2474) 评论(0)
摘要: package homework2; import java.io.ObjectInputStream.GetField; import java.util.Arrays; public class HomeWork { public static void main(String[] args) { ... 阅读原文
2018-08-06 22:22:02 阅读(2246) 评论(0)
摘要: 一.概述  哪些内存需要回收? 什么时候回收? 如何回收? 二.对象已死吗  1.引用计数算法  定义:给对象添加一个引用计数器,当增加一个引用时,加1,当一个引用时,减1; 缺陷:当对象之间互相循环引用时,就会变的像“不死对象”; 2.可达性分析算法   在主流的商用程序语言(Java、C#,甚至包... 阅读原文
2018-08-06 21:24:03 阅读(2233) 评论(0)
摘要: HttpServletResponse  和 ServletResponse  都是接口 具体的类型对象是由Servlet容器传递过来   ServletResponse对象的功能分为以下四种:         设置响应头信息;         发送状态码;        ... 阅读原文
2018-08-06 21:15:08 阅读(2272) 评论(0)
摘要: [源码分析]StringBuilder StringBuilder是继承自AbstractStringBuilder的. 构造器 我每篇文章都说. 请忽略我的"My". 我copy了jdk的代码, 然后把StringBuilder改为了MyStringBuilder. 核心源码不会改动的. 无参构造器... 阅读原文
2018-08-06 20:32:04 阅读(2265) 评论(0)
摘要: 1. 最大子序列和问题 给定(可能有负数)整数a(1)、a(2)、……a(n),求 a(1)+a(2)+……+a(j)的最大值。 也就是:在一系列整数中,找出连续的若干个整数,这若干个整数之和最大。有参考(https://www.cnblogs.com/hapjin/p/5404705.html)       ... 阅读原文
2018-08-06 20:23:02 阅读(3444) 评论(0)
摘要:   本课题是对《深入理解Java虚拟机》周志明 第二版的总结   具体可以参考:https://pan.baidu.com/s/1v_mPp--XV4u4rCBMkbR37A   第1版 可以忽略  直接看  第2版就行   阅读原文
2018-08-06 19:10:03 阅读(2511) 评论(0)
摘要: 在java中,Object类是所有类的超类,所有的类都继承Object类中的方法。 Object类中有12个成员方法,并没有显示声明任何构造方法,而是存在着默认的无参的构造函数。 Object类源代码分析: 1 package java.lang; 2 3 public class Object... 阅读原文
2018-08-06 17:39:02 阅读(2260) 评论(0)