一次编译,到处运行(Write Once, Run Anywhere.)。原理:
Java源程序经编译后生成.class字节码文件,.class文件由Java虚拟机(JVM)解释执行。不同的操作系统下,只要有相应的Java字节码解释程序,.class文件就能够运行,这是Java跨平台性的根本。
分类:
java application:应用程序是独立的程序,能够在任何有JVM的计算机上运行。
java applet: 是一种特殊的Java程序,可以在web浏览器中直接运行。
java servlet: 是一种特殊的Java程序,可以在web服务器上运行,创建动态的web内容。【Java Server Pages(JSP)则可以在服务器端生成动态网页】
public class Welcome{
public static void main(String [] args){
System.out.println("welcome");
}
}
创建:
将该文件保存为Welcome.java:注意文件名必须与公用类名完全相同,这里是public class Welcome,所以文件名必须是Welcome.java
编译:
再将文件Welcome.java编译为Welcome.class:
javac Welcome.java
运行:
再执行字节码文件Welcome.class:
java Welcome
注意这里不再需要扩展名".class",JVM把命令的第一个参数当做文件名,如果写作 java Welcome.class则实际上会去查找Welcome.class.class。
大小写:
Java是大小写敏感的。
注释:
除了//和/*这两种注释,Java还支持一种称为Java文档注释的特殊注释,以/**开头,*/结尾,主要用于描述类、数据和方法,它可以通过JDK的javadoc命令转换为HTML文件。
/**Title: XXXX DRIVER 3.0 *Description: XXXX DRIVER 3.0 *Copyright: Copyright (c) 2003 *Company:XXX * * @author Java Development Group * @version 3.0 */
命名习惯:
1、包名中的字母一律小写。如:xxxyyyzzz。
2、类名、接口名应使用名词,每个单词的首字母大写。如:XxxYyyZzz。
3、方法名,第一个单词小写,后面每个单词的首字母大写。如:xxxYyyZzz。
4、变量名,第一个单词小写,后面每个单词的首字母大写。如:xxxYyyZzz。
5、常量名中的每个字母一律大写。如:XXX_YYY_ZZZ。
JDK常用包:
1、java.lang——包含一些Java语言的核心类,如String、Math、Thread、System、Integer类等。
2、java.awt——包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面(GUI)。
3、java.applet——包含applet运行所需的一些类。
4、java.net——包含执行与网络相关操作的类。
5、java.io——包含能提供多种输入/输出功能的类。
6、java.util——包含一些实用工具类。
Java关键字:
1、用于类和接口的声明:class, extends, implements, intece
2、包引入和包声明:import, package
3、数据类型:byte, boolean, char, double, int, long, float, short
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23953-1.html
烊烊
那就是雄赳赳气昂昂