加载中
【JAVA基础☞变量赋值面试】局部变量使用前需要显式地赋值,否则编译通过不了,为什么这么设计?

1、成员变量是可以不经初始化的,在类加载过程的准备阶段即可给它赋予默认值,但局部变量使用前需要显示赋予初始值,javac不是推断不出不可以这样做,而是没有这么做,对于成员变量而言,其赋...

2019/06/26 15:20
539
【JAVA基础☞内部存储和GC】Java方法区和永久代

Java方法区和永久代 这里只讨论HotSpot虚拟机,这也是目前使用的最多的JVM。Sun JDK7 HotSpot虚拟机的内存模型如下图所示: 1、什么是方法区 在Java虚拟机中,方法区是可供各线程共享的运行时...

2019/06/26 14:33
174
【java基础☞初始化顺序】java继承中的初始化顺序

1、初始化顺序:父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父类的非静态变量(父类的非静态代码块)-->父类的构造函数-->子类的非静态变量(子类的非静态代码...

2019/06/25 14:08
171
什么是MVCC

1.1 基础概念 MVCC,Multi-Version Concurrency Control,多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问;在编程语言中实现事务内存。 如果有...

【stack使用-括号匹配问题】

1、问题: Java实现括号是否匹配(给定一串字符串看括号是否成对出现) 思路: 1.1、将字符串的每个字符进行遍历 1.2、如果发现是左括号,那么将该字符压入到栈中 1.3、如果是右括号,先去存储...

2019/06/04 19:47
814
【LeetCode-解题一 求和】

原文: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, ...

2019/06/03 14:46
142
TCP/IP 协议的基础知识

一个 http 请求的整个流程 负责域名解析的 DNS 服务 首先,用户访问一个域名,会经过 DNS 解析 DNS(Domain Name System),它和 HTTP 协议一样是位于应用层的协议,主要提供域名到 IP 的解析服...

2019/06/02 16:07
88

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部