新手入门
Java 技术介绍
Java 技术
Java技术既是一门编程语言,也是一个平台。
Java 平台包括两部分:
- The Java Virtual Machine 虚拟机
- The Java Application Programming Interface(API)
Java 技术能做什么
- 开发工具:编译,运行,监控,调试和文档。 javac 编译器, java 启动器,javadoc 文档
- 应用程序接口(API)
- 部署技术:JDK提供Java Web Start 和 Java Plug-In 等标准机制来部署程序
- 用户接口工具: JavaFX, Swing, Java 2D 工具等用来创建复杂的用户界面(GUIs)
- 集成函数库: Java IDL API, JDBC API , JNDI API(Java Naming and Directiory Interface, Java 命名和目录接口), Java Remote Method Invocation(Java远程方法调用)等
Java技术怎样改变我的生活
- 启动更快
- 写更少代码
- 写更好的代码
- 更快开发程序
- 避免平台依赖
- Write once,run anywhere
- 更容易分布软件
第一个Hello World 程序
环境准备
- Java 开发环境
从官网下载JDK并安装,设置环境变量。
Java 开发环境搭建
- IDE
eclipse 安装
第一个HelloWorld 代码
/*helloworldapp.HelloWorldApp.java*/
package helloworldapp;
/**
* The HelloWorldApp class implements an application that simply prints "Hello World!" to standard output.
*/
public class HelloWorldApp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
编译Java代码:
javac HelloWorldApp.java
生成并运行HelloWorldApp.class
文件
java -cp . HelloWorldApp
执行结果:
详细讲解 Hello World 程序
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
上面的代码包含三部分:
注释
单行注释:// text
多行注释: /* text /
文档注释: /* documentation */ 详细见Javadoc 文档-
类定义
class name{ }
main方法
public static void main(String[] args){
}
main方法可以接受一个参数:字符串数组,存放在args。
执行的时候可以在命令中加上参数:
java HelloWorldApp arg1 arg2