zoukankan      html  css  js  c++  java
  • Java基本常识

    Java平台版本:J2SE(Java 2 Platform Standard Edition) 标准版:标准的解决方案。

             J2ME(Java 2 Platform Micro Edition) 嵌入式版:嵌入式设备解决方案。

               J2EE(Java 2 Platform Enterprise Edition) 企业版:企业开发环境解决方案。

    Java跨平台性:通过Java语言编写的程序再不同的系统平台上都可以运行。

    三要素:JVM(Java Virtual Machine) Java虚拟机:Windows版本的Java虚拟机,Linux版本的Java虚拟机,Mac版本的Java虚拟机。

        JRE(Java Runtime Environment) Java运行环境:包含Java虚拟机和核心类库。

        JDK(Java Development Kit) Java开发工具包:包含Java运行环境和编译工具(Javac.exe)和打包工具(jar.exe)。

        由JDK编译的程序交给JRE运行并由JVM保证跨平台。

    JDK下载:Java属于甲骨文公司。下载地址 http://www.oracle.com。

    JDK目录:bin(开发工具javac,java),lib(核心类库),src.zip(JDK的源码),man(手册),include(头文件),jre(运行环境)

    第一个Java程序hello.java:

    public class hello     // 定义一个类名为hello的类
    {
        public static void main(String arg[])  // main方法被jvm调用
        {
            System.out.println("Welcome to java!");
        }
    }

    hello.java(Java源代码)   ------(javac hello.java编译)------>   hello.class(Java字节码文件) ------(Java hello执行)------> 运行文件

    环境变量设置:

    export JAVA_HOME=/opt/Java/jdk1.8.0_211
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    JAVA_HMOE:

    JRE_HOME: 

    CLASSPATH:(.class文件的环境变量) 操作系统在指定目录下寻找Java类的运行文件

    PATH: (Java命令的环境变量)操作系统在指定目录下寻找Java命令的可执行程序

  • 相关阅读:
    SQL Server 代理配置
    HTTP request smuggling 学习笔记
    hashcat使用记录
    centos安装pip
    kali linux 使用记录
    ss搭建以及proxychains使用记录
    Linux命令后台运行
    XXE小结
    子域名枚举艺术深度剖析
    Excel RCE on macOS
  • 原文地址:https://www.cnblogs.com/zsy12138/p/11108760.html
Copyright © 2011-2022 走看看