
笔试面试题
文章平均质量分 60
Eternal_yys
101 010 000Java
展开
-
面试典例——动态内存管理
来看一道“简单”却又“多坑”的面试题,关于动态内存的。原创 2018-11-30 15:54:10 · 210 阅读 · 0 评论 -
Java运行时数据区
Java内存区域文章目录Java内存区域内存区域运行时数据区1.程序计数器(线程私有)2.Java虚拟机栈(线程私有)3.本地方法栈(线程私有)4.Java堆(所有线程共享的一块内存区域)5.方法区(所有线程共享的一块内存区域)5.1运行时常量池6.直接内存内存区域Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙;这就是Java和C++的一个最大区别,在Java中,不需要...原创 2019-04-17 16:44:31 · 145 阅读 · 0 评论 -
Java习题训练一
Java习题练习(源自牛客网)文章目录Java习题练习(源自牛客网)1.有关java实例变量,局部变量,类变量和final变量的说法:2.访问控制符3. 子类继承了父类的所有属性和方法,不论是私有还是啥都继承了,只是不能够直接调用父类的私有属性和方法4.构造器5.看下面代码输出:(自动装箱典例)6.try,finally语句使用典例7. 数据类型自动转换8. static 不能修饰局部变量⭐9....原创 2019-04-25 22:30:30 · 861 阅读 · 0 评论 -
代理工厂模式(静态与动态代理)
代理工厂模式1.静态代理工厂设计模式基础版所谓代理模式,就是两个子类共同实现一个接口,其中一个子类负责真实业务实现,另外一个子类完成辅助真实业务主题的操作。代理模式的核心就是代理类接收了真实类的一个对象,从而保证了核心业务的实现,然后再通过代理类的辅助方法完成对真实业务的修饰,然后再通过一个工厂类来产生我们需要的对象(工厂模式);本篇文章主要讲述代理模式,但我在其中也加上了基础工厂(很简单...原创 2019-04-13 10:38:36 · 1443 阅读 · 0 评论 -
HashMap源码分析基于JDK1.8
HashMap源码分析(基于JDK1.8)文章目录HashMap源码分析(基于JDK1.8)1.HashMap概述2.HashMap构造函数3.HashMap常用方法4.HashMap源码主要参数介绍5.内部结构详解1.HashMap桶结构--------数据存储数组2.put方法3.get方法4.resize()方法 (扩容方法)1.HashMap概述HashMap 是一个散列表,它存储...原创 2019-04-13 10:36:19 · 375 阅读 · 0 评论 -
链表经典算法题
单链表经典算法题文章目录单链表经典算法题1.删除链表指定节点方法一:移动指针法删除方法二:递归删除指定节点2.找中间节点---------快慢指针法3.实现反转反转链表方法一:开辟新的链表用头插法将原链表反转复制过来方法二: 用三指针法4.判断回文链表5.用递归求出数组的长度6.合并有序链表方法一:下面这种方法是我自己写的,看着稍微有点繁杂,但思路是比较简单的,第二种方法思路方法一样,只不过更加...原创 2019-04-15 19:26:03 · 1663 阅读 · 0 评论 -
八大排序详解
文章目录1.排序概论2.排序分类2.1内部排序内部排序按照排序思路分为以下四类:2.1.1 插入排序法 (O(n^2))直接插入排序折半插入排序希尔排序2.1.2选择排序选择排序 (O(n^2))堆排序(二叉树后再完善)2.1.3 交换排序冒泡排序(O(n^2))快速排序2.1.4归并排序(O(nlogn))2.1.5 快速排序(⭐)一路快排:快排优化:二路快排:⭐三路快排:(解决大量重复元素的数...原创 2019-03-16 21:15:17 · 722 阅读 · 0 评论 -
Java中内部类综合分析
内部类文章目录内部类1.成员内部类2.静态内部类3.方法内部类4.匿名内部类1.成员内部类成员内部类又称普通内部类,这是Java之中最常见的内部类看如下代码:public class Outer { private int a = 10; //int c = b; //将会报错,b为未识别标识符,说明外部类不能访问内部类私有属性 class Inner {...原创 2019-03-02 15:49:05 · 149 阅读 · 0 评论 -
JavaSE基础练习题(一)
今天分享一些JavaSE的一些基础练习题,虽然不难,但很有意义,有了基础,才会熟悉更深的操作与进一步学习;1.以下说法正确的是:()A:构造方法必须是public方法 B:main方法必须是public方法C:Java应用程序的文件名可以是任意的 D:构造方法应该声明为void类型正确答案:B解析:A:错误,举例:单例模式中,构造方法用private修饰C:错误,文...原创 2019-01-21 10:17:17 · 4510 阅读 · 1 评论 -
抽象类与接口的区别
抽象类与接口都在Java语言中扮演着重要的角色 下面来看这张表: 区别 抽象类(abstract) 接口(interface) 结构组成 普通类+抽象方法 抽象方法+全局常量 权限 各种权限 只有public 子类使用 使用extends关键字继承 使用implements关键字实现接口 关系 一个抽象类可以实现若...原创 2019-01-06 15:05:09 · 138 阅读 · 1 评论 -
方法重载与方法覆写的概念与区别
方法覆写与方法重载原创 2019-01-06 14:29:02 · 1283 阅读 · 0 评论 -
一道有意思的代码输出题(综合考察实例化对象的理解能力)
相信大家接触过许多的代码输出题,本次来看一个比较典型的输出题,本题综合考察了类的实例化和继承以及try块 的相关细节知识,只要把本题理解透彻,以后的这种类型题就不会再迷茫原创 2019-05-29 21:07:48 · 211 阅读 · 0 评论