![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 80
Zb20171027
熟能生巧and日久生情!
展开
-
多线程基础知识总结
重点是线程实现和线程同步1、线程简介1)多任务一个既可以吃饭又可以玩手机2)多线程多个账号同时登录游戏一起玩普通方法调用和多线程调用区别是前者是一条线走到底,效率低,后者同时进行,效率高,后者即实现了前面提到的多任务。3)线程和进程进程就是在操作系统中执行的一个程序,比如一个视频播放器播放的时候会有声音、图像和字幕等,而这些都是对应线程实现的,还有浏览器网页中既可以听歌又可以浏览网页这就是多线程功劳!注:程序是一个静态的概念,是指令和数据的有序集合,只有程序跑起来后才是进程,所以进程是一个原创 2021-03-27 20:38:10 · 81 阅读 · 0 评论 -
Java基础之一些知识点总结
一、设计模式1、单例模式(1)什么是单例模式?这个是23种设计模式之一,设计模式就是前人总结的经验,而单例模式是指一个类只有一个实例对象,而且必须在自己类内创建。(2)为什么用单例模式?单例模式是让一个类只有一个对象,从而减少系统资源的消耗,比如说数据库连接池、工厂类和数据源等这种创建和销毁需要消耗很多资源的类就写成单例模式,还有Spring的bean默认作用域也是单例。(3)怎么实现...原创 2020-03-09 17:13:55 · 175 阅读 · 0 评论 -
Java基础之多线程
相对于传统的单线程编程,多线程可以在操作系统多核配置的基础上,更好地利用服务器的多个CPU资源,从而使程序更加高效地运行,比如本来一个任务一个线程执行需要100毫秒,现在10个线程执行就只需要10毫秒。下面总结下Java中多线程的知识点:1、线程的创建方式Java中多线程的意义在哪?如果直接调用run方法则当前线程一定是等待该方法结束才能调用下面的代码,但是现在是start方法,则此线程等待c...原创 2020-03-07 19:06:30 · 162 阅读 · 0 评论 -
Java基础之设计模式
设计模式非常重要,在此以Animal接口和Dog类(实现Animal接口)作为基准,分别写出装饰者模式、静态代理模式和动态代理模式改造say方法的代码,为了和这三种模式写出的代码比较,先写一个熟悉的继承Dog类的代码:1、Animal接口:package com.huanletao.test;public interface Animal { //定义吃方法 public vo...原创 2020-02-18 21:53:04 · 210 阅读 · 1 评论