面向对象高级 1.抽象类 抽象类必须使用abstract class声明 一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。 格式: abstract clas...

面向对象高级 1.抽象类 抽象类必须使用abstract class声明 一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。 格式: abstract clas...
面向对象进阶笔记 1.关键字 1.1 private 在开发中, 为了避免出现逻辑错误, 我们建议对所有属性进行封装,并为其提供setter及getter方法进行设置和取得操...
面向对象基础笔记 1.1 面向对象思想 面向对象是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体 来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。...
Jvm虚拟机:实现跨平台性,java编译后运行于各平台的jvm虚拟机中,.java-编译->.class-执行->jvm中。 垃圾回收:自动回收,开了一个系统集线程自动去检测...
synchronized 底层如何实现?什么是锁的升级,降级。 操作系统分为用户态和内核态,应用级别的程序会运行在用户态,不能访问硬件,操作系统内核的程序会运行在内核态,可以...
1.JVM内存分哪几个区,每个区的作用是什么方法区、虚拟机栈、本地方法栈、堆、程序计数器方法区:主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等...
Mysql事务 Mysql事务简介 ** Mysql的事务: 数据库的事务是指一组sql语句组成的数据库逻辑处理单元,在这组的sql操作中,要么全部执行成功,要么全部执行失败...
MySQL索引详解--InnoDB 1.索引的概述与分类 索引:索引是帮助mysql高效获取数据的数据结构;类似于图书的目录,可以提高数据检索效率,降低数据库IO成本。 索引...
JS与JQuery异同 ①.根据ID取元素 JS:取到的是一个DOM对象。 例:var div = document.getElementByID("one"); JQUER...
单例模式之线程安全的懒汉式 单例模式分为懒汉式和饿汉式,今天主要来讲讲其中的懒汉式,懒汉式因为要实现懒加载(使用时再创建对象),所以存在线程安全问题。先来看看最简单的懒汉式:...
异常处理中的引用数据类型与基本数据类型差异 在学习异常处理的时候发现了一个有意思的问题 首先来观察一段代码: 我们都知道,在异常处理中,finally块内的语句是必然执行的,...