- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 UML
UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言. UML 采用了一组形象化的图形(如类图)符号作为建模语言, 使用这些符号可以形象地描述系统的各个方面UML 通过建立图形之间的各种关系(如类与类之间的关系)来描述模型.UML 中一共有 10 种图:UML 中的关系主要包括 4 种: 关联关系(asso
2012-09-27 09:13:07 1399
原创 java复习之——运算符
运算符是一种特殊符号,用以表示数据的运算、赋值和比较,运算符共分以下几种: 运算符:int x=3260;x=x/1000*1000;结果是三千,因为x是整形的,在参与运算第一步时它进行了一下强转取模,就是取余数2%5 23%5 3左边小于右边时,取左边;左边等于右边时,结果为零;-3%5 -33%-5 3 以左边为主自增:++int a,
2012-09-24 20:27:14 643
原创 泛型
泛型(Generic) —泛形的作用JDK5中的泛形允许程序员在编写集合代码时,就限制集合的处理类型,从而把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出)。注意:泛型是提供给javac编译器使用的,它用于限定集合的输入类型,让编译器在源代码级别上,即挡住向集合中插入非法数据。但编译器编译完带有泛形的java程序后,生成的class文
2012-09-20 15:45:40 568
原创 反射机制
java中反射机制反射是java语言的特征之一,它允许动态地发现和绑定类、方法、字段,以及所有其他的由语言所产生的元素。反射可以做的不仅仅是简单的列举类、字段以及方法,通过反射还能够在运行时完成创建实例、调用方法以及访问字段的工作。反射是java被发现为动态(或准动态)语言的关键。 归纳起来,java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任
2012-09-19 14:48:25 618
原创 内省(Introspector)
为什么要学内省?开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。什么是Java对象的属性和属性的读写方法?内省访问JavaBean属性的两种方式:通过PropertyDescriptor类操作Bean的属性通过Introspector类获得Bean对象的 Bean
2012-09-18 23:20:01 658
原创 简单的java静态导入
静态导入JDK 1.5 增加的静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法)语法:Import static 包名.类名.静态属性|静态方法|*静态导入语句使用 import static 语句导入指定类的单个静态属性: import static java.lang.Syste
2012-09-17 17:25:30 2073
原创 URL类的使用
模拟服务器,用IE浏览器代替客户端代码如下:package com.hbsi.net;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo {/** * @param args */public
2012-09-14 14:57:25 4766 1
原创 利用TCP协议 上传图片、文件
源码:上传图片:服务端:package com.hbsi.net;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.n
2012-09-13 20:31:39 1046 2
原创 TCP协议编程复习
tcp协议:1.面向连接的2.通过三次握手完成连接3.可靠地协议4.相对于udp 稍慢分为服务端:SeverSocket和客户端:Socket服务端步骤:1.建立tcp Socket服务,必须要监听一个端口 ServerSocket ss=new ServerSocket(port);2.通过accptet方法,返回一个socket
2012-09-13 16:34:02 601
原创 在java中实现TCP协议编程
ServerSocket:编写TCP网络服务程序,首先要用到java.net.ServerSocket类用以创建服务器Socket构造方法:ServerSocket(int port):创建绑定到特定端口的服务器套接字ServerSocket(int port, int backlog):利用指定的backlog(服务器忙时保持连接请求的等待客户数量),创建服务器套接字并将其绑定到指定
2012-09-12 15:52:02 821 2
原创 UDP协议复习
UDP协议1.面向无连接2.速度快3.不可靠的协议,容易丢包4.包小于64kDatagramSocket:此类表示用来发送和接收数据报包的套接字DatagramPacket:数据包发送端:1.创建一个udpsocket服务 DatagrameSocket ds=new DatagramSocket();2.将数据封装到数据包中 ....
2012-09-12 14:57:59 697
原创 java网络编程
网络基本概念计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络体系结构:国际标准化组织ISO于l978年提出“开放系统互连参考模型”,即著名的OSI(Open System Interconnection)模型。该模型把计算机网络分成物理层、数据链路层、网络
2012-09-11 17:25:31 686
原创 jdbc开发(3)
使用JDBC处理大数据在实际开发中,程序需要把大文本或二进制数据保存到数据库。基本概念:大数据也称之为LOB(Large Objects),LOB又分为:clob和blobclob用于存储大文本。Textblob用于存储二进制数据,例如图像、声音、二进制文等。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:T
2012-09-10 17:20:33 732
原创 jdbc(2)
使用JDBC对数据库进行CRUDJdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。Statement.ex
2012-09-10 16:45:27 640
原创 jdbc开发(1)
JDBC简介数据库驱动SUN公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包: java.sql javax.sql开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据
2012-09-06 16:51:46 671
翻译 java多线程学习总结
一、线程的基本概念简单的说:线程就是一个程序里不同的执行路径,在同一个时间点上cpu只会有一个线程在执行,Java里的多线程是通过java.lang.Thread类来实现的,每个线程都拥有自己独立的方法栈空间。二、java线程的创建和启动第一种定义线程类实现Runnable接口:Thread myThread = new Thread(target) //target为Ru
2012-09-05 19:48:27 503
原创 java 第十三章 多线程(3)
线程的同步通信 为避免死锁,就应该让线程在进入阻塞状态时尽量释放其锁定的资源,以为其他的线程提供运行的机会,Object类中定义了几个有用的方法:wait()、notify()、notifyAll()。 wait():被锁定的对象可以调用wait()方法,这将导致当前线程被阻塞并释放该对象的互斥锁,即解除了wait()方法当前对象的锁定状态,其他的线程就有机
2012-09-05 17:31:13 692
原创 为什么要在RUN方法中调用Sleep
一般在线程的run方法里调用sleep方法是为了让当前线程暂停执行,以给其他线程执行的机会,其实这里有个问题,到底是单窗口售票还是多窗口,如果是单窗口,那么买票的线程是多个,售票的线程是一个,买票的线程应该处在一个队列之中,买票的线程只负责获得票,具体操作资源的线程是售票线程,只有它一个线程的话并不会出现线程同步问题吧;但如果是多个售票线程的话,这时候就有必要使用线程同步了,因为多个线程对同一个资
2012-09-04 18:43:29 3709
原创 java_第13章 多线程(2)
13.4 线程的同步 线程间共享代码和数据可以节省系统开销,提高程序运行效率,但同时也导致了数据的“访问冲突”问题,如何实现线程间的有机交互、并确保共享资源在某些关键时段只能被一个线程访问,即所谓的“线程同步”(Synchronization)就变得至关重要 多个线程间共享的数据称为临界资源(Critical Resource),由于是线程调度器负责线程的调度
2012-09-04 17:17:34 674
原创 java_第13章 多线程(1)
第13章 多线程(1)13.1多线程的优点和缺点 提高界面程序响应速度。通过使用线程,可以将需要大量时间完成的流程在后台启动单独的线程完成,提高前台界面的相应速度。 充分利用系统资源,提高效率。通过在一个程序内部同时执行多个流程,可以充分利用CPU等系统资源,从而最大限度的发挥硬件的性能。 当程序中的线程数量比较多时,系统将花费大量的时间进行线程
2012-09-03 18:52:05 675
jQuery validation插件官方下载
2014-12-18
everything各版本(含汉化文件)
2014-02-18
微博数据库设计
2013-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人