09 2019 档案

摘要:您可能知道,无界通配符 Set 可以容纳任何类型的元素,而原始类型Set也可以容纳任何类型的元素。那它们之间有什么区别呢? 1.关于Set的两个事实 关于Set有两个事实: + Item 1:?代表任何类型。Set 可以容纳任何类型的元素。_ + Item 2:因为我们不知道?的类型,所以不能将任何 阅读全文
posted @ 2019-09-30 14:48 Java知己 阅读(2202) 评论(0) 推荐(1)
摘要:什么是 equals 和 hashcode 方法? 这要从 Object 类开始说起,我们知道 Object 类是 Java 的超类,每个类都直接或者间接的继承了 Object 类,在 Object 中提供了 8 个基本的方法,equals 方法和 hashcode 方法就是其中的两个。 :Obje 阅读全文
posted @ 2019-09-29 09:39 Java知己 阅读(595) 评论(0) 推荐(0)
摘要:程序员的茶水间,程序员的日常聊天。 别以为 Boss 不知道你们每天聊些啥! 程序员注定不能跟产品经理相爱,原因竟是...... 原来真的有方法可以不用吃饭也不会饿...... 程序员竟然为了钱去找厕所..... (未完待续......) “不积跬步,无以至千里”,希望未来的你能:有梦为马 随处可栖 阅读全文
posted @ 2019-09-27 15:58 Java知己 阅读(526) 评论(0) 推荐(0)
摘要:1、Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建 Spring Boot 旨在自启动任何类型的 Spring 项目,而不仅仅是微服务。应用程序完成后,S 阅读全文
posted @ 2019-09-26 10:23 Java知己 阅读(6212) 评论(0) 推荐(0)
摘要:首先,这篇文章不会详细的深入底层源码,只是基于注解和配置来说说我们的 spring 的使用,别小看基础,保证有你没用过的注解和配置,走起。 我们先来建立一个 maven 项目,引入 spring 文件,不爱弄的在文章最下面有代码地址可以去下载。先看,后面自己下载代码自己去尝试。先给你们吧,边尝试边看 阅读全文
posted @ 2019-09-25 10:42 Java知己 阅读(1411) 评论(0) 推荐(0)
摘要:最近在整理数据结构方面的知识, 系统化看了下 Java 中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于 jdk8, 可能会有些特性与 jdk7 之前不相同, 例如 LinkedList LinkedHashMap 中的双向列表不再是回环的. HashMap 中的单链表是尾插, 而不是 阅读全文
posted @ 2019-09-24 17:06 Java知己 阅读(884) 评论(0) 推荐(1)
摘要:近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的 Java 特性。 本文介绍了 Java 13 的新特性并展示了相关的示例。 2019 年 9 月 17 日,Java 13 正式发布。特性如下。 Java 13 新特性 此版本带来了以下几 阅读全文
posted @ 2019-09-24 10:11 Java知己 阅读(2030) 评论(0) 推荐(1)
摘要:1、JavaGuide "https://github.com/Snailclimb/JavaGuide" Star 22668 【Java 学习 + 面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。 2、advanced java "https://github.com/dooc 阅读全文
posted @ 2019-09-23 16:57 Java知己 阅读(2627) 评论(0) 推荐(1)
摘要:小伙伴们应该听说过 过滤器、拦截器、切面 ,印象上都 能够起到截断拦截的作用 ,在做一些业务需求时, 不知道如何选择 ,今天老顾就来介绍一下他们之间的区别。 过滤器可以 拦截到方法的请求和响应 (ServletRequest request, ServletResponse response), 并 阅读全文
posted @ 2019-09-23 10:16 Java知己 阅读(563) 评论(0) 推荐(0)
摘要:Java8 有一些新的特性,今天老顾给大家 分享一下关于 Lambda 表达式的由来 ,一开始感觉 Lambda 可读性蛮差的 ,不知道 为什么 Java8 会出来这个表达式? 既然大佬们推出来,肯定是有原因的,应该是为了解决一些问题, 那我们就看看解决了什么问题? 班导想了解一下各个同学的相关情况 阅读全文
posted @ 2019-09-20 11:09 Java知己 阅读(434) 评论(0) 推荐(0)
摘要:背景 Java 中 Stack(栈) 与 Heap(堆) 是 面试 中被经常问到的一个话题。 有没有对 Java 中 Stack(栈) 与 Heap(堆) 烂熟于心的童鞋,请举手!!!(怎么没人举手…) 这个时候蜗牛哥的对象弱弱的举起了小手(这个对象不是 new 出来的哈) 女朋友:牛哥,谁要怼咱呀 阅读全文
posted @ 2019-09-20 09:51 Java知己 阅读(633) 评论(1) 推荐(1)
摘要:什么是纯面向对象语言? 纯面向对象语言或完全面向对象语言是指完全面向对象的语言,它支持或具有将程序内的所有内容视为对象的功能。它不支持原始数据类型(如 int,char,float,bool 等)。编程语言满足七种标准可以就可以称为纯粹的面向对象语言,他们是: 1. 封装 / 数据隐藏 2. 继承 阅读全文
posted @ 2019-09-19 17:29 Java知己 阅读(2222) 评论(1) 推荐(1)
摘要:反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的 Class,Class 类用于表示. class 文件(字节码)) 一、反射的概述 JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的 阅读全文
posted @ 2019-09-19 13:51 Java知己 阅读(539) 评论(0) 推荐(0)
摘要:什么是OOPS? 面向对象编程是一种编程概念,其工作原理是对象是程序中最重要的部分。它允许用户创建他们想要的对象,然后创建处理这些对象的方法。操作这些对象以获得结果是面向对象编程的目标。 面向对象编程通常称为OOP,用于Java等现代编程语言 核心OOPS概念 1)类 该类是一组类似的实体。它只是一 阅读全文
posted @ 2019-09-19 11:24 Java知己 阅读(1274) 评论(0) 推荐(0)
摘要:Q1、内部类和子类之间有什么区别? Ans:Inner类是嵌套在另一个类中的类。内类具有嵌套它的类的访问权限,并且它可以访问外部类中定义的所有变量和方法。 子类是从另一个名为super class的类继承的类。子类可以访问其超类的所有公共和受保护的方法和字段。 Q2、Java类的各种访问说明符是什么 阅读全文
posted @ 2019-09-19 11:13 Java知己 阅读(294) 评论(0) 推荐(0)
摘要:Q1、什么是Spring Framework? Spring是Java企业版应用程序开发中使用最广泛的框架.Spring的核心功能可用于开发任何Java应用程序。 我们可以使用它的扩展来在Java EE平台上构建各种Web应用程序,或者我们可以在简单的独立应用程序中使用它的依赖注入。 Q2、使用Sp 阅读全文
posted @ 2019-09-19 11:08 Java知己 阅读(880) 评论(0) 推荐(0)
摘要:面向对象编程?你说的是看着女朋友进行编程吗? 注释:没有对象怎办? 前几天网上看到一个有趣的面试问题: 这个面试问题让我想到了面向过程与面向对象编程的区别,咱们先简单了解下这两者定义上区别: 面向过程 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以 阅读全文
posted @ 2019-09-18 14:24 Java知己 阅读(2825) 评论(0) 推荐(0)
摘要:单例模式是Java中最常用的模式之一。它用于控制通过阻止外部实例化和修改而创建的对象数。这个概念可以推广到只有一个对象存在时更有效地运行的系统,或者将实例化限制为一定数量的对象,例如: 1. 私有构造函数 没有其他类可以实例化新对象。 2. 私有引用 无需外部修改。 3. public static 阅读全文
posted @ 2019-09-18 13:34 Java知己 阅读(391) 评论(0) 推荐(0)
摘要:今天舍友突然问我“ 在java中 a+=b 和a=a+b 有什么区别 ”,说这是一道面试题。当时就不假思索的回答:“一样啊”,然后他说有位面试者也回答说一样,所以被淘汰了。当时感觉很惊奇,书上写的就是一样,怎么会?于是就查了一下,并且自己到eclipse中试了一下,原来他们之间还真的有区别。 在ja 阅读全文
posted @ 2019-09-16 09:21 Java知己 阅读(839) 评论(1) 推荐(0)
摘要:大家好,我们已经在2019年的第9个月,我相信你们所有人已经在2019年学到了什么,以及如何实现这些目标。我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在2019年成为一个更好的、全面的开发人员,比如学习新的编程语言、框架和库。这三件事非常重要,可以帮助您成为更好的Java开发人 阅读全文
posted @ 2019-09-12 14:47 Java知己 阅读(1727) 评论(0) 推荐(0)
摘要:前方高能,轻松一刻,我看了以后是笑疯了。 1. 公司实习生找 Bug 2. 在调试时,将断点设置在错误的位置 3. 当我有一个很棒的调试想法时 4. 偶然间看到自己多年前写的代码 5. 当我第一次启动我的单元测试时 6. 数据库的 Delete 语句忘了使用限定词 where... 7. 明明是个小 阅读全文
posted @ 2019-09-12 13:43 Java知己 阅读(2111) 评论(1) 推荐(1)
摘要:前些日子有知友面试时被问到如题所示的问题,由于他之前没有准备到这些最最基础的知识,没有考虑过这个问题,所以被问到时竟一脸萌币,回答的不是很好。这道题主要考的是对 Java 基础知识的了解,有些同学可能已经忘了。 其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系, 阅读全文
posted @ 2019-09-12 11:21 Java知己 阅读(858) 评论(1) 推荐(0)
摘要:尽管已有20多年的历史,Java仍然是最广泛使用的编程语言之一。只需看看统计数据:根据2018年Stack Overflow开发人员调查,Java是世界上第三大最受欢迎的技术。 TIOBE指数,这是一个基于技术熟练的工程师数量全球排名,课程和第三方供应商,显示了一个更令人印象深刻的成绩,Java处于 阅读全文
posted @ 2019-09-12 09:09 Java知己 阅读(414) 评论(0) 推荐(0)
摘要:阿里面试 现在很多公司在招聘开发岗位的时候,都会事先在招聘信息中注明面试者应当具备的知识技能,而且在面试的过程中,有部分对于技能掌握程度有严格要求的公司还会要求面试者手写代码,这个环节很考验面试者的基础功底和实力! 这不,前些天一个朋友去阿里面试的时候,在二面过程中就被要求使用Java实现二叉树,王 阅读全文
posted @ 2019-09-11 14:33 Java知己 阅读(1866) 评论(0) 推荐(1)