zoukankan      html  css  js  c++  java
  • Java初识

    1:编译型编程语言

    概念:一次编译,转为机器码。运行对象直接是机器码。

    例如:c c++ pascal

    特点是不能够跨平台,若跨平台则需要修改源代码。

    2:解释型编程语言

    概念:不编译,只是在运行时将其转为机器码,对象是源码。

    例如:ruby python

    3:java是先编译,后解释

    源文件(.java)---(编译)--->中间文件(.class)---(解释)--->机器码。

    跨平台体现在解释型,对象文件是.class而非.java文件。

    解释器--->JVM(Java虚拟机)

    显然的是没个机器上都有JVM,而对于不是开发的对象,不需要编译器。能运行就行了。

    4:JDK和JRE

    JDK是像编译器,JRE包括了JVM核心于解释器。

    开发程序安装JDK,它会包含JRE的;若只是运行java程序只需要安装JRE,但是不能只是安装JVM,因为程序运行,不只是需要解释器,还需要其他的运行环境,故而没有单独JVM的安装文件,但是有JRE单独安装文件。

    5:变量

    系统变量PATH:表示所有用户都可以使用该变量

    用户变量PATH:表示此用户可以使用该变量

    CLASSPATH变量:表示Java中.class的搜索位置,一般得设置3个,一个是.表示当前位置,一个是lib中的dt.jar和tools.jar的位置,提供一些必要的库类。

    6:忠告

    a:windows系统不区分大小写和linux系统区分大小写,而Java是区分大小的。

    b:java使用无格式文本编写,如记事本;不可用有格式文本编译,如word,写字板。

    c:初学者不要使用IDE例如eclipse这类软件,应该使用文本编辑。

  • 相关阅读:
    VS2013折叠代码、打开代码的快捷键
    用if做了一个简单的猜拳游戏(做的不好还请指点,谢谢!)
    一维数组的应用
    do while 与while的区别!
    作业.把c语言输出的基础差不多都概括了!
    C语言基础
    c语言:蜗牛的爬行。
    QQ群成员提取
    入门教程2
    VMware WorkStations最小化安装&配置&卸载CentOS 7
  • 原文地址:https://www.cnblogs.com/miner007/p/3850433.html
Copyright © 2011-2022 走看看