首页 > 代码库 > 第01章 Java 技术概览

第01章 Java 技术概览

/**
@前言:

Java是Sun公司推出的程序设计语言,拥有面向对象、跨平台、分布式、高性能、可移植等优点和特性,是目前应用最广的编程语言之一。
Java语言实现面向对象思想的三大特性:继承、多态、封装。
Java语言可以制作网站后台、大型网络游戏、多媒体开发,而且还能够操作各种操作系统(linux、Android等)

@第一章 Java 技术概览

Java由两部分组成:Java API + Java VM —— Java编程接口 + Java虚拟机。
Java特性:跨平台、面向对象、分布式、多线程、安全性、健壮性、简单性等。
Java源代码(.java) ——> 通过javac编译后(.class) ——> 虚拟机将.class 字节码文件转换成二进制文件运行。
Java API 按照功能通过包(package)来提供,包就是一系列具有相似功能的类和接口的集合。
Java官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Java系统环境变量的设置:
======================================================================================
定义[JAVA_HOME]:C:\JAMP\JAVA\JDK
定义[PATH] :%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
定义[CLASSPATH]:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
*/

/**
编写HelloWorld
*/
class HelloWorld{ // 类定义
  public static void main(String[] grgs){ // 方法定义
    System.out.println("HelloWorld"); // 调用标准输出打印字符串
  }
}

/**
Java程序编译:
java HelloWorld.java
javac HelloWorld

Java为访问数据库提供了JDBC API;
Java为实现远程方法提供了Java RMI,该方法实现了对网络远端的Java程序的调用。
Java支持垃圾回收机制(GC)
Java源程序被编译成字节码,字节码通过JVM来解释而获得执行,这样使用Java语言编写的程序不依赖于特定的平台,实现一次编写,随处运行。

说明:
01、编写Java源代码的工具最好选择无格式的文本编辑器,例如记事本、VIM、Notepad+等。
02、程序分为三个部分:程序注释、类定义和main()方法。
03、注释方式包括:// 单行注释 /* …… */ 块注释 /** …… */ 文档注释。
04、Java语言编写的应用程序必须包含一个main()方法。
05、修饰符public和static的顺序可以互换,但不推荐。
06、参数名args不是固定的,可以任意命名,但习惯上使用args或argv。
07、main()方法是程序的唯一入口,调用方式为:java ClassName args。
08、Java程序区分大小写。
09、无法发现类文件,系统会抛出Java.long.NoClassDefFoundError错误。
10、类名输入错误时,系统会抛出Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class错误。
11、缺少main()方法,系统会抛出Exception in thread "main" java.lang.NoSuchMethodError:main错误。
*/

第01章 Java 技术概览