欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、ArrayList和linkedList的区别 Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所 ...
分类:
编程语言 时间:
2020-07-07 16:10:14
阅读次数:
57
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种?. 异常捕捉:try…catch…?nally 异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者Exc ...
分类:
编程语言 时间:
2020-07-07 15:58:10
阅读次数:
98
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2、Java都有那些开发平台? JAVA SE:主要用在客户端开发 JAVA ...
分类:
编程语言 时间:
2020-07-07 15:08:05
阅读次数:
65
以下文章来源于微信公众号:程序员内点事 ,作者:程序员内点事 请大家关注原作者 1. 什么是限流?为什么要限流? 限流是保证系统高可用的重要手段!!!由于互联网公司的流量巨大,系统上线会做一个流量峰值的评估,尤其是像各种秒杀促销活动,为了保证系统不被巨大的流量压垮,会在系统流量到达一定阈值时,拒绝掉 ...
分类:
其他好文 时间:
2020-07-07 13:40:35
阅读次数:
46
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看e?ective java. 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关, ...
分类:
其他好文 时间:
2020-07-07 13:03:39
阅读次数:
68
文章已托管到GitHub,大家可以去GitHub查看下载!并搜索关注微信公众号 码出Offer 领取各种学习资料! 在这里插入图片描述 Git应用 一、初识Git 1.1 Git的简史 同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linus在1991年创建了开源的Linu ...
分类:
其他好文 时间:
2020-07-07 09:21:59
阅读次数:
68
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1.请列举出在 JDK 中几个常用的设计模式? 单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中。 工厂模式(Factory pattern)被用于各种不可变的类如 Boolean,像 Bo ...
分类:
编程语言 时间:
2020-07-06 20:13:02
阅读次数:
111
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 面向对象分析(OOA) 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA 与结构化分析有较大的区别。OOA 所强调的是在系统调查资料的基础上,针对 OO 方法所需要的素材进行的归类分析和整理,而不是对管理业务 ...
分类:
编程语言 时间:
2020-07-06 18:10:17
阅读次数:
72
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 不知不觉都2020年7月了,小羊同学从毕业快开始都一直从事java开发这个行业,前两天开通了头条号,想借此发文分享一下这几年的经历吧,如果你是还没毕业的大学生或者刚入行不久,也许会对你有帮助。 1:多问,尤其是应届生,在这个阶段会遇到的问题很多 ...
分类:
编程语言 时间:
2020-07-06 18:06:41
阅读次数:
52
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过 ...
分类:
编程语言 时间:
2020-07-06 18:05:50
阅读次数:
64