JAVA学习
文章平均质量分 89
仰望…星空
这个作者很懒,什么都没留下…
展开
-
Java多线程详解
1.线程的状态创建,就绪,运行、阻塞和死亡状态。(1)新建状态(New):新创建了一个线程对象。(2)就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。(3)运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。(4)阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态。(5)死亡状态(Dead):线程执原创 2021-04-19 22:49:34 · 63 阅读 · 0 评论 -
Java面试题(一)
1. 面向对象跟面向过程进行对比。面向过程注重过程,即注重每一个步骤和顺序。面向对象更注重有哪些对象(参与者),这些对象做了什么。面向过程比较直接高效。面向对象易于扩展、复用和维护。面向对象的三大特性:封装、继承和多态。(1)封装隐藏对象的属性和方法,只对外提供调用方式。外部调用者不需要知道内部的实现细节,只需要关注如何去调用。比如我们调用一个方法,我们不需要知道它实现的细节,只需要知道如何调用就好。(2)继承子类继承父类,子类共性的方法或属性可以直接使用父类的,子类只需要扩展个性化的。原创 2021-04-11 18:22:24 · 79 阅读 · 0 评论 -
Java小白的学习笔记(1)
JDK和JRE跨平台A: JDK与JRE的关系a: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。它包含了Java虚拟机,也就是JVM,b: JDK:它是Java开发运行环境,提供了Java语言的开发工具.JDK包含了JRE,同时也就包含JVM。B: 跨平台特性a: 平台指的是操作系统 (Windows,Linux,Mac)。b: Java程序可以在任意操作系统上运行,一次编写到处运行c: 实现跨..原创 2020-08-13 16:02:43 · 175 阅读 · 0 评论