java
文章平均质量分 93
脾气很好的钢铁侠
这个作者很懒,什么都没留下…
展开
-
Java从零开始学网络编程(NIO篇 一)
111原创 2021-06-11 13:32:19 · 1146 阅读 · 1 评论 -
IO流介绍
往往在基础上却很薄弱。并不是不熟悉,而是常常忽略,等到用的时候在很懊恼,java的IO流是java提供的一套输入和输出的API,在大部分程序中都需要知道输入和输出,常用的system.out.print就是在控制台上输出。在学习的时候 就会给一些概念给混淆,什么是输入和输出。在操作的时候 输入难道不是从本地程序中输入一个字节或者字符到别的地方吗?输出难道不是从源路径输出字节或者字符到代码中吗?读操作的时候难道不是获取文件的输出流吗 写操作的时候难道不是获取输入流吗?我常常就存在遮掩的疑问?为了消除这些原创 2021-06-03 18:52:50 · 176 阅读 · 2 评论 -
Java从零开始学网络编程(BIO篇)
public class Server {public static void main(String[] args) { try (ServerSocket server = new ServerSocket(9999)) { System.out.println("服务端准备就绪"); System.out.println("服务器的IP是"+server.getInetAddress().getHostAddress()+"端口是"+server.getL原创 2021-05-29 17:51:13 · 192 阅读 · 0 评论 -
Java并发编程之美(java并发编程基础篇)
并发编程线程基础什么是线程线程的创建与运行线程通知与运行等待线程执行终止的join方法让线程睡眠的sleep方法让出CPU执行权的yield方法线程中断理解线程上下文切换线程死锁ThreadLocal什么是线程线程是操作系统调度的最小单位。是进程的组成部分,一个进程至少包含一个线程线程的创建与运行java创建线程的方式jdk提供了3种方式。这里不包括线程池创建继承Thread类,并且重写Thread的run方法,实例化Thread对象 并且运行线程的start方法 class ThreadO原创 2021-04-30 10:25:38 · 136 阅读 · 0 评论 -
设计模式之建造者模式
#需求建造者属于创建型设计模式主要作用就是创建对象 创建对象与使用对象的2者区分开来,举个例子如果有一天你需要买房,买房子的步骤一共分成3个步骤,找房源,去看房,付款,一共执行这3步,那么这座房子就属于你了, 防止你以后有更多的钱可以买不同的房子,我们把这个买房写成一个抽象类,里面一共有3个动作我们首先买一个住宅房子,那么这时候 就需要去创建一个住宅房子集成这个抽象类当我们有钱的时...原创 2019-11-27 19:04:29 · 172 阅读 · 0 评论