
JavaMySQL连接
Java连接MySQL需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。本例子采用的是Eclipse,导入jar包:MySQL8.0以上版本的数据库连接有所不同:1、MyS...

Java文档注释
Java支持三种注释方式。前两种分别是//和/**/,第三种被称作说明注释,它以/**开始,以*/结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。说明注释,使你更加方便的记录你的程序信息。javadoc标签:javadoc工...

JavaApplet基础
Applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的JavaAPI支持,所以Applet是一个全功能的Java应用程序。如下所示是独立的Java应用程序和applet程序之间重要的不同:Java中Applet类继承了java.applet....

Java多线程编程
Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语-进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独...

Java发送邮件
使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMailAPI和JavaActivationFramework(JAF)。您可以从Java网站下载最新版本的JavaMail:http://www.oracle.com/technetwork/java/ja...

Java网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP:TCP是传输控制协议的...

Java序列化
Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过...

Java泛型
Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如...