摘要: Typero发布到博客园 参考链接 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 第一步:下载dotnet-sdk并安装 https://dotnet.microsoft.com/learn/dotnet 阅读全文
posted @ 2020-10-16 19:24 提笔书几行 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 线程休眠 线程休眠通过Thread.sleep()函数实现,线程会进入阻塞状态 sleep(时间)指定当前线程阻塞的毫秒数 sleep存在异常InterruptedException sleep可以模拟网络延时,倒计时,获取当前时间等 每一个对象都有一个锁,sleep不会释放锁 package Mu 阅读全文
posted @ 2020-10-16 17:38 提笔书几行 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 线程状态 new Thread()创建线程,此时线程处在创建状态 调用start()函数,线程进行就绪状态 当获得CPU资源时,线程进入运行状态,执行线程体的代码块 当调用sleep,wait或同步锁定时,线程进入阻塞状态,就是代码不往下执行等阻塞事件解除后,重新进入就绪状态。 当线程中断或结束,进 阅读全文
posted @ 2020-10-16 17:36 提笔书几行 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 什么是Lambda表达式 Lambda是希腊字母表中第十一位字母的英语表达 在JDK8中引入,主要为了解决匿名内部类定义过多的问题,使代码看起来更加简洁 实质是属于函数式编程的概念 Lambda表达式的应用 Lambda用来为函数式接口创建对象,那么什么是函数式子接口呢, 对于任何接口,如果只包含唯 阅读全文
posted @ 2020-10-16 16:18 提笔书几行 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 静态代理 举个例子,比如你去结婚,需要招一家婚庆公司替你安排,这里你就是真实角色,婚庆公司就是代理,你和婚庆公司都要实现结婚的接口 package MultiProcess; //真实对象和代理都要实现同一个接口 //代理对象要代理真实角色 //好处 //代理对象可以做很多真实对象做不了的事情,真实 阅读全文
posted @ 2020-10-16 10:54 提笔书几行 阅读(76) 评论(0) 推荐(0) 编辑