上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 反射=解剖 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。(获得尸体) 而解剖使用 阅读全文
posted @ 2020-02-18 14:30 邢昊天 阅读(98) 评论(0) 推荐(0)
摘要: 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 l 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 Class是一个字节码文件对象 Demo01.class文 阅读全文
posted @ 2020-02-18 14:00 邢昊天 阅读(104) 评论(0) 推荐(0)
摘要: UDP通信 DatagramPacket 前面介绍了UDP是一种面向无连接的协议,因此,在通信时发送端和接收端不用建立连接 UDP通信的过程就像是货运公司在两个码头间发送货物一样。 在码头发送和接收货物时都需要使用集装箱来装载货物,UDP通信也是一样,发送和接收的数据也需要使用“集装箱”进行打包,为 阅读全文
posted @ 2020-02-17 12:39 邢昊天 阅读(737) 评论(0) 推荐(0)
摘要: 在介绍TCP/IP结构时,提到传输层的两个重要的高级协议,分别是UDP和TCP,其中UDP是User Datagram Protocol的简称,称为用户数据报协议, TCP是Transmission Control Protocol的简称,称为传输控制协议。 UDP协议 UDP是无连接通信协议,即在 阅读全文
posted @ 2020-02-17 12:16 邢昊天 阅读(169) 评论(0) 推荐(0)
摘要: 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。 在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换 阅读全文
posted @ 2020-02-17 12:07 邢昊天 阅读(466) 评论(0) 推荐(0)
摘要: 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 l 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的 阅读全文
posted @ 2020-02-15 17:38 邢昊天 阅读(229) 评论(0) 推荐(0)
摘要: 线程池 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 我们详细的解释一下为什么要使用线程池? 线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就被分摊到了多个任务上了 , 阅读全文
posted @ 2020-02-15 13:42 邢昊天 阅读(98) 评论(0) 推荐(0)
摘要: 多线程介绍 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 简 阅读全文
posted @ 2020-02-14 18:59 邢昊天 阅读(111) 评论(0) 推荐(0)
摘要: 打印流 打印流的概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: l 字节打印流 PrintStream l 字符打印流 PrintWriter 打印流完成数据自动刷新 演示: 用打印流和缓冲完成txt的复制 一个字符一个字符的复制 一个字符数一个字符数 阅读全文
posted @ 2020-02-06 14:03 邢昊天 阅读(104) 评论(0) 推荐(0)
摘要: 首先是运行图 对象序列化流ObjectOutputStream ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。 通过在流中使用文件可以实现对象的持久存储。 首先创建一个per 阅读全文
posted @ 2020-02-06 12:36 邢昊天 阅读(205) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页