最新文章列表

多线程控制执行

package org.masque.effective; import java.util.concurrent.TimeUnit; /** * * @author masque.java@gmail.com * */ public class ThreadTest { static int count = 0; public static ...
bughope 评论(0) 有735人浏览 2014-06-17 21:06

Java Socket之多线程通信

上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动。 当Server每次接受到一个Client的请求之后,都建立一个线程,然后继续等待下一个Client的连接请求。这样就不会阻塞Server端接收请求了。具体代码如 ...
free9277 评论(0) 有2133人浏览 2014-06-13 16:35

Java Socket之单线程通信

1、 服务器端处理流程     接触一种技术,首先都要熟悉它的生命周期,这样才能从大局上看每个流程的细节。才有居高临下,势如劈竹的架势。加深我们对这种技术的理解。对于socket网络编程,我们现在来看看socket服务器的生命周期。        socket程序,一般情况下,都是服务器与客户端成双成对出现。     服务器端socket的生命周期为:监听服务器端口,接受客户端连接,获取 ...
free9277 评论(6) 有2713人浏览 2014-06-12 10:43

JDK动态代理

1、 作用 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。   2、 角色 抽象主题接口(Count):声明真实对象和代理对象的共同接口;代理类:代理对象角色内部含对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对 ...
free9277 评论(2) 有1512人浏览 2014-06-10 15:24

java中的接口

java中的接口也可将其看做是一个类 与类不同的是:1.接口的关键字是interface,类是class                          2.接口的实现关键字是implements,而类的继承关键字是extends,两者的实际意义相似                          3.java中的继承是单根继承,也就是说一个类只能有一个父类,然而一个类却可以实现多个接口 ...
Y_1746119035 评论(0) 有590人浏览 2014-06-06 17:17

内部类 静态内部类 成员内部类 局部内部类 匿名内部类

内部类: 使用内部类减少了命名冲突。 一个内部类可以定义在一个类中,一个方法中甚至一个表达式中。 内部类分为四种: 静态内部类(static inner classes) 成员内部类(member inner classes) 局部内部类(local inner classes) 匿名内部类(anonymous inner classes) 1、静态内部类(static inner c ...
ddlgyq 评论(0) 有732人浏览 2014-05-29 11:29

文件操作

在使用计算机编程中,常常会用到对于文件的操作,以下是我对于Java中文件的相关内容学习之后的一个总结和在学习过程中遇到的一些问题。 一、什么是文件 对于文件进行操作,首先我们要知道什么是文件。在此之前,我们要知道,计算机其实就是一个文件系统。在计算机中,我们能在硬盘中看到的所有东西都叫文件。由此看来,计算机中文件是一个很广的范围。事实上,计算机中文件被分为了3种,一个是标准文件,一个是目录文件 ...
songjie_xuan 评论(0) 有1032人浏览 2014-05-22 19:48

java基本功补习

          复习下java 基础,做下笔记,好记性不如烂笔头。 java语言总体架构如下图,大体有两大部分: 第一、java工具集:主要提供java自带的一些基本工具,这些工具都是在命令行下运行的,例如我们比较熟悉的 java、javac等命令。 第二、java类库:主要为java开发人员提供的api。
技术改变世界 评论(0) 有431人浏览 2014-05-01 23:17

Java中的异常类

1、Java中的异常概述 Java中的异常类给了程序一个处理错误的机会。异常处理会改变程序的控制流程,让程序可以对出现的错误进行处理。Java处理异常的时候,当程序运行出现异常的时候,Java运行环境就用异常内Exception的相应子类创建一个异常对象,并等待处理。具体来说是通过try-catch来实现的,将有可能出错的语句放在try语句中,但try中的语句出现异常的时候,try部分将立即结束执 ...
HsiunKao 评论(0) 有954人浏览 2014-04-14 16:05

Java中的接口回调和上转型

1、在Java中可以通过子类的对象的上转型体现继承的多态性,即把子类创建的对象的引用放在一个父类的对象中,便可得到该对象的上转型,那么这个父类的对象便可访问在子类中重写的父类的方法,这就实现了上转型对象在调用方法时的多种形态。不同的上转型对象调用同一方法可能会产生不同的行为。   上转型的例子: package test1; class Animal{ void cry(){} ...
HsiunKao 评论(0) 有1546人浏览 2014-04-14 09:04

一些面试题总结

Java基础 static可以修饰哪些类?B A)顶级类可以被申明为static; B)声明做为顶级类成员的类可以被申明为static; C)局部类可以被申明为static; D)匿名类可以被申明为static;   数据库--Oracle 1. oracle 中,日期型用in函数效率低,用between...and...效率高。   2. to_date函数有以下几种格式都 ...
shidejia 评论(0) 有309人浏览 2014-04-10 21:11

