关闭

传统线程的互斥

传统的线程互斥的一个例子public class TraditionalThreadSynchronized { public static void main(String[] args) { TraditionalThreadSynchronized tts = new TraditionalThreadSynchronized(); tts.init(); } //解决...
阅读(365) 评论(0)

定时器如何使用

package com.wj.traditional; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * * @author wJing * 2014-3-19 15:32:52 * 定制器 * * 内部类里面不能定义静态变量 */ public class Tim...
阅读(310) 评论(0)

传统的两种线程使用的方法

package com.wj.traditional; /** * * @author wJing * 2014-3-19 15:31:42 * 传统的2种线程使用方法 */ public class ThreadDemo1 { public static void main(String[] args) { Thread thread = new Thread() { ...
阅读(351) 评论(0)

java的四个核心概念

Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念: Java虚拟机 Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和 API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来执行...
阅读(486) 评论(0)

java网络编程

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- UDP: a)        将数据及源和目的封装成数据包中,不需要建立连接 b)        每个数据报的大小限制在64K内 c)        因无连接,是不可靠协议 d)        不需要建立连接,速度快 TCP: a)...
阅读(577) 评论(0)

正则表达式

正则表达式,又称正规表示法、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合...
阅读(563) 评论(1)

Java装饰类的设计思想

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 概述 JAVA23种设计模式之一,英文叫DecoratorPattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点...
阅读(1051) 评论(0)

Java多态性探悉

ASP.Net+Unity开发、.Net培训、期待与您交流! Java多态性探悉   一、基本概念        多态性:发送消息给某个对象,让该对象自行决定响应何种行为。      通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。        java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成...
阅读(358) 评论(0)

JavaIO流简介

ASP.Net+Unity开发、.Net培训、期待与您交流! Java的IO流: 1.      字节流的抽象基类 InputStream、OutputStream 2.      字符流的抽象基类 Read、Writer 注:          由这四个类派生出来的子类名臣都是其父类名作为子类的后缀          如InputStream的子类FileInputStr...
阅读(419) 评论(0)

java随机读取文件的内容

package com.wj.RandomAccessFile; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileDemo1 {     public static vo...
阅读(440) 评论(0)

java对象流ObjectStream

package com.wj.objectstream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream;...
阅读(533) 评论(0)

Java管道流PipedStream

package com.wj.pipedstream; import java.io.IOException; import java.io.PipedInputStream; import java.io.PipedOutputStream; /**  *  * @author wJing  * 管道流  */ public class PipedStreamDemo {...
阅读(449) 评论(0)

JavA的自动装箱和拆箱

自动装箱和拆箱是JDK1.5提供的新特性,大致是由编译器自动帮助完成基本类型和基本类型的包装类之间的转换。   基本类型以及包装类的概念: 两者有什么差别,包装类是类,是对象,而基本类型是有值的“变量”,再细化一点,就是包装类的实例(对象)创建在堆上,而基本类型创建在栈上,这是JAVA为了程序的速度考虑做出的优化,那么既然是创建在栈上,所以基本类型都有大小的规定(每种基本类型所占的字节是一定...
阅读(397) 评论(0)

用java模拟交通灯系统实现

交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆 ---- 直行车辆        由西向而来去往南向的车辆 ---- 右转车辆        由东向而来去往南向的车辆 ---- 左转车辆        。。。 Ø 信号灯忽略黄灯,只考虑红灯和绿灯。 Ø 应考虑左转车辆控...
阅读(1078) 评论(0)

用java模拟银行业务调度系统

模拟实现银行业务调度逻辑,具体需求如下:         1.银行内有六个业务调度窗口,1-4号为普通窗口,5号为快速窗口,6号为vip窗口         2.有三种对应类型的客户:vip客户,快速客户(如办理交水电费、话费之类的客户),普通客户         3.异步随机生成各种客户,生成各用户类型的概率比率为:              vip客户:普通客户:快速客户=1:6:3...
阅读(409) 评论(0)

Java代理的概念与作用

程序中的代理: 1.      要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如异常处理、日志、计算方法的运行时间、事物管理等等 2.      编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统能耐的代码 3.      如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类还是代理...
阅读(575) 评论(0)

Java类加载器

类加载器 Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:BootStrap、ExtClassLoader,AppClassLoader 类加载器也是java类,因为其他事java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载不是java类,这正是BootStarp Java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在...
阅读(481) 评论(0)

Java内省

内省的简单操作(Introspector) 1.      JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则 2.      如果要在两个模板之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字...
阅读(395) 评论(0)

java注解

Java注解的作用 1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等 2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处; 3、在编译时进行格式检查。如@ov...
阅读(356) 评论(0)

java单例设计模式

单例设计模式:java中有23种设计模式,单例设计只是其中的一种设计思想 设计模式:解决某一类问题最行之有效的方法,偏思想。 单例设计模式:解决一个类在内存中只存在一个对象。 实例: 1.软件中保存操作的配置文件用的就是单例设计模式 2.每台计算机可以由若干个打印机,但只能有一个 Printer Spooler,避免有两个作业同时输出到打印机。 一个具有自动编号主键的表可以有多个用户同时...
阅读(366) 评论(0)
33条 共2页1 2 下一页 尾页
    个人资料
    • 访问:17005次
    • 积分:448
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    文章分类
    文章存档
    最新评论