import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream;
java用户角色权限设计 http://www.cnblogs.com/a7345678/archive/2008/09/25/1298838.html 实现业务系统中的用户权限管理 B/S系统中
stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: (1)字节流
一. Java基础部分.......................................................................................
Java 通过JNI与C/C++进行相互调用 Java 通过JNI与C/C++进行相互调用,可以分成两种方式。同步调用和异步调用。 那么同步调用和异步调用有什么区别呢?简单通俗的说就是: 同步调用:
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu
properties,默认路径在classpath下,如果配置文件就在classpath下,没有放在包中,就直接写文件名。 1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew
java网络文件传输的实现 (http://www.zhengzhousem.com/) 本程序分为服务器和客户端两个小程序。 主要实现的功能是: 客户端向服务器端请求一个文件的传输连接, 服务器接
第一章 基础语法 1.程序执行过程 2.java变量的分类 3.java数据类型的划分 4.数据类型所占的空间大小 注意:数值范围 数值转换 数据类型之间的转化 5.运算逻辑符的关系 6.do..while
目录 CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava
Java持久性API(JPA)第1讲——简单实例 目标:使用Java持久性API把数据库中的数据显示出来。 基本过程包括: 加载驱动程序 创建数据库以及表
1.JAVA的StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffe
sky.client; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
在开发applet和图形应用程序时,一般需要用于AWT,AWT是免费Java开发工具包(JDK)的一部分。AWT的作用是给用户提供基本的界面构件,例如按钮、列表、菜单、文本域等等。AWT构件主要是用来建立图形用户界面的独立平台。此外,AWT还提供事件处理结构、支持剪贴板、数据传输和图像操作。
java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。
/** * 选择排序之堆排序: * * 1. 基本思想: 堆排序是一树形选择排序,在排序过程中,将R[1..N]看成是一颗完全二叉树的顺序存储结构, * 利用完全二叉树中双亲结点和孩子结点之间的内在关系来选择最小的元素。 * * 2. 堆的定义: N个元素的序列K1,K2,K3,...,Kn.称为堆,当且仅当该序列满足特性: Ki≤K2i Ki ≤K2i+1(1≤ I≤[N/2]) * 堆实质上是
/** * 冒泡排序:执行完一次内for循环后,最小的一个数放到了数组的最前面。相邻位置之间交换 * * 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 * 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡 * ,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上 * "漂浮",如此
/** * 归并排序:里面是一个递归程序,深刻理解之。 */ public class MergeSort { /** * 递归划分数组 * * @param arr * @param from * @param end * @param c * void */ public void partition(Integer[] arr, int from, int end) { // 划分到数组只有
//验证码生成处理类 import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics;
import java.io.File; public class DiskSpaceDetail { public static void main(String[] args) { File diskPartition