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

      Java是一门面向对象的程序设计语言。(有几个语言不是面向对象的呢?)
    Java是1995年由SUN公司发布。

    1.基本概念
    (1)JVM
    JVM(Java Virtual Machine)Java虚拟机(解释器)。
    JVM是Java平台无关性实现的关键。(一次编译,到处运行)


    (2)JDK
    JDK(Java Development Kit)Java语言的软件开发工具包。
    两个主要组件:
    javac 编译器,将源程序转成字节码。
    java 运行编译后的java程序(.class文件)
    还有类似Javadoc这类组件。

    (3)JRE
    JRE(Java Runtime Environment)Java运行环境
    包括Java虚拟机(JVM)、Java核心类库和支持文件。


    如果只需要运行Java程序,下载并安装JRE即可。
    如果要开发Java软件,需要下载JDK。
    JDK中附带JRE。


    JDK、JRE和JVM三者的关系。

    JRE = JVM + JavaSE标准类库
    JDK = JRE + 开发工具集



    2.Java平台
    Java SE:Java标准版,开发桌面程序,比如qq,office
    Java EE:Java企业版,开发Web程序,主要用于电商网站、门户网站
    Java ME:Java微型版,开发移动设备。现在已经很少使用。


    3.Java的执行过程

      javac将.java文件编译为.class的字节码文件。

      执行java程序,注意不需要.class

      4.Java程序的结构
    下面以一个简单的示例说明:
    class Hello{
    public static void main(String[] args) {
    System.out.println("Hello");
    }
    }

    关键字说明:
    class:定义一个类
    public:公开的
    static:静态方法
    String[]:字符串类型的数组,表示参数的类型

    Java规定,public static void main(String[] args)是java程序的固定入口。

  • 相关阅读:
    jquery append、prepend、before等等
    js模板引擎之juicer,特别好用
    js模板引擎之artTemplate
    smarty中调用php内置函数
    Win10安装软件时出现2502、2503错误代码的问题
    Nexus私有仓库简介
    【Maven】Nexus(Maven仓库私服)下载与安装
    [Nginx] – 性能优化 – 配置文件优化
    [Nginx] – 安全优化 – 配置文件优化
    VMware Authorization Service 未运行怎么解决
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/12495798.html
Copyright © 2011-2022 走看看