随笔分类 - java基础
摘要:参考链接: https://blog.csdn.net/Marmara01/article/details/85196803 final、finally、finalize 有什么区别? final:是修饰符,如果修饰类,此类不能被继承;如果修饰方法和变量,则表示此方法和此变量不能在被改变,只能使用。
阅读全文
摘要:XML 1.XML介绍 XML 可扩展标记语言(eXtensible Markup Language)没有预定义任何标签,需要自行定义标签 XML的特点 与操作系统 编程语言无关 可实现不同系统之间数据交换 XML作用 数据存储 数据交换 数据配置 2.XML和HTML的区别 XML 不是 HTML
阅读全文
摘要:反射 1.反射的概念 程序能够在运行时,观察、检测、修改自己运行时(Runtime)状态和行为的能力/特性. 2.java反射机制 在运行状态中,动态获取类的信息以及动态调用对象的方法的功能 正常方式 类 >对象 new对象 >类信息 反射方式 JavaAPI提供了Class类 >类信息 3.Jav
阅读全文
摘要:公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁(实现秒杀的一种解决方案) (select * from product p where p.type=’xxxxx’ for update) 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 这些分类并不是全是指锁的状态,有的指锁
阅读全文
摘要:参考链接: https://www.cnblogs.com/qing-gee/p/12090216.html https://www.iteye.com/blog/wallimn-332947 https://zhidao.baidu.com/question/2208438210718855348
阅读全文
摘要:1.表示当前实现继续运行直到下一个断点,快捷键为F8。 2.表示打断整个进程 3.表示进入当前方法,快捷键为F5。 4.表示运行下一行代码,快捷键为F6。 5.表示退出当前方法,返回到调用层,快捷键为F7。 6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号 按 Sh
阅读全文
摘要:OOAD 面向对象的分析与设计 OOA 分析阶段(针对业务问题清晰视图, 列出系统完成任务, 整理业务的公共词汇, 列出解决业务的解决方法) OOD 解决业务的具体实现(技术选型,架构搭建,第三方组件调用) OO 面向对象 一种系统建模技术 对象 客观存在 唯一的实体 是面向对象编程过程中分析与解决
阅读全文
摘要:计算机语言的发展史 计算机成为了大脑的延伸,核心设备 算法是计算机的灵魂,编程语言是塑造计算机的工具 第一代机器语言 第二代汇编语言 第三代 高级语言 常用高级语言 C语言 C++语言 Java语言 PHP语言 Object-C Swift语言(ios) JavaScript语言(H5的核心) Py
阅读全文
摘要:1.java发展历史 1991年 詹姆斯·高斯林 (James Gosling) SUN公司Green项目(消费类电子产品) Oak 后来叫Java 1995年 推出 Java测试版 1996年 JDK1.0 1997年 JDK1.1 1998年 JDK1.2 革命性的版本 更名 Java2 200
阅读全文