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这类软件,应该使用文本编辑。

  • 相关阅读:
    在HTML中使用JavaScript
    网站发布流程
    React组件
    React渲染和事件处理
    Java IO(三)
    Java IO(二)
    Java IO(一)
    Java常用类库
    Java集合框架(四)
    Java集合框架(三)
  • 原文地址:https://www.cnblogs.com/miner007/p/3850433.html
Copyright © 2011-2022 走看看