- 博客(48)
- 收藏
- 关注
原创 statement
/* * 演示时使用jdbc-odbc桥连方式操作数据库 spdbl(emp,dept) * 1.配置数据源 * 2.在程序中连接数据源 */import java.sql.*;public class test1 {/*** @param args*/static Connection ct=null;static Statement
2012-02-25 21:59:51 499
原创 PreparedStatement
/* * preparedstatement * 1.PreparedStatement 可以提高执行效率(因为他有预编译功能) * 2.PreparedStatement 可防止sql注入漏洞 */import java.sql.*;public class test2 {/*** @param args*/public static void
2012-02-25 21:59:11 462
原创 方法的覆盖
package laohan;//功能:方法的覆盖//简单的说就是:方法的覆盖就是有一个方法,和父类的某个方法的名称、返回类型、参数一样//那么我们就说子类的这个方法覆盖了父类的那个方法。//方法覆盖(override)-注意事项//方法覆盖有很多条件,有些书上说的比较细,总的讲就有两点一定要注意://1.子类的方法的返回类型,参数,方法
2012-02-19 23:01:52 402
原创 多态
package laohan;//功能://多态//概念:// 所为多态,就是指一个引用(类型)在不同情况下的多种状态,//你也可以这样理解;多态是指通过指向父类的指针,来调用在不同子类//中实现的方法//多态-注意事项//在讲解多态时,我们注意到一个现象-类型的转换//1.java允许父类的引用变量引用他的子
2012-02-19 23:01:42 437
原创 抽象类的必要性
package test2;public class Test {public static void main(String[] args) {// TODO Auto-generated method stubCat cat=new Cat();cat.b();}}//这是一个抽象类ab
2012-02-19 23:01:32 532
原创 接口
package test2;public class Test1 {public static void main(String[] args) {// TODO Auto-generated method stub//创建一个计算机Computer computer=new Computer();//创建 CameraCamer
2012-02-19 23:01:24 394
原创 包_CAT
package xiaoqiang;public class Cat {public int a;protected String name;String color;private float price;//提供一个访问name的成员方法public String getName(){return this.name;
2012-02-19 23:01:13 373
原创 接口,接口是更加抽象的
package me;interface Usb{final int a=1;//声明两个方法//开始工作public void start();//停止工作public void stop();}interface kkk{public void cry();}//
2012-02-19 23:01:04 490
原创 final-概念
package test1;public class Demo5 {public static void main(String[] args) {// TODO Auto-generated method stub}}class one{final int a=0;public voi
2012-02-19 23:00:51 380
原创 对象数组的使用
package test1; * 功能:对象数组的使用 * 1.数组可存放同一类型数据 * 2.简单数据类型(int ,float)数组,可直接赋值 * 3.对象数组在定义后,赋值时需要再次为每个对象分配空间【即:new 对象】 * 4.数组大小必须事先指定 * 5.数组名可以理解为指向数组首地址的引用 * 6.数组的下标是从0开始编号的
2012-02-19 23:00:42 513
原创 * 几何框架的使用
package test1; * * 几何框架的使用 * #Java集合框架类主要有以下几种: * List结构的集合类 * ArrayList类,LinkedList类,Vector类,Stack类 * Map结构的集合类 * HashMap类,Hashtable类 * Set结构的集合类 * HashSet类
2012-02-19 23:00:27 420
原创 演示Java集合类的用法
package test1;* * 功能:演示Java集合类的用法 *//先引入一个包import java.util.*;public class Demo7_1 {public static void main(String[] args) {// TODO Auto-generated method stub
2012-02-17 23:34:49 535
原创 功能:做一个公司的职员薪水管理系统,要求完成如下功能:
package test1;* * 功能:做一个公司的职员薪水管理系统,要求完成如下功能: * 1.添加员工 * 2.根据员工的工号,显示员工 * 3.显示全部员工 * 4.修改员工薪水 * 5.删除员工 * 6.按薪水排列员工 * 7.统计员工平均工资和最低工资,最高工资 *import java.io.*;
2012-02-17 23:34:36 2481
原创 集合框架
package test1;import java.util.*;public class Demo7_3 {public static void main(String[] args) {// TODO Auto-generated method stubLinkedList ll=new LinkedList();//调用Demo7-
2012-02-17 23:34:23 469
原创 泛型-基本概念1
package test1;import java.util.*;* * 泛型-基本概念 * 泛型是Java se 1.5的特性,泛型的本质是参数化类型,也就是说所有的 * 操作的数据类型被指定为一个参数,这种参数类型可以用在类,接口和方法的船舰中 * 分别称为泛型类,泛型接口,泛型方法。 * Java语言引用泛型的好处是安全简单。
2012-02-17 23:34:00 498
原创 泛型-基本概念2
package test1;import java.util.*;* * 泛型-基本概念 * 泛型是Java se 1.5的特性,泛型的本质是参数化类型,也就是说所有的 * 操作的数据类型被指定为一个参数,这种参数类型可以用在类,接口和方法的船舰中 * 分别称为泛型类,泛型接口,泛型方法。 * Java语言引用泛型的好处是安全简单。
2012-02-17 23:33:48 403
原创 //如果要在子类中调用父类的方法,则应在子类的构造方法中调用
//如果要在子类中调用父类的方法,则应在子类的构造方法中调用public class six {public static void main(String[] args) {// TODO Auto-generated method stubkkk kk=new kkk(23,"dd");}}class Base{int age
2012-02-17 23:33:32 1073
原创 //String 在内存中的情况
//String 在内存中的情况public class S7 {public static void main(String[] args) {// TODO Auto-generated method stubString a="abcd";String b="abc";String c="abc"+"d";String d=
2012-02-17 23:33:20 350
原创 * * 三大常用布局管理器
* * 三大常用布局管理器 * #布局管理器-介绍 * 1.概念 * 组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的.所有的容器都会使用一个布局 * 管理器,通过它来自动进行组件的布局管理. * 2.种类 * java共提供了五种布局管理器:流式布局管理器(FLowLayout),边界布局管理器(B
2012-02-17 23:33:08 641
原创 如何计算地址线和数据线
例:某计算机字长为32位,其存储容量为16M×32位,它的地址线和数据线的总和是?答:字长32位的计算机即数据线有32位,其基本寻址的存储单元也是1个字节,即8位,32位的字长共占4个存储单元,所以16M×32位共需16777216×4=67108864(64M)个存储单元,所以需要对67108864个单元寻址,因此67108864个存储单元共需26根地址线,所以地址线和数据线的总和=26+32
2012-02-17 23:32:50 61497 12
原创 DRAM的刷新
4.DRAM的刷新 动态MOS存储器采用“读出”方式进行刷新。从上一次对整个存储器刷新结束到下一次对整个存储器全 部刷新一遍为止,这一段时间间隔叫刷新周期。 常用的刷新方式有三种,一种是集中式,另一种是分散式,第三种是异步式。 集中式刷新:在整个刷新间隔内,前一 段时间重复进行读/写周期或维持周期,等到需要进行刷新操作时,便暂停读/写或维持周期,而逐行进行刷新整个存储器的平
2012-02-17 23:32:40 12713 3
原创 关于cache的计算方法
cachecache的命中率: 在一个程序执行周期期间,设Nc表示cache完成存储周期的总次数,Nm表示主存完成存储的总次数,h定 义为命中率: h=Nc/(Nc+Nm) cache的访问平均时间: Tc表示命中时的cache访问时间,T
2012-02-17 23:32:29 2284
原创 hanoi
#include void hanoi(int n,char A ,char B ,char C){ if(n==1) printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n",n,A,C); else { //先将A柱子上的n-1个盘子从借助C移到B hanoi(n-1,A,C,B);
2012-02-17 23:32:21 486
原创 整数的分划
如输入:6=65+14+2,4+1+13+3,3+2+1,3+1+1+12+2+2,2+2+1+1,2+1+1+1+11+1+1+1+1+1定义Q(n,m):表示整数n的”如何加数都不超过m“的划分的数目一般地,Q(n,m)有一下递归关系:Q(n,m)=1 : 1 n=1,m=12: Q(n,
2012-02-17 23:31:48 546
原创 In a bunch of number to find out the biggest minimum value
问题:在一堆数中找出最大跟最小的值如在5个整数中找出最大跟最小的值: 算法设计:问题可以简化为:在含n(n是2的幂(n>=2))个元素的集合中寻找极大元和极小元。用分治法(二分法)可以用较少比较次数地解决上述问题:1) 将数据等分为两组(两组数据可能差1),目的是分别选取 其中的最大(小)值。2) 递归分解直到每组元素的个数≤2,可简单地找到最大(小
2012-02-17 23:31:38 450
原创 Board covering problems
Incomplete board is a 2 k x 2 k (k: 1) a square board, which just have a box missing. Figure 4-7 give k = 1 all possible incomplete board, including incomplete squares with shadow said. (残缺棋盘是
2012-02-17 23:31:27 451
原创 最大整数段的和
//Algorithm analysis:#includeint max_sub_sum(int a[],int left,int right){int center,i,left_sum,right_sum,s1,s2,lefts,rights;if(left==right)if(a[left]>0)return a[left];e
2012-02-17 23:31:16 490
原创 // //大整数乘法
////大整数乘法//program insruction//1.b:当前运算结果//2.d:进位//s1[i-1]为最低位 s2[j-1]为最低位//而a[k]为最低位//1.b=a[k]+(s1[i-1]-48)*(s2[j-1]-48)+d;//2.a[k]=b;//3.k++;
2012-02-17 23:31:05 617
原创 在一堆数中找出最小的两个数
//Algorithm analysis/////#include#define n 10 int a[n];void second(int i,int j,int *fmin1,int *fmin2)//最小的两个数*fmin1和*fmin2{int lmin2,lmin1,rmin2,rmin1;int mid;
2012-02-17 23:30:46 1077
原创 方法的重载
package laohan;import javax.swing.*;//功能:方法的重载////方法重载的概念// 简单的说:方法重载就是类的同一种功能的多种实现方式,到底采用哪种//方式,取决于调用者给出的参数//方法的重载(overload)-注意事项 //1.方法名相同 //2.方法的参数类型,个
2012-02-14 15:05:06 371
原创 //功能:讲解继承
package laohan;//功能:讲解继承////继承使用对象//1.子类最多只能继承一个父类(指直接继承)//2.java所有类都是Object类的子类//3.JDK6 中有202个包3777个类,接口,异常,枚举,注释和错误//4.在开发的时候,强烈建议多查jdk帮助文档//5.在使用类时,实在不知怎么办,多问google大
2012-02-14 15:04:12 328
原创 类的构造方法小结:
类的构造方法小结:1.构造方法名和类名相同2.构造方法没有返回值3.主要作用是完成对新对象的初始化4.在创建新对象时,系统会自动的调用该类的构造方法5.一个类可以有多个构造方法6.每个类都有一个默认的构造方法
2012-02-14 14:58:46 376
原创 变量与常量
1.标示符:简单地可理解为一个名字。用来标认类名,变量名,方法名,数组名,文件名的有效字符序列2.关键字3声明变量4.声明常量fina变量,只能赋值一次fina 数据类型 数量名称【=值】如:final double P1=3.1415926F变量:成员变量:在类中所定义的变量成为成员变量。成员变量在整个类中都有效。类的成员变量又分为两中:静态和实例变量
2012-02-14 14:58:15 396
原创 make and makefile
make and makefile make and makefile 分析和构建大型工程必备的知识,分析大型工程的入口点,构建大型工程的工具 make是一个解释makefile中指令的命令工具,通过makefile能够实现自动化编译 makefile指定了整个工程的编译规则。把工程其按类型,功能模块分别放在若干个目录中,make
2012-02-14 14:55:32 504
原创 重定位
重定位 一、定义:重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,也就是说在装入时对目标程序中指令和数据的修改过程。他是实现多道程序在内存中同时运行的基础。重定位有两种,分别是动态重定位与静态重定位 二、分类 1、静态重定位:即在程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,地址变换通常是在装入时一次
2012-02-14 14:54:47 585
原创 export
export编辑本段简介 Linux export命令 功能说明:设置或显示环境变量。 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登录操作。编辑本段参数设置 -f 代表[变量名称]中为函数名
2012-02-14 14:54:19 439
原创 dlopen
dlopen基本定义 功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 mode:
2012-02-14 14:53:31 676
原创 GCC 工作流程图
GCC:Gcc的工作流程图步骤:(1)预处理(Preprocesssing):预处理的过程也称为预编译,主要功能是对各种预处理命令进行处理。如头文件的包含(include),宏定义的扩展(define)以及条件编译(ifdef...endif)等。(2)编译(Compilation &Assembly)。编译的过程是由源代码翻译成为机
2012-02-14 14:52:47 871
原创 Linux软件的安装
YUM安装常用软件1.多媒体播放器 (XMMS)2.多媒体播放器 (MPlayer)3.PDF阅读器 (Adobe Reader)4.Download Manager下载工具 (Downloader for X)5.防火墙软件 (Firestarter)6.网络流量分析工具 (Ethereal)7.RAR 档案工具 (rar)8.FTP 客户端 (gFTP)9.
2012-02-14 14:52:11 558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人