Java 教程笔记-新手入门

新手入门

Java 技术介绍

Java 技术

Java技术既是一门编程语言,也是一个平台。

Java 教程笔记-新手入门_第1张图片
软件开发过程
Java 教程笔记-新手入门_第2张图片
Java程序通过JVM可以在不同的平台运行

Java 平台包括两部分:

  • The Java Virtual Machine 虚拟机
  • The Java Application Programming Interface(API)
Java 教程笔记-新手入门_第3张图片
JVM和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 程序

环境准备

  1. Java 开发环境
    从官网下载JDK并安装,设置环境变量。
    Java 开发环境搭建
Java 教程笔记-新手入门_第4张图片
image.png
  1. 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

执行结果:


image.png

详细讲解 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 

你可能感兴趣的:(Java 教程笔记-新手入门)