![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术学习
fineV5
这个作者很懒,什么都没留下…
展开
-
多线程安全问题的解决方法
多线程安全问题的解决方法 三种方法:同步代码块:synchronized(obj){ //obj表示同步监视器,是同一个同步对象 /**..... TODO SOMETHING */} 同步方法格式:在方法上加上synchronized修饰符即可。(一般不直接在run方法上加!)原创 2014-05-10 19:31:21 · 647 阅读 · 0 评论 -
类加载器
类加载器就是加载类的工具作用:原创 2014-05-09 17:24:02 · 501 阅读 · 0 评论 -
泛型
泛型(Generic)引入:我想使用List集合装公司的员工,却装了一条狗进来;使用TreeSet的时候,只能存放同一种数据类型,可惜存了不同的数据类型,依然没有报错,可是运行时出错. 泛型定义:java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样原创 2014-05-10 19:39:21 · 381 阅读 · 0 评论 -
UDP连接
①:只要是网络传输,必须有socket 。②:数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是DatagramSocket. 封装了udp传输协议的socket对象。 因为数据包中包含的信息较多,为了操作这些信息方便,也一样会将其封装成对象。这个数据包对象就是:Datagra原创 2014-05-10 15:12:18 · 741 阅读 · 0 评论 -
TCP 传输
两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。tcp的两个端点:一个是客户端,一个是服务端。客户端:对应的对象,Socket服务端:对应的对象,ServerSocketTCP客户端:①:建立tcp的socket服务,最好明确具体的地址和端口。这个对象在创建时,就已经可以对指定ip和端口进行连原创 2014-05-10 15:16:24 · 475 阅读 · 0 评论 -
集合
两大接口Java集合类主要由两个接口派生出来:CollectionSet :不能存放重复对象List :可存放重复对象,有序Queue :队列SortedSet :可对集合数据排序Map SortedMap :可对集合数据排序 2、Collection接口 方法:b原创 2014-05-10 19:36:04 · 468 阅读 · 0 评论 -
IO流
IO的概述和File方法 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 File类在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作系统的区别。File原创 2014-05-10 19:43:05 · 390 阅读 · 0 评论 -
线程的创建
1、继承Thread类子类覆写父类中的run方法,将线程运行的代码存放在run中。建立子类对象的同时线程也被创建。通过调用start方法开启线程。2、实现Runnable接口子类覆盖接口中的run方法。通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数。Thread类对象调用start方法开启线程。可使用匿名内原创 2014-05-10 19:29:21 · 460 阅读 · 0 评论