
【Java 基础】Java- 多线程
多任务 {#多任务} ---------- > 多任务处理是指用户可以在同一时间内运行多个应用程序, 每个应用程序被称作一个任务.Linux、windows 就是支持多任务的操作系统, 比起单任务系统它的功能增强了许多。 > > 当多任务操作系统使用某种任务调度策略允许两个或更多进程并发共享一个处理器时,事实上处理器在某一时刻只会给一件任务提供服务。因为任务...
多任务 {#多任务} ---------- > 多任务处理是指用户可以在同一时间内运行多个应用程序, 每个应用程序被称作一个任务.Linux、windows 就是支持多任务的操作系统, 比起单任务系统它的功能增强了许多。 > > 当多任务操作系统使用某种任务调度策略允许两个或更多进程并发共享一个处理器时,事实上处理器在某一时刻只会给一件任务提供服务。因为任务...
阶段一 (夯实基础) {#阶段一 -(夯实基础)} ------------------------- ### Java 基础语法 {#Java 基础语法} ```yaml 学习目标: 1. 熟悉 Java 等基本概念 2. 掌握 Eclipse/IDEA 集成开发工具的安装、配置和应用 3. 熟悉 Java 基本语法、基本类型、运算符和表达式 ...
> 公司是有这么个需求,让打包后的 jar 包每天随着系统启动而自行启动,写脚本太麻烦,使用 winsw 差不多一劳永逸,而且很方便 ### 概述 {#概述} > WinSW is an executable binary, which can be used to wrap and manage a custom process as a Windows se...
**原文地址:** * [SpringBoot 实现 Websocket 通信详解)](http://www.mydlq.club/article/86/) * 作者:**超级小豆丁** **参考地址:** * [Stomp 1.2 协议规范](https://stomp.github.io/stomp-specification-1.2.html) * [Spring ...
### 工厂模式 {#工厂模式} > 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 > > 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 ### 介绍 {#介绍} **意图:**定义一个创建对象...
### 单一职责原则 {#单一职责原则} 一个类只负责一项职责,如若不然,就应该把类拆分; > 比如相机, 只有拍照的功能 ### 里氏替换原则 {#里氏替换原则} > **克服继承的缺点** * 里氏替换原则中,子类可以扩展父类的功能,但不要改变父类原有的功能,对父类的方法尽量不要重写和重载。因为父类代表了定义好的结构,通过这个规范的接口与外界交互,子类不...
### 单例模式 {#单例模式} 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 > 简单来说就是保证在内...
Serializable 序列化的简要说明([原文地址](https://www.cnblogs.com/huhx/p/serializable.html#friend_link)) {#Serializable 序列化的简要说明 - 原文地址} ==================================================================...
transient {#transient} ====================== java 语言的关键字,变量修饰符,如果用 transient 声明一个 [实例变量](http://baike.baidu.com/view/2320299.htm),当对象存储时,它的值不需要维持。 ```java private transient BaseCalendar.D...
System 类 {#System 类} ==================== > `java.lang.System` 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在 `System` 类的 `API` 文 档中,常用的方法有: * `public static long currentTimeMillis()`:返回以毫秒为单位的当前时间。...