Java
技术空间站
在Java的深海中,死亡漂浮。Java是越学越感觉自己什么都不知道。
展开
-
编译时多态、运行时多态
根据何时确定执行多态方法中的哪一个,多态分为两种情况:编译时多态和运行时多态。如果在编译时能够确定执行多态方法中的哪一个,称为编译时多态,否则称为运行时多态。一、编译时多态方法重载都是编译时多态。根据实际参数的数据类型、个数和次序,Java在编译时能够确定执行重载方法中的哪一个。 方法覆盖表现出两种多态性,当对象引用本类实例时,为编译时多态,否则为运行时多态。例如,以下声明p、m引用...原创 2019-03-16 10:30:24 · 877 阅读 · 0 评论 -
Java工程师面试1000题41-50
41、什么是Java序列化?如何实现Java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以将流化后的对象传输与网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化就是把Java对象转为字节序列的过程;反序列化就是把字节序列恢复为Java对象的过程。对象序列化主要有两种用途:第一是把对象的字节序列保存到硬...转载 2019-03-16 14:07:44 · 258 阅读 · 0 评论 -
Java工程师面试1000题51-60
原文:https://blog.csdn.net/qq_21583077/article/details/8831927151、讲一讲ArrayList的内部实现。回答这样的问题,不要光回答个皮毛,可以详细介绍一下ArrayList内部是如何实现数组的增加和删除的,要知道,数组在创建的时候长度是固定的,那么我们往ArrayList中不断添加对象的时候,它是如何管理的呢?ArrayList内部...转载 2019-03-17 20:42:06 · 254 阅读 · 0 评论 -
Java 中 this 和 super 的用法总结
thisthis 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this 的用法在 Java 中大体可以分为3种:1.普通的直接引用这种就不用讲了,this 相当于是指向当前对象本身。2.形参与成员名字重名,用 this 来区分:class Person { private int age = 10; public Person(){ Sy...原创 2019-03-18 19:06:24 · 279 阅读 · 0 评论 -
几种常见排序算法总结(java版)
/*************几种常见的排序算法总结***************************/ package paixu; public class PaiXu { final int MAX=20; int num[]=new int[MAX]; { ...转载 2019-03-23 15:42:24 · 245 阅读 · 0 评论