摘要:
JSP 教程 这是第一篇JSP JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。 JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的W 阅读全文
posted @ 2018-10-19 18:32
Alanf
阅读(186)
评论(0)
推荐(0)
摘要:
Java 实例 – 如何编译 Java 文件 本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下: public class HelloWorld { public static void main(String[] args) { System.out.print 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(90)
评论(0)
推荐(0)
摘要:
Java 实例 – 删除字符串中的一个字符 以下实例中我们通过字符串函数 substring() 函数来删除字符串中的一个字符,我们将功能封装在 removeCharAt 函数中。 // Main.java 文件 public class Main{ public static void main( 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(184)
评论(0)
推荐(0)
摘要:
Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net包中提供了两种常见的网络协议的支持: T 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(115)
评论(0)
推荐(0)
摘要:
Java 发送邮件 使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在 JavaMail (Version 1.2) 下载最新的版本。你可以再 在JAF (Version 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(120)
评论(0)
推荐(0)
摘要:
Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。 程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关的另一个术语: 进程:一个进程包括由操作 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(122)
评论(0)
推荐(0)
摘要:
Java Applet基础 applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。 如下所示是独立的Java应用程序和applet程序之间重要的不同: 1.Java中applet类继承了 java 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(200)
评论(0)
推荐(0)
摘要:
Java 文档注释 Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 // /* */ /** */ 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。 说明注释,是你更加方面 阅读全文
posted @ 2018-10-19 18:28
Alanf
阅读(119)
评论(0)
推荐(0)
摘要:
Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举 (Enumeration) 位集合(BitSet) 向量 (Vector) 栈 (Stack) 字典 (Dictionary) 哈希表 (Hashtable) 属性 (Properties 阅读全文
posted @ 2018-10-19 18:27
Alanf
阅读(171)
评论(0)
推荐(0)
摘要:
Java 集合框架 早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Propertie 阅读全文
posted @ 2018-10-19 18:27
Alanf
阅读(75)
评论(0)
推荐(0)
摘要:
Java 泛型 如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。 Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译 阅读全文
posted @ 2018-10-19 18:27
Alanf
阅读(147)
评论(0)
推荐(0)
摘要:
Java序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型 阅读全文
posted @ 2018-10-19 18:27
Alanf
阅读(153)
评论(0)
推荐(0)
摘要:
Java URL处理 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 本章节我们将介绍Java是如处理URL的。URL可以分为如下几个部分。 protocol://host:port/path?q 阅读全文
posted @ 2018-10-19 18:27
Alanf
阅读(208)
评论(0)
推荐(0)
摘要:
Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性是对象多种表现形式的体现。 比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。 接 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(118)
评论(0)
推荐(0)
摘要:
Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(116)
评论(0)
推荐(0)
摘要:
java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(162)
评论(0)
推荐(0)
摘要:
Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(89)
评论(0)
推荐(0)
摘要:
Java 包(package) 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的, 当同时调 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(124)
评论(0)
推荐(0)
摘要:
Java Enumeration接口 Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。 这种传统接口已被迭代器取代,虽然Enumeration 还未被遗弃,但在现代代码中已经被很少使用了。 尽管如此,它还是使用在诸如Vector和Properties 阅读全文
posted @ 2018-10-19 18:26
Alanf
阅读(316)
评论(0)
推荐(0)
摘要:
Java 重写(Override)与重载(Overload) class Animal{ public void move(){ System.out.println("动物可以移动"); }} class Dog extends Animal{ public void move(){ System 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(176)
评论(0)
推荐(0)
摘要:
ByteArrayInputStream bArray = new ByteArrayInputStream(byte [] a); ByteArrayInputStream bArray = new ByteArrayInputStream( byte []a,int off,int len); 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(191)
评论(0)
推荐(0)
摘要:
DataInputStream dis = DataInputStream(InputStream in); 下面的例子演示了DataInputStream和DataOutputStream的使用,该例从文本文件test.txt中读取5行,并转换成大写字母,最后保存在另一个文件test1.txt中。 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(333)
评论(0)
推荐(0)
摘要:
下面的例子演示了ByteArrayInputStream 和 ByteArrayOutputStream的使用: import java.io.* public class ByteStreamTest{ public static void mian(String[] args) throws I 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(128)
评论(0)
推荐(0)
摘要:
Java DataOutputStream类 下面的例子演示了DataInputStream和DataOutputStream的使用,该例从文本文件test.txt中读取5行,并转换成大写字母,最后保存在另一个文件test1.txt中。 import java.io.*; public class 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(119)
评论(0)
推荐(0)
摘要:
// A.java public class A{ private int i; protected int j; public void func(){ }} // B.javapublic class B extends A{ } 以上的代码片段说明,B由A继承而来的,B是A的子类。而A是Obj 阅读全文
posted @ 2018-10-19 18:25
Alanf
阅读(125)
评论(0)
推荐(0)
摘要:
import java.util.regex.Matcher;import java.util.regex.Pattern; public class RegexMatches{ public static void main(String[] args){ //按指定模式在字符串查找 String 阅读全文
posted @ 2018-10-19 18:24
Alanf
阅读(177)
评论(0)
推荐(0)
摘要:
Java 流(Stream)、文件(File)和IO 下面的程序示范了用read()方法从控制台不断读取字符直到用户输入"q"。 // 使用BufferedReader 在控制台读取字符 import java.io.* public class BRRead{public static void 阅读全文
posted @ 2018-10-19 18:24
Alanf
阅读(113)
评论(0)
推荐(0)
摘要:
Java 方法 下面的方法包含2个参数num1和num2,它返回这两个参数的最大值。 /** 返回两个整型变量数据的较大值**/ public static int max(int num1,int num2){ int result; if(num1>num2) result = num1; el 阅读全文
posted @ 2018-10-19 18:24
Alanf
阅读(191)
评论(0)
推荐(0)
摘要:
javac:Java编译器,Java程序的编译工具,用来将Java程序的源文件编译成字节码文件,也就是.class文件。java:Java解释器,解释和执行已经转换成字节码的Java应用程序。jdb:Java调试器,可以设置断点调试Java程序,还可以检查变量,逐行执行程序。javap:Java反汇 阅读全文
posted @ 2018-10-19 18:24
Alanf
阅读(734)
评论(0)
推荐(0)
摘要:
try{ //程序代码}catch(ExceptionName e1){ //Catch 块} 下面的例子中声明有两个元素的一个数组,当代码试图访问数组的第三个元素的时候就会抛出一个异常。 //文件名: ExcepTest.javaimport java.io.*; public class Exc 阅读全文
posted @ 2018-10-19 18:24
Alanf
阅读(133)
评论(0)
推荐(0)
摘要:
import java.util.Date;public class DateDemo{ public static void main(String[] args){ //初始化Date对象 Date date = new Date(); //使用toString() 函数显示日期时间 Syste 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(240)
评论(0)
推荐(0)
摘要:
下面是一个装箱与拆箱的例子: public class Test{ public static void main(String args[]){ Integer x = 5; // boxes int to an Integer object x = x+10; // unboxes the In 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(175)
评论(0)
推荐(0)
摘要:
char ch = 'a';// Unicode for uppercase Greek omega characterchar uniChar = '\u039A';//字符数组char[] charArray = {'a','b','c','d','e'}; // Here following 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(145)
评论(0)
推荐(0)
摘要:
public class StringDemo{ public static void main(String args[]){ char[] helloArray = {'h','e','l','l','o'}; String helloString = new String(helloArray 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(132)
评论(0)
推荐(0)
摘要:
public class Test{ public static void main(String args[]){ StringBuffer sBuffer = new StringBuffer("test"); sBuffer.append("String Buffer"); System.ou 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(144)
评论(0)
推荐(0)
摘要:
double[] myList //首选方法 double myList[] //效果相同,但不是首选方法 该实例完整地展示了如何创建、初始化和操纵数组: public class TestArray{ public static void main(String[] args){ double[] 阅读全文
posted @ 2018-10-19 18:23
Alanf
阅读(144)
评论(0)
推荐(0)
摘要:
public class PrimitiveTypeTest{ public static void main(String[] args){ //byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.println( 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(234)
评论(0)
推荐(0)
摘要:
public class Test{ public void pupAge(){ int age = 0; age = age + 7; System.out.println("Puppy age is :" + age); } public static void main(String args 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(122)
评论(0)
推荐(0)
摘要:
public class className{ //...} private boolean myFlag;static final double weeks = 9.5;protected static final int BOXWIDTH = 42;public static void main 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(146)
评论(0)
推荐(0)
摘要:
public class Test{ public static void main(String args[]){ int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a+b " +(a+b)); System.o 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(109)
评论(0)
推荐(0)
摘要:
while(布尔表达式){ //循环内容} public class Test{ public static void main(String args[]){ int x = 10; while(x<20){ System.out.println("value of x : " + x); x++ 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(99)
评论(0)
推荐(0)
摘要:
public class Test{ public static void main(String args[]){ int x = 10; if(x<20){ System.out .println("这就是if语句"); } }} 这是 if 语句 public class Test{ publ 阅读全文
posted @ 2018-10-19 18:22
Alanf
阅读(233)
评论(0)
推荐(0)
摘要:
Java 教程 Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。本教程通过简单的实例将让大家更好的了解JAVA编程语言。 第一个java程序 hello world p 阅读全文
posted @ 2018-10-19 18:21
Alanf
阅读(196)
评论(0)
推荐(0)
摘要:
介绍如何搭建Java开发环境推荐:在Cloud Studio中运行Java程序 Java是一种跨平台的编程语言,想要让你的计算机能够运行Java程序那么就需要安装JRE,而想要开发Java程序,那么就需要安装JDK。这对新手来说可能有些复杂、安装配置的过程中可能会遇到一些问题。对于老手来说,有些时候 阅读全文
posted @ 2018-10-19 18:21
Alanf
阅读(144)
评论(0)
推荐(0)
摘要:
Java基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对 阅读全文
posted @ 2018-10-19 18:21
Alanf
阅读(115)
评论(0)
推荐(0)
摘要:
Java对象和类 Java作为一种面向对象语言。支持以下基本概念: 多态继承封装抽象类对象实例方法消息解析 本节我们重点研究对象和类的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为 阅读全文
posted @ 2018-10-19 18:21
Alanf
阅读(138)
评论(0)
推荐(0)
摘要:
Java 实例 – 字符串性能比较测试 以下实例演示了通过两种方式创建字符串,并测试其性能: // StringComparePerformance.java 文件 public class StringComparePerformance{ public static void main(Stri 阅读全文
posted @ 2018-10-19 18:19
Alanf
阅读(128)
评论(0)
推荐(0)

浙公网安备 33010602011771号