自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java基础面试题(一)

今年的秋招已经过半了,在笔试与面试过程我们会经常遇到一些比较典型的问题,结合我的一些经历,整理了一部分我最近经常会问到的一些题目:1,请简述equals与==的区别在String中,equals对比的是内容,而==是比较地址2.Java 重载与重写是什么?有什么区别?重载(Overload)在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同...

2019-09-26 19:34:50 155

原创 笔试题目解析(一)

题目一:解析:在这道题中,我们要知道ArrayList、LinkedList、HashMap的区别:1. List 是一个有序集合,可以存放重复的数据 (有序:存进是什么顺序,取出时还是什么顺序)继承了list接口的类有:(1)ArrayList:数组结构,线程不安全,增加删除慢,查询快、底层是数组适合查询,不适合增删元素。(2)Linkedlist: 双向...

2019-09-19 17:19:27 246 1

原创 数据结构之线性表——动态数组

什么是动态数组?在编程中,我们经常用到数组这种最基本的数据结构。而我们一般用的都是定长数组,动态数组用的会比较少。但是有时,定长数组并不能很好地满足我们的要求,于是我们就要使用用动态数组。在JAVA中,已经有一个封装好的API——ArrayList,它就是一个动态数组我们可以直接拿过来使用。但是有时我们可能需要自己定制一个动态数组,以便更好地解决我们的问题。所以,我们就来用JAVA实现一个...

2019-09-18 21:53:56 405

原创 数据结构——栈

在Java编程中,我们经常会用到栈这种数据结构,通常我们都是直接调用Java中已经实现的栈,而我们要深入理解栈这种数据结构的原理,就要动手自己来实现它。栈的定义栈是一种只能在一端进行插入和删除操作的特殊线性表。对于一个栈来说,表尾端有着特殊的含义,称为栈顶,表头端称为栈底,不含元素的空表称之为空栈,栈又称为后进先出的线性表,简称 LIFO(Last In First Out)结构。也就是说...

2019-09-18 21:06:04 227

原创 数据结构之链表(二)——单向循环链表

在我的上篇博客中,详细介绍了关于单链表的实现,链接:https://blog.csdn.net/CDCSPR/article/details/100856471在这里我要介绍的是单向循环链表的实现及其可能的应用。单向循环链表定义:单向循环链表和普通的单链表区别主要在于尾结点,单链表的尾结点指向null,而单向循环链表是将尾结点的指针指向了头结点,首尾相连,从而构成了循环链表。如下图...

2019-09-16 01:16:47 803

原创 数据结构之链表(一)——单链表实现

在数据结构中,链表是基本一个的数据结构,所以我们要能够实现一个简单的单链表以及对链表的基本操作要十分熟悉,才能在笔试或者面试的时候更有把握!如上图所示的是一个单链表的存储原理图,head为头节点。而每个节点中都有一个next引用,指向下一个节点,就这样一节一节往下面记录,直到最后一个节点,最后一个节点的next指向null。而我们学习数据结构的链表时,使用的是如下图所示的虚拟头结点(he...

2019-09-15 16:40:11 447

原创 Http协议初探

什么是HTTP协议:HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是基于TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。规范浏览器和服务器之间数据交互的格式。HTTP是一个属于应用层的面向对象的协议,由于其简...

2019-09-14 00:28:53 174

原创 Java关键字(一)修饰符public、private、protected、default的区别

在Java编程中,我们会经常使用修饰符public、private、protected、default去修饰变量、方法和类,但是它们区别都是怎么样的呢?访问权限控制:public:具有最大访问权限。可以被同一项目下的任何类所调用,一般用于对外的情况。protected:与public不同的是不同包下的类是不能使用的,但是其子类除外。所以我认为这是特意为子类设计的。default:...

2019-09-08 22:16:53 769

原创 笔试题解析(一)——死锁

秋招临近,我在前几天看到一道笔试题:题目如下: 某系统有 n 台互斥使用的同类设备,3 个并发进程需要 3,4,5 台设备,可确保系统不发生死锁的设备数 n 最小为?分析:看到这种题目,我们首先要知道:什么是死锁?如果多个进程同时占有对方需要的资源而同时请求对方的资源,而它们在得到请求之前不会释放所占有的资源,那么就会导致死锁的发生,也就是...

2019-09-07 22:42:32 6797 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除