摘要: 一. SQL语言1.DDL 数据库模式定义语言(create alter drop __对对象操作)2.DML 数据操纵语言(insert delete update)3.DCL 数据控制语言 (grantrevoke)4.流程控制语言(if while)二.输出记录前几条 用limitmysql不... 阅读全文
posted @ 2014-05-22 20:31 ShadowAssault 阅读(169) 评论(0) 推荐(0) 编辑
摘要: //获取数据表结构public static void getConnAndTableStruct(){ Connection connection = null; PreparedStatement pstmt = null; ResultSetMetaData rsmd = null; t... 阅读全文
posted @ 2014-05-21 21:26 ShadowAssault 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC基础JDBC是Java应用与数据库管理系统进行交互的标准API,包括两个包:核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理,其主要接口如下:接口名称功能java.sql.Driver驱动程序,连接应用程序和数据... 阅读全文
posted @ 2014-05-20 21:29 ShadowAssault 阅读(301) 评论(0) 推荐(0) 编辑
摘要: java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一、从根本上认识java.lang.String类和String池首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:... 阅读全文
posted @ 2014-05-14 19:11 ShadowAssault 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 假设有个名为Dog的类1.当首次创建型为Dog的对象时(构造器可以看成静态方法),或者Dog类的静态方法/静态域首次被访问时,Java解释器必须查找类路径,以定位Dog.class文件。2.然后载入Dog.class(这将创建一个Class对象),有关静态初始化的动作都会执行。因此,静态初始化只在C... 阅读全文
posted @ 2014-05-14 00:11 ShadowAssault 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特... 阅读全文
posted @ 2014-05-14 00:09 ShadowAssault 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 .计算机只能识别0,1组成的机器语言。计算机内数据的存储是按照位来存储的。1字节等于8位,每一位只能放0, 1两个数字。2.java虚拟机的内存分为堆栈和堆两种结构。堆栈中存放基本的数据类型,堆中主要存放引用类型(类).3.java语言的运行需要JVM的支持,JAVA将源文件转化为字节码文件,再... 阅读全文
posted @ 2014-05-14 00:08 ShadowAssault 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类地址、B类地址、C类地址(常... 阅读全文
posted @ 2014-05-08 21:16 ShadowAssault 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁... 阅读全文
posted @ 2014-05-08 21:15 ShadowAssault 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各个虚拟机的实现是不同的。学习线程时,最令我印象深刻的就是那种不确定性、没有保障性,各个线程... 阅读全文
posted @ 2014-05-06 19:47 ShadowAssault 阅读(152) 评论(0) 推荐(0) 编辑