zoukankan      html  css  js  c++  java
  • java的入门

    一.什么是java

       首先得知道Java是什么,Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

    二.认识jdk,jre,jvm

        为什么要使用这个语言呢?Java语言的特点跨平台性,通过Java语言编写的应用程序在不同的系统平台上都可以运行。原理是只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

    (1)JDK:Java Development Kit Java开发工具包

         JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一些Java工具和Java的核心类库(Java API)。其中的开发工具:编译工具(javac.exe) 运行工具(java.exe) 打包工具(jar.exe)等

    (2)JRE:Java Runtime Environment Java运行环境

          JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可 。

    (3)JVM: Java Virtual Machine Java虚拟机

         Java编译后是字节码,而jvm会把这些字节码解释成机器码,然后做出相应的动作。

         .java文件经过javac.exe编译之后生成.class文件(字节码)再经过jvm将这些字节码解释成机器码,然后硬件再做出相应的动作。

    三.配置jdk环境变量

        参考:https://www.runoob.com/java/java-environment-setup.html(菜鸟教程这边介绍的很全)

  • 相关阅读:
    洛谷 P1024 一元三次方程求解
    洛谷 P1025 数的划分
    假期一测
    洛谷 P1032 字符变换
    洛谷 P1033 自由落体
    洛谷 P1063 能量项链
    洛谷 P1072 Hankson 的趣味题
    洛谷 P1040 加分二叉树
    1013: [JSOI2008]球形空间产生器sphere
    1013: [JSOI2008]球形空间产生器sphere
  • 原文地址:https://www.cnblogs.com/chenyyStudy/p/12879689.html
Copyright © 2011-2022 走看看