正则表达式

写代码时、我们常常需要对字符串进行处理、提取或设置字符串的数据及格式;按照传统的方法:我们用字符处理的方法处理字符、处理起来不方便也挺复杂,而正则表达式就是为处理或设置满足字符串要求而提出来的。 首先我们介绍正则表达式中的通配符:* 比如说我们查找*.doc 则会对字符串过滤出所有含有.doc的字符 \d+  一位或更多位数字    \d{2} 表示两位数字 \b   代表单词的开头或结尾   ...
GLC 评论(0) 有756人浏览 2014-04-04 23:13

继承里的构造函数

/** 继承中的构造函数初始化顺序      先初始化父类里的构造函数,之后再执行子类里的构造函数。   */ ============================================================================= class FuQin{ FuQin(){ System.out.println("Fu run...&q ...
LiYinlei 评论(0) 有933人浏览 2014-03-26 10:32

新建一个对象初始化执行顺序

/**  *        Person p = new Person();       1,加载Person.class文件。       2,执行Person类中的静态代码块对Person类进行初始化。       3,在堆内存开辟空间分配内存地址,并对对象中的属性进行默认初始化和构造代码块初始化。          注:(构造代码块的初始化跟对象中的默认属性是一致的,谁在前,就先 ...
LiYinlei 评论(0) 有906人浏览 2014-03-26 00:42

JAVA基础----Calendar类和GregorianCalendar

Calendar日期处理类,用来处理日期的设值,获取相应的年,月,日,通过传入Date对象,获取想要的相关,数据,或者获得用Calendar处理后,想要的数据 GregorianCalendar是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历 系统。 注意: ----月份:一月是0,二月是1,以此类推,12月是11 ----星期:周日是1,周一是2,。。。。。周六是7 - ...
无量 评论(0) 有9064人浏览 2014-03-11 19:01

Java大文件分割

代码如下   package com.oceansoft.dupcheck;   import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import j ...
xxjkcyt 评论(0) 有1561人浏览 2014-03-03 09:24

java常见的字符串处理工具类

Java常见的字符串处理,代码如下。 package com.string; import java.util.regex.Pattern; /** * @author zx * * @since 2013-10-28 */ public class StringUtil { /** * 判断字符串是否为整数 * * @param str ...
zx_code 评论(3) 有2321人浏览 2014-01-28 10:45

Java泛型

转: Java深度历险——Java泛型     Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出 ...
dreamoftch 评论(0) 有981人浏览 2013-11-27 09:04

类与对象

类与对象的关系分析: a.类是对具体对象的一种描述,或者说是对象的一个模版,抽象的,主观的。b.对象是对类的实例化,是描述客观事物的一个实体,是具体的,客观的。如果把学生当作一个类,那么学生A,学生B,学生C......是一个个学生类实例化的对象。   类由方法和属性构成,如何定义一个类? public class 类名 { private 属性类型 属性名称;   pu
李亦鸿 评论(0) 有542人浏览 2013-11-17 23:07

Java对象的生命周期 与 垃圾回收

创建对象的方式 用new语句创建对象。 使用反射,调用java.lang.Class或java.lang.reflect.Constructor的newInstance()实例方法。 调用对象的clone()方法 使用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。   还有其他一些隐式创建对象的方法:   对于java ...
雨打蕉叶 评论(0) 有2856人浏览 2013-10-08 10:00

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics