2020年4月23日
摘要: 1、方法内定义的变量没有初始值,必须要进行初始化。 类中定义的变量可以不需要赋予初始值,默认初始值为0。 2、abstract修饰方法和类 3、常用的获取java信息的命令 (1、jps:查看本机java进程信息。 (2、jstack:打印线程的栈信息,制作线程dump文件。 (3、jmap:打印内 阅读全文
posted @ 2020-04-23 17:11 走丢的蜗牛 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、String, StringBuffer,StringBuilder的区别 java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中 阅读全文
posted @ 2020-04-23 09:21 走丢的蜗牛 阅读(154) 评论(0) 推荐(0) 编辑
  2020年4月9日
该文被密码保护。 阅读全文
posted @ 2020-04-09 16:55 走丢的蜗牛 阅读(0) 评论(0) 推荐(0) 编辑
  2020年4月8日
该文被密码保护。 阅读全文
posted @ 2020-04-08 23:41 走丢的蜗牛 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-08 08:20 走丢的蜗牛 阅读(0) 评论(0) 推荐(0) 编辑
  2020年4月7日
摘要: 一、异常的概念: 二、异常的分类: 所有的Error和Exception都继承自throwable类,throwable类是万恶之源。 Error类是系统的内部错误,即虚拟机出错;Exception类是我们可以处理的异常,可以被catch,Exception类主要分为两大类,RuntimeExcet 阅读全文
posted @ 2020-04-07 20:06 走丢的蜗牛 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 接口: 为什么要写成public static final int id = 1; ? 这是为了修正C++中多继承时容易出现的问题,当多继承的多个父类之间若有相同的成员变量,继承起来会很麻烦,并容易产生运行时异常。所以在java中把成员变量定义成static类型的,则该成员变量不属于任何对象,即便多 阅读全文
posted @ 2020-04-07 20:04 走丢的蜗牛 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、动态绑定(迟绑定) 动态绑定:使用父类引用指向子类对象,可以带来比较不错的可扩展性,在方法的参数里面定义父类的引用,在对方法的使用过程中传子类的引用,并在执行期间(非编译期)在方法中判断该引用属于哪个子类,并根据其实际的类型调用其相应的方法。 动态绑定的内存图: 根据方法的实际参数中的对象类型来 阅读全文
posted @ 2020-04-07 20:01 走丢的蜗牛 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、toString类 直接System.out.print(对象名);等价于对象名.toString(); 二、hashcode方法 用一张表使用hash编码记录每个数据在内存中的位置。 三、equals方法 对象名n,m print(n == m);//false 比较的是两个对象的引用是否相等 阅读全文
posted @ 2020-04-07 20:00 走丢的蜗牛 阅读(143) 评论(0) 推荐(0) 编辑
  2020年4月5日
摘要: 一、继承的相关概念: B继承A可以描述为:B是一种A,B是一种A的继承关系,B从A继承。 子类自动拥有基类(父类)的所有成员(包括成员变量和成员方法)。 java只支持单继承,c++支持多继承,但是Java有多种语义存在。 child类中n_private=10是错的,因为子类拥有父类私有变量的访问 阅读全文
posted @ 2020-04-05 12:45 走丢的蜗牛 阅读(212) 评论(0) 推荐(0) 编辑