- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 oracle之单行函数
单行函数①.字符函数LOWER(x):将x中的每个单词都转换成小写UPPER(x):将x中的每个单词都转换成大写INITCAP(x): 将x中的每个单词的首字母转换成大写CONCAT(x,y):用于将y添加到x之后,与||功能一样SUBSTR(x,start[,length]): 用于从x中取得从start位置开始的一个子字符串, 可选参数length:指
2014-10-30 15:11:47 894
原创 java之URL(URL,URLConnection)实例
import org.junit.Test;public class TestURL { @Test public void readUrl() throws Exception{ URL url = new URL("http://localhost:8088/gress/data/reportData_201401.xml?a=b"); System.out.pr
2014-10-28 10:33:12 1207
原创 java之UDP(datagramsocket,datagramPacket)实例
import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.Socket;import java.net.SocketException;import java.net.UnknownHostException;import org.
2014-10-28 10:31:51 1650
原创 java之TCP(Socket,serverSocket)实例
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;import org.jun
2014-10-28 10:28:49 1684
原创 java之网络编程
网络编程一、通讯要素①通讯要素1:IP 和 端口号 IP:InetAddress 端口号:标识正在计算机上运行的进程(程序) 不同的进程有不同的端口号,被规定为一个 16 位的整数 0~65535。 其中,0~1023被预先定义的服务通信占用(如MySql占用端口3306,http占用端口80等)。 除非我们
2014-10-27 17:32:42 660
原创 设计模式之工厂模式
interface Work{ public void doWork();}class StudentWork implements Work{ @Override public void doWork() { System.out.println("student 写作业"); } }class TeacherWork implements Work{ @
2014-10-27 14:44:12 772
原创 代理模式之动态代理
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;//接口interface MyInterface { public void action();}// 被代理类class MyObject implements
2014-10-27 14:28:07 796
原创 代理模式之静态代理
//被代理接口interface ClothFactory{ public void productCloth();}//被代理类class NikeClothFactory implements ClothFactory{ @Override public void productCloth() { System.out.println("Nike 生产衣服"); }}
2014-10-27 14:26:18 728
原创 单例模式之饿汉式
//单例模式之饿汉式class Single{ private static Single single = new Single(); private Single(){ } public static Single getSingleInstance(){ return single; }}public class TestSt
2014-10-27 14:23:28 751
原创 单例模式之懒汉式
//单例模式之懒汉式class Singleton{ private static Singleton instance = null; private Singleton(){ } public static Singleton getSingleton(){ if(instance == null){ //同步代码块,保证安全性
2014-10-27 14:22:07 776
原创 java之反射
java之反射一、Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息, 并能直接操作任意对象的内部属性及方法①Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所
2014-10-25 17:48:37 1033
原创 java之Math
一、Math类java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。abs 绝对值acos,asin,atan,cos,sin,tan 三角函数sqrt 平方根pow(double a,doble b) a的b次幂log 自然对数exp e为底指数max(double a,d
2014-10-25 17:47:39 1009
原创 java之date
日期类1.java.lang.System类System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差2. java.util.Date类:表示特定的瞬间,精确到毫秒①构造方法:Date()使用Date类的无参数构造方法创建的对象可以获取本地当前时间。Date(lo
2014-10-25 17:45:45 764
原创 java之String、StringBuffer、StringBuilder
一、String类:①。构造字符串对象 常量对象:字符串常量对象是用双引号括起的字符序列。例如:"你好"、"12.97"、"boy"等。字符串的字符使用Unicode字符编码,一个字符占两个字节String类较常用构造方法:String s1 = new String();String s2 = new String(String original);String
2014-10-25 17:42:37 875
原创 线程间通信之生产者消费者问题
生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品
2014-10-20 17:25:35 884
原创 多线程Thread
多线程一、程序、进程、线程的概念①.程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。②.进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 程序是静态的,进程是动态的③.线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个
2014-10-20 17:21:17 1016
原创 IO流
IO流1.流的分类:按照数据流向的不同:输入流 输出流按照处理数据的单位的不同:字节流(处理二进制文件) 字符流(处理的文本文件)按照角色的不同:节点流(直接作用于文件的) 处理流(作用于节点流或处理流)2.IO的体系抽象基类 >>节点流(文件流) >> 缓冲流(处理流的一种)InputStream >> FileInputStre
2014-10-19 15:23:53 734
原创 java.io.File类
java.io.File类1.凡是与输入、输出相关的类、接口等都定义在java.io包下2.File是一个类,可以有构造器创建其对象。此对象对应着一个文件(.txt .avi .doc .ppt .mp3 .jpg)或文件目录3.File类对象是与平台无关的。4.File中的方法,仅涉及到如何创建、删除、重命名等等。只要涉及文件内容的,File是无能为力的,必须由io流来完成。
2014-10-18 19:12:30 889
原创 Enum枚举类|注解Annotation
Enum枚举类①枚举类和普通类的区别:使用 enum 定义的枚举类默认继承了 java.lang.Enum 类枚举类的构造器只能使用 private 访问控制符枚举类的所有实例必须在枚举类中显式列出(, 分隔 ; 结尾). 列出的实例系统会自动添加 public static final 修饰②JDK 1.5 中可以在 switch 表达式中使用Enum定义的枚举类的对象
2014-10-09 13:37:15 6307
原创 泛型的使用
泛型的使用 * 1.在集合中使用泛型(掌握) * 2.自定义泛型类、泛型接口、泛型方法(理解 --->使用) * 3.泛型与继承的关系 * 4.通配符①.在集合中没有使用泛型的情况下 1.没有使用泛型,任何Object及其子类的对象都可以添加进来 2.强转为int型时,可能报ClassCastException的异常②.在集合中使用泛型 规
2014-10-08 15:14:46 781
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人