java基础
huangdingchuan
这个作者很懒,什么都没留下…
展开
-
java线程中典型的生产者与消费者模式
模型描述: java线程中典型的生产者与消费者模式,综合运用到thread中的notify()和wait(); 仓库Godown的固定的容量大小max_size,同时有多个生产者向仓库生产放他产品,同时又有多个消费都从仓库取出产品,这就涉及到生产和消费过程中的同步问题,利用多线程技术可以很好的解决这个问题 1、生产者模型,定义为一个线程即实现Thread类 [code="jav...2015-11-01 22:24:04 · 312 阅读 · 0 评论 -
什么是序列化,Java中序列化的实现
什么是序列化与反序列化,为什么要实现序列化与反序列化,Java和Android中实现序列化的方式及两种实现序列化的区别及优缺点是什么?本文主要围绕以上问题进行探讨 1、什么是序列化与反序列化? 序列化是指将Java对象通过字节流或者文件(XML)的形式持久化到文件或者数据库的过程。反序列化则是次序列化的Java对象反向恢复成对象的过程。 2、为什么要实现序列化与反序列化? ...原创 2015-11-14 22:10:57 · 156 阅读 · 0 评论 -
Java反射机制及简单实现
1、什么是Java的反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。(定义来自网络书籍) 2、Java反射中用到的几个对象 在反射实现中主要用到的几个对象Class、Constructor、Field、Metho...2015-11-15 21:04:58 · 132 阅读 · 0 评论 -
一个简单的Java反编译实例
1、目标对象 [code="java"]package com.leiht.reflect.decompile; public class Entity { public void method1() { System.out.println("-------------Method1-----------"); } public void method2(String ...2015-11-15 21:08:12 · 401 阅读 · 0 评论 -
二分插入排序的分析与实现
1、基本思想: 二分插入法与直接排序类似,只是在确定插入位置的方法是用二分法,即从第0个数据开始依次折半与待插入的数据进行比较直到找到合适的位置。 2、图示: [img]http://dl2.iteye.com/upload/attachment/0113/1140/95942789-2032-3249-b6a7-b8fdde77dd1f.png[/img] 3、Jav...原创 2015-11-16 22:15:03 · 147 阅读 · 0 评论