
java
我是一个小白菜
学习让人进步 哈哈!
展开
-
java 运行数据区的具体解释。
大家基本上都知道 Java 的虚拟机含了。 堆 (heap)方法区 (method Area) 虚拟机栈(VM STACK) 本地方法栈(NATIVE method stack) 程序计数器( program count register) (1) 执行引擎 本地方法接口 本地方法库 在这里 我对上面不做一一解释 可查看资料 我要说的是 jvm 虚拟机 (1) 中有个名字 运行的数据区 想必大家对这个运行数据区 什么叫运行数据区呢。里面为什么...原创 2020-05-15 10:21:49 · 244 阅读 · 0 评论 -
java锁
自旋锁 ·自旋锁上锁后让等待线程进行忙等待而不是睡眠阻塞,而信号量是让等待线程睡眠阻塞。 自旋锁的忙等待浪费了处理器的时间,但时间通常很短,在 1 毫秒以下 线程三大特性: 多线程有三大特性,原子性、可见性、有序性 原子性:保证数据一致性,线程安全。 可见性:对另一个线程是否可见 有序性:线程之间执行有顺序 线程池四种创建方式 newCachedT...原创 2020-03-24 17:35:01 · 124 阅读 · 0 评论 -
对象与对像变量
要使用对像 必须构造对像 , 并指定其初始化状态 在java 使用构造器构造新实列 构造器是一种特述的的方法, 用来构造对像并初始化对像 构造器的名字应该与类名相同。 要想构造一个 Date 对 象, 需要在构造器前面加上 new 操作符, 如下所示: new Date() 这个表达式 构造啦一个对象 ,这个对象被初始化为当前的日期和时间。 也可以将这个对象传递给一个...原创 2020-01-09 19:29:37 · 646 阅读 · 0 评论 -
java string stringbuffer stringbuldeer 看这几张图就知道了
string stringbuffer stringbulder 比stringbuffer 效率高 但线程不安全 基功能和 stringbuffer 一样 适合单线程。stringbuffer 线程安全的 速度慢 适合多线程 ...原创 2019-12-11 11:49:42 · 214 阅读 · 0 评论 -
java
同修饰符使用细节 常用来修饰类、方法、变量的修饰符如下: public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 private 权限修饰符,私有访问, 方法,成员变量 static 静态修饰符 方法,成员变量 final 最终修饰符 类,方...原创 2019-12-11 00:14:12 · 141 阅读 · 0 评论 -
java 静态 final statick
final的概念 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部...原创 2019-12-11 00:09:38 · 189 阅读 · 0 评论