`
qingBYqing
  • 浏览: 49464 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
一.DDL     --建立数据库        CREATE DATABASE test          ON (   --数据文件            NAME=test_dat.mdf,                  --数据库名            FILENAME='d:\test_dat.mdf',     --数据库文件绝对路径 默认是在安装文件下            SIZE=5MB,                     --指定大小 默认为1MB 最小值为 512KB                      MAXSIZE=20MB,      ...
一。选择排序:   1.原理:      首先,找数组中最小的元素,把它与第一个位置的元素进行交换。然后,找到第二个最小的元素,并用数组中的第二个位置的元素进行交换。这样进行下去,直到整个数组排序完毕。   2.java代码示例: package com.qingbyqing.algorithm; public class Selectionsort1 { static int[] a = { 2, 3, 1, 43, 23, 32, 5, 7, 4, 0, 31, 4, 7}; public static void main(String[] args) { ...
注意点: 一.page指令:           1.page指令不能作用于动态包含的jsp文件。           2.可以在页面中使用多个page指令,但是属性只能使用一次。           3.import属性中默认的java类有:              java.lang.*;              javax.servlet.*;              java.servlet.jsp.*;              javax.servlet.http.* 二.include 指令:           1.include 指令可以包含任何格式文件, ...
一。给定一串非连续的字符串(有空格),要求将其中连续的部分字符串中最长的一段找出来。 package com.qingbyqing.algorithm; import java.util.ArrayList; import java.util.List; public class StrigCut2 { /** * 1.将连续的字符串截取出来,放入队列中 */ static List<String> getSequentialString(String str) { int begin = 0; List<String> s ...
最近参加了几次笔试题,发现基础题考的比较多,有好几家公司都考到了”==“和”equal“s的使用 这是迅雷2011校园招聘的一个选择题: What happens when you try to compile and run the following code? public class EqualsTest { public static void main(String args[]) { Long LA = new Long(666); Long LB =new Long(LA) ...
一.为什么要清理    为了回收程序不在使用的内存,垃圾回收器会负责释放对象占用的内存,在使用程序库时,把一个对象用完后就“弃之不顾”的做法是不安全的,java作为安全性较高的一种高级语言内置了专门的垃圾回收机制来负责收回无用对象占用的内存资源。 要清楚垃圾回收工作方式首先了解下对象在堆和栈存储形式: 堆(Heap):存储对象实例包含对象的实例的属性值,属性类型和对象本身的类型标记(并 不保存对象的方法) 栈(堆栈)(Stack): 存储基本数据类型,指令代码(包过对象方法),常量,对象句柄(对象引用的地址)等。 对象实例在heap中分配好以后,需要在stack中保存一个4字节的 ...
一、入门配置      1.步骤:            a.加载hibernate类包,数据库链接包            b.配置hibernate.cfg.xml文件            c.写pojo类            d.创建相应的pojo类**.hbm.xml文件            e.将创建的**.hbm.xml文件路径配置到hibernate.cfg.xml中            f.写dao类获得session对象            g.进行测试      2.注意事项:                   a.配置hibernate.cfg.xml时候 ...
     前言:    Hibernate感觉这个东西还是比较好的,可以自动生成一些大家都写腻了代码。可是它内部原理是什么样的呢,为了搞清楚它的内部体系,自己根据自己对反射机制的一点了解 ,模仿了个简单的Hibernate,这是个基本能实现 增、删、查、改、的功能的简单的myHibernate,就是可以在,创建了一个pojo类对象、配置好相应的xml文件后,调用方法即可对该对象与数据库进行相关操作,相当于自己封装了一个dao类包。这里面还有很多不完善的地方,希望大家能够指点,让我真正理解它内部原理 一、准备工作:配置项目需要的第三方插件:1.数据库驱动类,2.xml解析dom4j组件。 二 ...
一.定义: 1.方法绑定:一个方法被调用时该方法关联其方法体的过程。 2.静态绑定:在面向过程的中又称为前期绑定在程序编译时进行了绑定,即在还没运行时,就已经加载到内存。 3.动态绑定:在面向过程中称为后期绑定(运行时绑定)在运行时就进行绑定,根据实际情况有选择的进行绑定。 二.优越性:          动态绑定灵活性相对静态绑定来说要高,因为它在运行之前可以进行选择性的绑定,很多时候优点就是缺点,正是因为选择性的绑定,所以动态绑定的执行效率要低些(因为,绑定对象,还要进行编译)。 三.静态绑定实例: //父类 public class Person { protec ...
一.定义:寻找类或接口字节码文件进行解析并构造JVM内部对象表示的组件。 二.组成:             java类装载器有三个装载器类组成:根装载器(Bootstrap Loader),扩展类装载器(ExtClassLoader)和系统类装载器(AppClassLoader); 1.根装载器: 是用C++编写的,装载jre中的核心类库,如rt.jar、charsets.jar等. 2.扩展类装载器: 装载jre目录下的ext中的jar类包. 3.系统类装载器:装载ClassPath路径下的类包. 三.关系: 四.工作过程: 1. jvm装载类时采用 ‘全盘负责委托机制’, ...
代码没错,编译能通过,运行就报这种错 Could not find the main class, Program will exit 自己在在网上查了下,整理分享下: 原因: 版本问题   使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。   高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。 这样,低版本的JVM无法解释执行这个.class文件,会抛出“Could not find the main class.program will exit”不支持的Class版本错误。 这个错误尤其在JDK5 ...
以前写的代码 : import java.io.*; import javax.swing.*; public class CopyFileUtil { /** * 文档内容复制 */ private static void getData(String sourceFileName, String destinationFileName) { // 文件复制 int i; BufferedInputStream input = null;// 读取 BufferedOutputStream output = null;// 写出 t ...
来自: http://developer.51cto.com/art/200906/132120.htm       本文讲述Hibernate的generator属性的意义。 Generator属性有7种class,本文简略描述了这7种class的意义和用法。       Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。       1、identity:用于MySql数据库。特点:递增          1. < id name="id" column="id">      ...
Global site tag (gtag.js) - Google Analytics