零基础学习part1(一)初识Java

Java概述

Jvm:Java virtual machine(虚拟机)
平台无关性实现的关键,平台移植后不需要重新编译

Java程序的执行流程:
源文件(xxx.java)>-编译器compiler->字节码文件(xxx.class)->-解释器interpreter->程序Program

JDK:Java Development Kit
Java语言的软件开发包,负责开发和运行

  • -javac -编译器,将源程序转成字节码
  • -java -运行编译后的Java程序(.class后缀的)

JRE:Java Runtime Environment
包括Java虚拟机(JVM)\Java核心类库和支持文件,只支持运行Java程序
JDK>JRE>JVM (逐层包含的关系)

Java平台:

  • Java SE 开发桌面程序,标准版
  • Java EE Web程序,企业版
  • Java ME 移动设备软件开发,微型版

第一个Java程序:

    class test{
        public static void main(String[] args){
            System.out.println("Hello World!");
        }
    } 

编译运行Java程序:

  1. javac test.java 编译指令,生成".class"文件
  2. java test(程序名) 运行".class"文件

带命令行参数的Java程序

class test{
    public static void main(String[] args){
        System.out.println(args[0]);
        System.out.println(args[1]);
    }
}  

该段程序,可以编译通过,但在执行时必须传入参数,例如这段代码就需要传入两个参数,用空格隔开

Java程序的结构

  1. test是类的名字,class文件以类的名字命名
  2. public static void main(String[] XXX){}是主方法 其中"XXX"可以随意选择,表示形参名,args是"argument"的简写
  3. 主方法是程序的开头,一个程序只能有一个主方法"main"

eclipse(日蚀)的使用

  1. 创建一个program,下含一个"src"——source源文件的缩写
  2. 在src中创建包package,在包中新建类class
  3. 类的名字中可以使用"."做分割实现多级文件管理 e.g:com.test——(com文件夹里含有test.java)
  4. bin文件中含有java文件对应的class文件(编译是自动进行的,保存即编译)
  5. 写完程序后直接右键“run”运行程序即可

猜你喜欢

转载自blog.csdn.net/sunflower_zzn/article/details/87992868