05 2020 档案

摘要:[设计模式]单例模式 一、饿汉式 public class Hungry { //浪费空间 private byte[] data1 = new byte[1024*1024]; private Hungry(){ } private static Hungry hungry = new Hungr 阅读全文
posted @ 2020-05-31 19:16 柏伯伯 阅读(99) 评论(0) 推荐(0)
摘要:[设计模式]工厂模式 一、简单工厂模式(静态工厂模式) 车的接口 public interface Car { void name(); } 车接口的三个实现类 public class BYD implements Car{ @Override public void name() { Syste 阅读全文
posted @ 2020-05-31 12:04 柏伯伯 阅读(86) 评论(0) 推荐(0)
摘要:[Java]多线程 一、什么是多线程? 进程:正在执行的程序。 线程:可以理解成进程中独立运行的子任务,一个进程至少有一个线程。 多线程:一个进程中有多个线程。 二、为什么要使用多线程? 为了更好地利用CPU资源。 进程之间不能共享数据,线程可以。 系统创建进程需要为该进程重新分配系统资源,创建线程 阅读全文
posted @ 2020-05-30 18:28 柏伯伯 阅读(112) 评论(0) 推荐(0)
摘要:[Java]网络编程 一、什么是网络编程? 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 网络编程即使用套接字(一种通信机制)来达到进程间通信,现在一般称为TCP/IP编程。 通信协议的参考模型:OSI和TCP/IP。 IP地址用来标识一台计算机,端口号用来区分这些不 阅读全文
posted @ 2020-05-29 15:54 柏伯伯 阅读(176) 评论(0) 推荐(0)
摘要:[Java]GUI编程 一、什么是GUI编程? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 Java的GUI编程主要使用AWT和Swing组件,Swing是对AWT的扩充。 AWT与Swing的区别: A 阅读全文
posted @ 2020-05-28 22:06 柏伯伯 阅读(610) 评论(0) 推荐(0)
摘要:[Java]Java基础 一、什么是Java? Java是一门面向对象编程语言。 二、Java的特性和优势 跨平台/可移植性 安全性 面向对象 简单性 高性能 分布式 多线程 健壮性 三、Java基础语法 1、注释 单行注释用/注释内容/表示。 多行注释用/*注释内容*/表示。 文档注释用/**注释 阅读全文
posted @ 2020-05-26 10:55 柏伯伯 阅读(159) 评论(0) 推荐(0)
摘要:[MarkDown]如何优雅的使用MarkDown? 一、什么是MarkDown? MarkDown是一种轻量级的标记语言。 二、为什么要使用MarkDown? 易读、易写、易更改纯文本。 使用户专注于内容输出。 主流的MarkDown编辑器还能够实时预览最终呈现的效果。 兼容Html。 跨平台使用 阅读全文
posted @ 2020-05-22 16:07 柏伯伯 阅读(175) 评论(0) 推荐(0)