摘要: 1.Java的HashMap是如何工作的?HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCode 阅读全文
posted @ 2018-04-09 21:52 小哥爱美食 阅读(830) 评论(0) 推荐(0) 编辑
摘要: java基础面试题1、Java的基本类型(8个)每个基本类型所占位数与字节数byte 1字节 8位short 2字节 16位int 4字节 32位long 8字节 64位char 2字节 16位float 4字节 32位double 8字节 64位boolean 1字节 8位2、Int与Intege 阅读全文
posted @ 2018-04-09 21:51 小哥爱美食 阅读(11453) 评论(1) 推荐(0) 编辑
摘要: GC 是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的 GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java 语言没有提供释放已分配内存的显示操作方法。 阅读全文
posted @ 2018-04-09 21:46 小哥爱美食 阅读(941) 评论(1) 推荐(0) 编辑
摘要: get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到ACTION属性所指的URL 阅读全文
posted @ 2018-04-09 21:43 小哥爱美食 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 阅读全文
posted @ 2018-04-09 21:38 小哥爱美食 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。 阅读全文
posted @ 2018-04-09 21:29 小哥爱美食 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 问题一:在多线程环境中使用HashMap会有什么问题?在什么情况下使用get()方法会产生无限循环? HashMap本身没有什么问题,有没有问题取决于你是如何使用它的。比如,你在一个线程里初始化了一个HashMap然后在多个其他线程里对其进行读取,这肯定没有任何问题。有个例子就是使用HashMap来 阅读全文
posted @ 2018-04-09 21:20 小哥爱美食 阅读(4684) 评论(0) 推荐(0) 编辑
摘要: Java并发面试问题1、什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)?原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。int++并不是一个原子操作,所以当一个线程读取它的值并加1时,另外一个 阅读全文
posted @ 2018-04-09 21:10 小哥爱美食 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的 阅读全文
posted @ 2018-04-09 21:08 小哥爱美食 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 9个Java初始化和回收的面试题1.Java中是如何区分重载方法的?通过重载方法的参数类型和顺序来进行区分的。注意:若参数类型和顺序均相同时,不管参数名是否相同,编译器均会报错,提示方法已经被定义。且不能根据返回值类型来区分,如果根据返回值来区分的话,有时程序里调用方法时并不需要返回值,那么程序都无 阅读全文
posted @ 2018-04-09 20:57 小哥爱美食 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、什么是垃圾回收? 垃圾回收是Java中自动内存管理的另一种叫法。垃圾回收的目的是为程序保持尽可能多的可用堆(heap)。 JVM会删除堆上不再需要从堆引用的对象。 2、用一个例子解释垃圾回收? 比方说,下面这个方法就会从函数调用。void method(){Calendar calendar = 阅读全文
posted @ 2018-04-09 20:51 小哥爱美食 阅读(437) 评论(0) 推荐(0) 编辑
摘要: SSL 和 TLSSSL(Socket Secure Layer 缩写)是一种通过 HTTP 提供安全连接的协议。SSL 1.0 由 Netscape 开发,但由于严重的安全漏洞从未公开发布过。SSL 2.0 于 1995 年发布,它存在一些问题,导致了最终的 SSL 3.0 在 1996 年发布。 阅读全文
posted @ 2018-04-09 20:36 小哥爱美食 阅读(310) 评论(0) 推荐(0) 编辑
摘要: tcp_nodelay, tcp_nopush 和 sendfiletcp_nodelay 在 TCP 发展早期,工程师需要面对流量冲突和堵塞的问题,其中涌现了大批的解决方案,其中之一是由 John Nagle 提出的算法。Nagle 的算法旨在防止通讯被大量的小包淹没。该理论不涉及全尺寸 tcp  阅读全文
posted @ 2018-04-09 20:34 小哥爱美食 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 声明:本文章转载自 Java编程 微信公众号 本文编号612 Nginx 是如何工作的,其背后的概念有哪些,以及如何优化它以提升应用程序的性能。还会告诉你如何安装,如何启动、运行。这个教程包括三节:基本概念 —— 这部分需要去了解 Nginx 的一些指令和使用场景,继承模型,以及 Nginx 如何选 阅读全文
posted @ 2018-04-09 19:39 小哥爱美食 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Java程序员的三行情诗: 下面,是一首出自Java程序员的情书。用我最熟悉的语言,表达我的感受,也许,这就是浪漫~ 《面向对象》 你知道吗? 自从那次不经意间把你导入我的心。 就从此再也无法导出了。 真的希望从此你便是我私有的。 别人无论如何也无法访问你的心。 不过你放心,我会精心的保护它。 我能 阅读全文
posted @ 2018-04-09 19:23 小哥爱美食 阅读(262) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-09 19:11 小哥爱美食 阅读(0) 评论(0) 推荐(0) 编辑