Java基础知识
开发小牛进阶
Java小白,公众号同名。
展开
-
Java中的多线程编程
Java是为数不多的真正实现多线程并发编程的语言说到线程程,我们就不由的得先说说进程,所谓是有爹再有儿。什么是进程呢?进程是一个具有独立功能的程序,关于某个特定数据集合进行的一次运行活动。进程是系统进行资源分配和调度运行的基本单位(程序 + 数据 + 进程控制块PCB),进程会独占CPU。线程是进程基础上的进一步划分,可共享进程中的共有资源,线程之上又细分“...原创 2020-02-29 12:38:39 · 222 阅读 · 0 评论 -
JAVA基础知识【网上整理的+自己的】
一、容器相关Java集合中List,Set以及Map等集合体系详解:https://blog.csdn.net/zhangqunshuai/article/details/80660974原创 2020-02-23 10:47:35 · 169 阅读 · 0 评论 -
Java中的多重继承
接口不仅仅只是一种更纯粹形式的抽象类,它具有更高的目标,接口没有具体的实现,没友任何与接口有关的存储,这样可以使用接口去进行组合,完成一些功能:一个x可以完成a、可以完成b、同时可以完成c。在C++中组合多个类接口的行为称之为多重继承。它可能会是你背上沉重的包袱,因为每一个类都有一个具体的实现。在Java中,你可以执行相同的行为,但是只有一个类可以有具体的实现,因此通过组合多个接口,...原创 2020-02-16 11:46:15 · 756 阅读 · 0 评论 -
JAVA基础之:JAVA中的注解
1、概念:说明程序的,给计算机看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5之后版本引入的一个特性,与类、接口、枚举是同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等前面,用来对这些元素进行说明,注释。概念描述:JDK1.5之后用的;说明程序的;使用注解:@注解名称package com.ma.annotati...原创 2019-11-02 18:20:31 · 423 阅读 · 0 评论 -
JavaSE (线程池)
线程池是获取线程的第四种方法线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个还维护着一些基本的统计数据,如完成的任务数。为了便于跨大量的上下文使用,此类提供了很多可调整的参数和扩展钩子(hook)。但是,强烈建议程序员使用比较方便的Executors工厂方法:...原创 2018-05-09 01:09:47 · 191 阅读 · 0 评论 -
JavaSE (多线程中生产者与消费者)
生产者与消费者模式(信号灯法) 同一份资源/* * 一个场景,一份共同的资源 * 生产者消费者模式(信号灯法) */public class Movie { private String pic; //信号位 //flag->T 生产者生产,消费者等待 //flag->F 消费者消费,消费完后唤醒生产者 private boolean flag = t...原创 2018-04-19 00:51:10 · 155 阅读 · 0 评论