zoukankan      html  css  js  c++  java
  • 初识java,编写hello world语句

    JDK: Java Develpment Kit - java开发工具包

    JRE: Java Runtime Environment - java运行环境

    JVM: Java Virtual Machine - java虚拟机

    JDK=JRE+java开发工具(java.exe, javac.exe...)

    简单来说:使用JDK开发完成的java程序,交给JRE去运行

    JDK有两种安装方式:

    1、直接拷贝文件夹或者压缩包;

    2、直接运行jdk.exe,其实jdk.exe其实包含两个压缩包,一个是jdk(这个jdk中是包含jre的),一个是jre,安装的过程就是解压缩的过程,到最后会提示是否安装jre,此时可以选择拒绝;

    前两步中的任何一步都可以得到解压缩好的jdk目录,之后在系统变量中增加如下变量即可完成jdk的安装:

     JAVA_HOME=D:Javajdk1.8.0_60_x64

     CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar

     Path=%JAVA_HOME%in;

    这里顺便说一下classpath和path的区别:

    path为系统路径,加入把某个可执行文件的路径加入到path中,之后就可以在任何路径下执行那个可执行文件,也可以说是可以在任意地方执行所加入路径下的可执行文件

    classpath跟path类似,它存的是是.class文件所在的路径,这样之后就可以在任何目录下执行那个.class文件,也可以说是可以在任意地方执行所加入路径下的.class文件

    上边的classpath中之后加入的是jar文件,是因为jar文件里是全部的.class文件,属于jdk依赖的一些类库,之后会被别的调用,所以要放到classpath中。

    接下来亲自动手写个helloWorld

    public class HelloWorld{
        public static void  main(String[] args){
            System.out.println("helloworld");
        }
    }

    注意:java文件的名字必须与class的名字一致!

    其中的javap属于反编译,还可以自动添加一个构造函数,至于具体是干什么的,可以查看帮助或者百度。

    Main方法是一个特殊的方法,是程序执行的入口,一个java程序从main方法开始执行。Java虚拟机在执行java程序之前会事先分配一个主线程,然后在主线程里执行main方法,所有也会把main方法叫作主线程。

    更加详细的main方法详解,可以参考:http://lavasoft.blog.51cto.com/62575/53263/

  • 相关阅读:
    vuex2 mapActions 报错 `unknown action type: xxxx`
    IE报vuex requires a Promise polyfill in this browser问题解决
    vue路由懒加载
    vue-router各个属性的作用及用法
    JS实现继承的几种方法
    ES6学习笔记--promise对象
    jQuery--data()方法
    原生js实现二级联动下拉列表菜单
    sql server中部分函数功能详解
    js中字符串转换为数值的两种方法的区别
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/5366257.html
Copyright © 2011-2022 走看看