JAVA技术
Tony_zxlu
这个作者很懒,什么都没留下…
展开
-
多线程(2)
线程间的通讯线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。wait(): notify(); notifyAll();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。为什么这些操作线程的方法要定义Object类中呢?因为这些方法在操作同步中线程时,都必须要标识它们所操作线程持有的锁,只有同一个锁上的被等待原创 2015-03-26 22:14:48 · 243 阅读 · 0 评论 -
多线程(1)
线程与进程进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。Java VM 启动的时候会有一个进程java.exe.进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该线程称之为主线程。扩展:其原创 2015-03-26 22:08:10 · 250 阅读 · 0 评论 -
集合框架(单列集合)
集合框架概述:集合框架产生的必要性:数据多了用数组存储,对象多了以后就要用容器存储,而且根据不同的存储规则(底层的数据结构不同),产生了不同的容器,然后根据抽象的思想层层抽取共性,得到顶层接口。集合框架形成:集合框架图:总说:集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。理解了这几个接口,集合框架的也就差不多了。抽象类:5个抽原创 2015-03-27 21:25:54 · 533 阅读 · 0 评论 -
集合框架(Map集合/双列集合)
Map集合与Set集合的关系:1,Map集合与Set集合可以相互转化,从继承体系看,这些Map接口实现类和Set接口实现类的类名完全相同。2,Map集合中所有的key具有Set集合的特征,只要把Map所有的key集中来看,它就是一个Set,Set的底层就是使用的Map。当把Set集合中的元素看做是键值对是,他就是相当于Map。3,对于Map集合而言,它实质上是一个关联数组。二、Ma原创 2015-03-27 22:57:35 · 452 阅读 · 0 评论 -
集合框架(泛型)
泛型总说:泛型出现的必要性:数组在定义时就已经确定了里面存储的数据类型如: int[ ] num = {1,5,6,7}; String[ ] str = {"abc","fdg","uio"};但是对于集合,他可以接受任何引用数据类型的对象,泛型之前的容器需要接受参数的大都是Object类型的,所以从集合框架中取出的数据还是Object类型的,还需要对其进行向下转型,还原创 2015-03-27 22:30:04 · 291 阅读 · 0 评论 -
java基础加强(类加载器)
类加载器1、Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader2、类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是不是java类,这正是BootStrap,他是由C++编写的。3、Java虚拟机中的所有类装载器原创 2015-03-27 22:51:25 · 388 阅读 · 0 评论 -
java技术之网络编程
Java涵盖的领域很广,对网络编程的支持也不甘示弱,可以说还很强,下面就来看看Java的网络编程。网络编程相关概念网络模型:1,OSI参考模型2,TCP/IP参考模型网络通讯要素:1,IP地址:InetAddress 1,网络中设备的标识 2,不易记忆,可用主机名 3,本地回环地址:127.0.0.1 主机名:local原创 2015-03-28 12:56:49 · 410 阅读 · 0 评论 -
java基础加强(JDK1.5新特性)
JDK1.5不同于以往的升级,他是里程碑式的升级,带来了许多新特性。“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。静态导入(import static)import 与 import static的区别:import语句可以导原创 2015-03-27 22:41:17 · 388 阅读 · 0 评论 -
Java技术之反射
反射的基石——>Class类1、java中的类是用来描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。java中所有的类也是一类事物,有其共性,都有所属的包,类名,属性的访问权限,字段,方法等信息。我们对此进行抽象提取用于描述类的共性内容,这就出现了一个特有的类Class类。这个类是反射的基石,它用来表示原创 2015-04-01 11:06:24 · 394 阅读 · 0 评论