上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1.动态语言 程序在运行的时候,可以改变程序结构或变量类型。 典型的语言:Python,ruby,javascript等 例:javascript代码: function test(){ var s="var a=3;var b=5;alert(a+b);": eval(s); } c,c++,ja 阅读全文
posted @ 2020-08-03 16:41 CKuan 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.注解入门 注解(Annotation)由jdk1.5后引入 1.注解作用: 1.不是程序本身,可以对程序作出解释(与注释功能一致) 2.可以被其他程序读取(编译器)。 注释与注解的区别: 注解信息处理流程,是注解的和注释的最大区别。没有注解信息处理流程,注解就没有意义 注解的格式: 注解是以“@ 阅读全文
posted @ 2020-08-03 12:05 CKuan 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.UDP编程 1.分析 使用基于UDP协议的Socket网络编程实现,不需要利用IO流实现数据的传输 每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中 数据包在网络中去寻找他的目的地。 DatagramSocket:用于发送或接受数据包的套接字 DatagramPacket:数 阅读全文
posted @ 2020-07-31 11:36 CKuan 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 1.端口 IP地址用来标识一台计算机,但是一台计算机上可能提供多种网络应用程序,端口就用来区分这些程序。 端口是虚拟的概念,并不是说在主机上真的有若干个端口。通过端口,可以在一个主机上运行多个网络应用程序。 端口的表示是一个16位的二进制数,2个字节,对应十进制的0-65535 公认端口:0-102 阅读全文
posted @ 2020-07-27 20:54 CKuan 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.目录 基本概念:ip/端口/url/tcp/utp 2.常用类操作:基本概念涉及的类 3.tcp/udp编程 4.在线聊天室 2.基本概念 1.网络:将不同区域的电脑连接到一起,组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备 用通信线路互联成一个大规模、功能强的网络系统 阅读全文
posted @ 2020-07-27 19:52 CKuan 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.ThreadLocal(线程本地环境) 在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好。 因为局部变量只有线程自己能看见,不会影响其他线程。 ThreadLocal能够放一个线程级别的变量,其本身能够被多各线程共享使用,并且又能够达到线程安全的目的。 Thre 阅读全文
posted @ 2020-07-27 15:01 CKuan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.任务定时调度 通过Timer和Timetask,我们可以实现定时启动某个线程。 java.util.Timer:类似闹钟的功能,本身实现的就是一个线程 java.util.TImerTask:一个抽象类,该类实现了Runnable接口,所以该类具备了多线程的能力 2.QUARTZ 任务调度框架: 阅读全文
posted @ 2020-07-27 12:40 CKuan 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.生产者消费者模式 不属于23种设计模式,23种设计模式解决类于类之间的关系。该模式处理并发线程通信,线程协作。 应用场景:生产者和消费者的问题 假设:仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待 阅读全文
posted @ 2020-07-27 11:02 CKuan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.同步块 同步块(synchronized(obj)){ },obj称之为同步监视器 1.obj可以是任何对象,但是推荐使用共享资源作为同步监视器 2.同步方法中无需指定同步监视器,因为同步方法的同步监视器时this即该对象本身,或class即类的模子 同步监视器执行过程 1.第一个线程访问,锁定 阅读全文
posted @ 2020-07-17 20:26 CKuan 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 并发:用同一个对象多个线程同时操作 1.线程并发非同步 2.线程并发同步 同一个资源多人使用会发生并发问题 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候我们就需要”线程同步“。 线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列。 阅读全文
posted @ 2020-07-17 13:19 CKuan 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页