-
面试官:请说一下对象锁和类锁的区别
面试官:请说一下对象锁和类锁的区别 有锁才有自由 生活中不存在绝对的自由,绝对的自由通常对应的无序和混沌,只有在道德、法律、伦理的约束下的相对自由,才能使人感受到自由。 而在多线程编程中,锁是至关重要的,锁就是道德,就是法律约束,没有锁的多线程环境将会...
-
java 超详细面经整理(持续更新)2019.12.19
java 超详细面经整理(持续更新)2019.12.19 目录 Java SE 请你解释HashMap中为什么重写equals还要重写hashcode? 请你介绍一下map的分类和常见的情况 请你讲讲Java里面的final关键字是怎么用的? 请你谈谈关于Synchronized和lock 请你介绍一下volatile? 请你介绍一下...
-
JVM类加载机制
JVM类加载机制 描述JVM如何加载Class字节码文件。 类加载过程 加载 连接 验证 准备 解析 初始化 加载 获取类的二进制字节流加载到内存(比如从Zip包,网络,反射中读取) 将字节码的静态数据结构转换成运行时数据结构 在内存中生成一个代表这个类的java.lang.Class对象...
-
关于java虚拟机
关于java虚拟机 JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可...
-
volatile底层实现原理
volatile底层实现原理 前言 当共享变量被声明为volatile后,对这个变量的读/写操作都会很特别,下面我们就揭开volatile的神秘面纱。 1.volatile的内存语义 1.1 volatile的特性 一个volatile变量自身具有以下三个特性: 可见性:即当一个线程修改了声明为volatile变量的...
-
Linux
Linux 第一章 Linux开山篇 1.1 linux入门 1.2 Linux学习方向 1.3 Linux的应用领域 1.3.1 个人桌面应用领域 1.3.2 服务器应用领域 1.3.3 嵌入式应用领域 1.4 Linux高手进阶之路 第二章 Linux基础篇 Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,免费、开源,安全,...
2019-09-04 07:09:30 编程快速入门linux学习linux入门linux基础安装linux学习linuxlinux的文件系统linux网络在linux中文档
-
你真的会用单例模式?
你真的会用单例模式? 单例模式可以说只要是一个合格的开发都会写,但是如果要深究,小小的单例模式可以牵扯到很多东西,比如:多线程是否安全?是否懒加载?性能等等。还有你知道几种单例模式的写法呢?如何防止反射破坏单例模式? 一、 单例模式 1.1 定义 单例模式就...
-
算法第一章作业
算法第一章作业 一:代码规范 参考 : https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/headers/# 1 . 头文件 1.1. Self-contained 头文件 头文件应该能够自给自足(self-contained,也就是可以作为第一个头文件被引入),以 .h 结尾。至...
-
Java面向对象总结
Java面向对象总结 面向对象基本概念 ?? Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。 对象有以下特点 : 对象具有属性和行为...
-
PHP类的静态方法和静态变量的操作步骤
静态 变量 通常都存在于函数的范围内,其实静态变量只存在于堆栈中,通常函数中的变量会在函数结束后释放,本文是爱站技术频道小编给大家带来的PHP类的静态方法和静态变量的操作步骤,一起来了解一下吧! 在 php 中,访问类的方法/变量有两种方法: 1. 创建对象$object...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
