E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试知识点
Java集合类常见
面试知识点
总结
Java集合类学习总结这篇总结是基于之前博客内容的一个整理和回顾。这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术https://blog.csdn.net/column/details/21930.html里面有包括Java集合类在内的众多Java核心技术系列文章。以下总结不保证全对,如有错误,还望能够指出,谢谢。最后,如果想要更好地完成这部分内容的学习,建议大家还是去
Java技术江湖
·
2019-10-18 20:00
SVM
面试知识点
总结
1.SVM原理SVM是一种二类分类模型。它的基本思想是在特征空间中寻找间隔最大的分离超平面使数据得到高效的二分类,具体来讲,有三种情况(不加核函数的话就是个线性模型,加了之后才会升级为一个非线性模型):当训练样本线性可分时,通过硬间隔最大化,学习一个线性分类器,即线性可分支持向量机;当训练数据近似线性可分时,引入松弛变量,通过软间隔最大化,学习一个线性分类器,即线性支持向量机;当训练数据线性不可分
控球强迫症
·
2019-10-18 15:00
Java
面试知识点
(七十七)剑指offer精彩算法题(上)
一、剑指offer第56题【链表中环的入口节点】【题目】给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。【思路】1、设置快慢指针,假如有环,他们最后一定相遇。2、两个指针分别从链表头和相遇点继续出发,每次走一步,最后一定相遇与环入口。证明结论1:设置快慢指针fast和low,fast每次走两步,low每次走一步。假如有环,两者一定会相遇(因为low一旦进环,可看作fast
温柔的谢世杰
·
2019-10-18 13:12
面试
算法
Java面试知识汇总
Java
面试知识点
(七十六)线程池进阶
在之前的文章Java
面试知识点
(七十三)线程池,已经说了线程池的基本情况,包括线程池的运行原理,线程池的创建,任务的提交,获取结果,线程池的关闭和配置,下面我们在深入的了解一下线程池并进行代码编写。
温柔的谢世杰
·
2019-10-17 09:13
java
面试
Java面试知识汇总
Java
面试知识点
解析(四)——版本特性篇
//www.cnblogs.com/wmyskxz/p/9051955.html前言:在遨游了一番JavaWeb的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招Java开发岗
面试知识点
解析
garfielder007
·
2019-10-16 21:16
笔试面试
Java
面试知识点
解析(三)——JVM篇
//www.cnblogs.com/wmyskxz/p/9045972.html前言:在遨游了一番JavaWeb的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招Java开发岗
面试知识点
解析
garfielder007
·
2019-10-16 21:58
笔试面试
Java
面试知识点
解析(二)——高并发编程篇
//www.cnblogs.com/wmyskxz/p/9021597.html前言:在遨游了一番JavaWeb的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招Java开发岗
面试知识点
解析
garfielder007
·
2019-10-16 21:37
Java
面试
知识点
高并发
笔试面试
Java
面试知识点
解析(一)——基础知识篇
//www.cnblogs.com/wmyskxz/p/9016611.html前言:在遨游了一番JavaWeb的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招Java开发岗
面试知识点
解析
garfielder007
·
2019-10-16 21:18
笔试面试
Java
面试知识点
(七十五)设计模式之观察者模式
一、初识1.定义在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。2.参与角色被观察者(Subject):当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。Subject需要维持(添加,删除,通知)一个观察者对象的队列列表。观察者(Observer):接口或抽象类。当Subject的状态发生变化时,Observer对象将通过一个callback
温柔的谢世杰
·
2019-10-16 11:51
java
面试
Java面试知识汇总
Java
面试知识点
(七十三)线程池
一、线程池的实现原理线程池处理流程线程池执行的四种情况:1)如果当前运行的线程少于corePoolSize,则创建新线程来执行任务(注意,执行这一步骤需要获取全局锁)。2)如果运行的线程等于或多于corePoolSize,则将任务加入BlockingQueue。3)如果无法将任务加入BlockingQueue(队列已满),则创建新的线程来处理任务(注意,执行这一步骤需要获取全局锁)。4)如果创建新
温柔的谢世杰
·
2019-10-14 16:54
java
面试
Java面试知识汇总
1007Java
面试知识点
准备
get请求和post请求之间的区别?参考文章链接GET请求参数地址会显示在url地址中,post则不会get请求数据量小1024个字节,也就是1KB,而post请求数据量大2MB左右get请求一般用于从服务端查询数据,而post请求可以用于增删改请求(RESTFUL接口设计规范就是这么来的)Linux系统熟悉吗?常用的指令有哪些?查询系统负载的命令是哪个?(面试就是一个)linux系统是目前主流的
为了更好的明天而战
·
2019-10-07 11:21
面试宝典
1006Java
面试知识点
准备
数据库表设计需要注意哪些方面?参考文章设计工具:powerdesigner(适用于不同类型的数据库)实用设计规则:(之前设计表的时候考虑SQL语句查询的便捷性上,也就是用空间换时间的做法,数据冗余可能比较多)1.综合考虑空间冗余和处理速度2方面的因素。2.在书写SQL语句的时候综合考虑,该合并合并,该拆分拆分表设计规范1.保证字段的原子性,即字段含义明确,不可拆分2.同时在保证第三范式的基础上适当
为了更好的明天而战
·
2019-10-06 15:35
面试宝典
1004Java
面试知识点
准备
单一应用型框架和分布式架构的区别?单一应用型框架的优缺点:优点:网站流量小,只有一个应用(项目),所有的功能捆绑在一个应用中.部署简单及成本低.业务简单,开发成本小.缺点:代码耦合度高,开发和维护困难.服务器负载有限.无法针对不同模块进行针对性优化,单点容错率第,并发能力差.总结来讲之前做的pv_webT项目包含移动端农户+业务员/微信小程序/后台管理系统代码耦合在一起,网站流量小,部署倒是简单,
为了更好的明天而战
·
2019-10-04 11:05
面试宝典
CSS盒模型
面试知识点
一、基本概念1、基本概念:标准盒模型+怪异盒模型(IE模型)基本组成:由margin、padding、content组成。2、标准盒模型和IE模型的区别标准盒模型中width指的是内容区域content的宽度;height指的是内容区域content的高度。标准盒模型下盒子的大小=content+border+padding+margin怪异盒模型中的width指的是内容、边框、内边距总的宽度(c
牛译伟
·
2019-10-01 14:00
0928Java
面试知识点
准备
List三个子集的特点?LinkedList线性链表集合,增删快,查询慢.ArrayLiST动态数组集合,查询快,增删慢.List,Set,Map之间的区别?List集合对象元素有序可重复,Set集合对象元素无序不可重复.Map集合无序,key不可重复,value可重复.List和Set存储的单列数据.而Map存储的是双列数据.List,Set,Map的实现类?List集合的实现类包括Linked
为了更好的明天而战
·
2019-09-29 10:53
面试宝典
阿里面试之 MySQL 20 问,Java程序员秋招必会
对于技术面试来说,考察的核心包含以下两个特点:考察的知识点广,因为不同的公司和不同的面试官技能知识结构是不同的,所以所关注的问题和面试内容也是不同的,所以具备
面试知识点
广
Java大蜗牛
·
2019-09-27 17:33
MySQL
数据库
Java程序员
面试
阿里
后端
编程语言
程序人生
0927Java
面试知识点
准备
并发集合和普通集合有何区别?常见的并发集合包含ConcurrentHashMap,ConcurrentLinkedDeque,ConcurrentLinkedQueue.java中的集合分为普通集合,同步集合,并发集合.普通集合读写效率最高,同步(线程安全)集合知识例如HashTable,Vectory,这种采用了sychronzied关键字,严重降低了系统的性能.所以只能被称为线程安全集合,还没
为了更好的明天而战
·
2019-09-27 13:39
Java从入门到精通
前端
面试知识点
(2)——前端基础JS
1.JS的基本数据类型?6种:undefined,null,string,number,boolean,object2.JS引用类型?(内置对象)基本包装类型:Boolean、Number、String单体内置对象:Global、Math其他:Object、Array、Date、RegExp、Function3.this关键字的理解?this始终指向函数的直接调用对象或者事件的触发对象。如果有ne
年少有van
·
2019-09-24 23:00
高频
面试知识点
总结,看看你能答对多少
开篇:题目答案总结并非标准,仅供参考,如果有错误或者更好的见解,欢迎留言讨论,往期公众号整理的一些面试题看这里:Java面试题内容聚合事务1、什么是事务?事务的特性(ACID)什么是事务:事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。事务特性分为四个:原子性(Atomicity)、一致性(Consistency
Java知音*
·
2019-09-20 11:00
Java
面试知识点
总结③——多线程和并发
大纲[x]一、Java基础(语言、集合框架、OOP、设计模式等)[x]二、Java高级(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql、MySQL、Redis等)[x]六、算法与数据结构[x]七、计算机网络[x]八、操作系统(OS基础、Linux等)[x]九、其他三、多线程和并发0.Java中的volatile变量是什么Java语言提供了
dooduoaixuexi
·
2019-09-17 10:17
消息队列
SQL优化
java
数据库
面试知识点
整理
转自:https://blog.csdn.net/snowbaby1234/article/details/81238760事务四大特性(ACID)1.原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用日志来实现,日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。2.一致性(Consistency)数据库在事务执行
比天空更远
·
2019-09-04 17:16
数据库
2019年秋招 Java
面试知识点
梳理(高频问题)
Java
面试知识点
梳理基础一JVM-内存区域分配HotSpot对象创建JVM-类加载机制JVM-内存分配(堆上的内存分配)JVM-GC回收机制JVM-垃圾收集器JVM指令重排序重排序类型基础二数据类型缓存池
张昌伟
·
2019-08-30 23:24
开发
中高级前端
面试知识点
汇总
1.1、什么是HTML语义化?有什么好处?根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信
吹过麦田的风
·
2019-08-29 09:12
前端
Spring,Spring MVC及Spring Boot区别
原文链接:https://www.toutiao.com/i6717255334395642382点推荐最全的JVM
面试知识点
(一):运行时数据区最全的JVM
面试知识点
(二):JVM类加载Spring源码解析
AlbenXie
·
2019-08-29 00:34
后端Java框架
微服务及分布式框架
面试
面试知识点
(4)操作系统
1.请你说一下进程与线程的概念,其中有什么区别,他们各自又是怎么同步的基本概念:是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发;线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;区别:1.一个线程只能属于一个进程,而一个进程可以有多个线程。线程依赖于进程而存在。2.进程在执行过程中拥有独立的内存单元,而多个线程共享进程的内
微糖去冰_
·
2019-08-28 16:49
【原创】关于DNS不得不说的一些事
没错,正是因为DNS包含着很多大厂常考
面试知识点
!因此,烟哥认为很有必要再开一文说明。正
专注java开发
·
2019-08-23 09:00
【原创】关于DNS不得不说的一些事
没错,正是因为DNS包含着很多大厂常考
面试知识点
!因此,烟哥认为很有必要再开一文说明。正文概念DNS的全称是DomainN
孤独烟
·
2019-08-23 09:00
关于DNS,那些必须要了解的知识点,画重点大厂面试常问
画重点真的是经常问,所以个人觉得有必要用一篇文章来说明下,DNS包含着很多大厂常考
面试知识点
!
java周某人
·
2019-08-22 20:06
dns
面试
Java
面试知识点
(六十六)关于Redis的面试题
1.什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-ValueDB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单
温柔的谢世杰
·
2019-08-22 15:14
java
数据库
面试
面试知识点
梳理一:概率论和线性代数
研二找工作季,面试了虎牙直播和一些创业型公司,问到了一些问题都没能很好地回答出来,本文特来梳理一些知识点~~一枚硬币,扔了一亿次都是正面朝上,再扔一次反面朝上的概率是多少?才知道这原来是知乎上的问题~当时面试的时候第一反应就是想着应该概率还是1,但是没敢说出来,还是对概率论掌握的不够。先给出知乎上的一个比较令人信服的答案:假设这个硬币是“均匀稳定”的(不是质地不均匀或者两面均为正面的硬币),也就是
好小的风
·
2019-08-22 15:09
数学基础
Java
面试知识点
(六十四)Java注解(上)——概念篇
一、注解那些事1.什么是注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解是框架的核心之一2.java中的注解@Override表示覆盖或重写父类的方法;@Deprecated表示该方法已经过时了。(当方法或是类上面
温柔的谢世杰
·
2019-08-20 11:44
java
面试
SpringBoot
Java
面试知识点
(六十三)Java反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。实际上,我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象。这个实例对象称之为类对象,也就是Class对象。一、概述反射就是把java类中的各种成分映射成一个个
温柔的谢世杰
·
2019-08-19 19:03
java
面试
计算机网络
面试知识点
总结
https://juejin.im/post/5ad7e6c35188252ebd06acfa这篇文章已经讲的很详细!以下是我自己的一些整理第一章绪论1.OSI,TCP/IP,五层协议的体系结构,以及各层协议三种协议对比.png采用一种只有五层协议的体系结构,这样既简洁(相对OSI)又能将概念阐述清楚(相对于tcp/ip)。应用层:提供与用户之间的接口——DNS/Telenet/HTTP/FTP/
某翁
·
2019-08-06 10:40
Java
面试知识点
(六十)TCP协议 (可靠保证、TCP、UDP、拥塞、ARQ)
保证可靠的方式应用数据被分割成TCP认为最适合发送的数据块。TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。校验和:TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。TCP的接收端会丢弃重复的数据。流量控制:TCP连接的每一方都有固定大小的缓冲空间,T
温柔的谢世杰
·
2019-07-26 19:47
java
面试
计算机网络
Java面试知识汇总
Java
面试知识点
(五十九)TCP 三次握手和四次挥手协议
三次握手三次握手:(我要和你建立链接,你真的要和我建立链接么,我真的要和你建立链接,成功)第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+AC
温柔的谢世杰
·
2019-07-25 19:34
java
面试
计算机网络
Java面试知识汇总
Java
面试知识点
(五十八)OSI七层模型和 五层体系结构
学习计算机网络时我们一般采用折中的办法,也就是中和OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。OSI七层模型每一层的作用:物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)数据链路层:将比特组装成帧和点到点的传递(帧Frame)网络层:负责数据包从源到宿的传递和网际互连(包Packet)传输层:提供端到端的可靠报文传递和错误恢复(段Segmen
温柔的谢世杰
·
2019-07-25 19:21
java
面试
计算机网络
Java面试知识汇总
Java
面试知识点
(五十七)类加载器
类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的阶段,这一步我们可以去完成还可以自定义类加载器去控制字节流的获取方式(重写一个类加载器的loadClass()方法)。数组类型不通过类加载器创建,它由Java虚拟机直接创建。所有的类都由类加载器加载,加载的作用就是将.class文件加载到内存。类
温柔的谢世杰
·
2019-07-25 18:43
java
面试
Java面试知识汇总
Java
面试知识点
(五十六)JVM垃圾回收 常见面试题
1.MinorGc和FullGC有什么不同呢?目前主流的垃圾收集器都会采用分代回收算法,因此需要将堆内存分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。新生代GC(MinorGC):指发生新生代的的垃圾收集动作,MinorGC非常频繁,回收速度一般也比较快。老年代GC(MajorGC/FullGC):指发生在老年代的GC,出现了MajorGC经常会伴随至少一次的Mino
温柔的谢世杰
·
2019-07-25 15:17
java
面试
Java面试知识汇总
Java
面试知识点
(五十五)JVM垃圾收集器
如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。并行和并发概念补充:并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。并发(Concurrent):指用户线程与垃圾收集线程同时执行(但不一定是并行,可能会交替执行),用户程序在继续运行,而垃圾收集器运行在另一个CPU上。1.Serial收集器Serial(串行)收集器收集器是最基本、历史最
温柔的谢世杰
·
2019-07-25 15:12
java
面试
Java面试知识汇总
Java
面试知识点
(五十四)JVM运行时数据区域
概览Java虚拟机在执行Java程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK.1.8和之前的版本略有不同,JDK1.8之前:JDK1.8:线程私有的:程序计数器虚拟机栈本地方法栈线程共享的:堆方法区(1.8之后是元空间)直接内存(非运行时数据区的一部分)程序计数器程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值
温柔的谢世杰
·
2019-07-24 19:49
java
面试
Java面试知识汇总
Java
面试知识点
(五十三)垃圾回收算法
标记-清除算法Mark-Sweep这是一个非常基本的GC算法,它是现代GC算法的思想基础,分为标记和清除两个阶段:先把所有活动的对象标记出来,然后把没有被标记的对象统一清除掉。但是它有两个问题,一是效率问题,两个过程的效率都不高。二是空间问题,清除之后会产生大量不连续的内存。复制算法Copying(新生代)复制算法是将原有的内存空间分成两块,每次只使用其中的一块。在GC时,将正在使用的内存块中的存
温柔的谢世杰
·
2019-07-24 18:00
java
面试
Java面试知识汇总
Java
面试知识点
(五十一)虚拟机中的对象
HotSpot虚拟机是java虚拟机中主要使用的一种,我们平时所说的java虚拟机是泛指,而Hotspot虚拟机就是其中使用最广泛的一种对象的创建Java对象的创建过程-类加载检查-分配内存-初始化零值-设置对象头-执行init方法类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果
温柔的谢世杰
·
2019-07-23 20:48
java
面试
Java面试知识汇总
Java
面试知识点
(五十)常见集合框架面试问题集锦
数据概览【List】Arraylist:Object数组Vector:Object数组LinkedList:双向循环链表【Set】HashSet(无序,唯一):基于HashMap实现的,底层采用HashMap来保存元素LinkedHashSet:LinkedHashSet继承与HashSet,并且其内部是通过LinkedHashMap来实现的。有点类似于我们之前说的LinkedHashMap其内部
温柔的谢世杰
·
2019-07-23 17:07
java
面试
Java面试知识汇总
全面掌握:2019年最新flutter
面试知识点
总结
前言近期有不少人咨询了我Flutter相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列Flutter相关要求,于是想了想还是写一期总结吧,也算是Flutter学习的复习。系统完整的学习是必须需要的,这里只能帮你总结一些知识点,更多的还请查阅Flutter官网。喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文
Android解析
·
2019-07-19 21:16
Android
互联网
Android开发
Java
面试知识点
(四十九)Map集合 的遍历
Map接口提供三个集合视图:(1)Setkeyset():返回map中包含的所有key的一个Set视图。(2)Collectionvalues():返回一个map中包含的所有value的一个Collection视图。(3)Set>entrySet():返回一个map钟包含的所有映射的一个集合视图。第一种:KeySet()将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取
温柔的谢世杰
·
2019-07-18 20:36
java
面试
Java面试知识汇总
Java
面试知识点
(四十一)I/O 模型 ——阻塞、非阻塞、多路复用、异步
正在执行的进程,由于期待的某些事件未发生,如请求系统资源失败、等待某种操作的完成、新数据尚未到达或无新工作做等,则由系统自动执行阻塞原语(Block),使自己由运行状态变为阻塞状态。1.阻塞I/O通常IO操作都是阻塞I/O的,也就是说当你调用read时,如果没有数据收到,那么线程或者进程就会被挂起,直到收到数据。阻塞的意思,就是一直等着。阻塞I/O就是等着数据过来,进行读写操作。应用的函数进行调用
温柔的谢世杰
·
2019-07-15 10:26
java
面试
Java面试知识汇总
Java
面试知识点
(四十)I/O 基本概念
1.I/O框架图2.比特Bit、字节Byte、字符CharBit最小的二进制单位,是计算机的操作部分取值0或者1Byte是计算机操作数据的最小单位由8位bit组成取值(-128-127)Char是用户的可读写的最小单位,在Java里面由16位bit组成取值(0-65535)3.java中流的种类字符流和字节流。所有的字节流都继承自inputStream和OutputStream,所有的字符流继承自
温柔的谢世杰
·
2019-07-15 09:14
java
面试
Java面试知识汇总
Java
面试知识点
(三十九)深入理解synchronized
1.synchronize关键字用于加锁,用来解决多线程中,多个线程对同一资源访问所造成的数据不安全的问题2.使用synchronized修饰,相当于加了一把锁,对于synchronized锁定的资源,同一时间,只能有一个线程访问,保证了原子性。线程不安全的代码示例:classTicketimplementsRunnable{privateintnum;//票的数量Ticket(intnum){t
温柔的谢世杰
·
2019-07-11 19:41
java
面试
Java面试知识汇总
Java
面试知识点
(三十七)多线程基本概念
基本概念进程(Process):一个程序运行起来时在内存中开辟一段空间用来运行程序,这段空间包括heap、stack、datasegment和codesegment。例如,开一个QQ就表明开了一个QQ进程。线程(Thread):每一个进程中都至少有一个线程。线程是指程序中代码运行时的运行路径,一个线程表示一条路径。例如QQ进程中,发送消息、接收消息、接收文件、发送文件等各种独立的功能都需要一个线程
温柔的谢世杰
·
2019-07-10 15:05
java
面试
Java面试知识汇总
数据库
面试知识点
(一)基本概念
主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存在的另一个表的主键称此表的外
温柔的谢世杰
·
2019-07-09 09:00
数据库
面试
Java面试知识汇总
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他