• 01 Java 搭建环境


    刚接触 Java 语言,为了方便以后查阅,将学习过程中遇到的知识点记录下来,作为学习笔记使用。在学习过程中 JDK 使用版本为 1.8.0_73,操作系统为 macOS Sierra 10.12.6。此篇文章作为 Java 学习的开篇,记录了 JDK 的安装,以及编译运行第一个 Java 程序。

    Java 概述

    Java诞生于1995年Sun公司,2009年被Oracle 收购。

    • Java 语言是一种通用、支持并发、基于类的面向对象编程语言。
    • Java 语言是一种强静态类型的语言(强类型,运行时确保不会发生未授权的类型转换;弱类型,运行时会隐式做数据类型的转换;静态类型,编译时进行数据类型检查,动态类型,运行时做类型检查。
    • Java 语言是一个高级语言,使用垃圾回收机制管理内存,避免出现显式释放内存带来的安全性问题。

    Java 分支

    • Java SE (Java platform, Standard Edition) 标准版,Java基础,早期叫j2se,2005年改名为Java SE。
    • Java ME (Java platform, Micro Edition) 移动版,早期叫j2me,2005年改名为Java SE。
    • Java EE (Java platform, Enterprise Edition) 企业版,面向企业级关系系统。

    Java 环境

    下载 JDK 并安装,JDK 安装路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home

    • JDK(Java Development Kit)Java开发工具,包含 JRE 和 Java 开发包。
    • JRE(Java Runtime Environment)是 Java 运行环境,包含 JVM (Java Virtual Machine)和 Java 核心类库。
    • Java 程序在 JVM 中运行。

    Home 目录下文件:

    • bin 目录下存放了 JDK 开发的一些终端命令工具
    • db 目录下存放了 Java 开发的一个开源关系型数据库
    • include 目录下是一些 C 语言的头文件
    • jre 目录下是 JDK 依赖的 Java 运行时
    • lib 目录下存放 JDK 开发工具依赖的一些库文件
    • man 目录下存放的是 JDK 开发工具的说明文档
    • scr.zip 源码包

    Java 原理

    在 Java 编程语言中,源代码文件的拓展名为 .java,源文件被 javac 编译器编译为 .class 文件,然后创建 JVM 载入 .class 文件。

    通过 JVM,项目可以运行在不同的系统平台上

    Java 实例

    以 MyFirstApp 为例说明:

    • 执行 touch MyFirstApp.java,生成 MyFirstApp.java
    • 在 MyFirstApp.java 中写入要执行的代码
    • 执行 javac MyFirstApp.java,生成 MyFirstApp.class
    • 执行 MyFirstApp,得到代码结果

    public MyFirstApp {
        public static void main(String[] args) {
            System.out.println("I Rule!");
            System.out.println("The World");
        }
    }
    

  • 相关阅读:
    m_Orchestrate learning system---三十一、模板和需求的关系
    你如何破解后安装PS cs6
    STL 源代码分析 算法 stl_algo.h -- pre_permutation
    霸气侧漏HTML5--之--canvas(1) api + 弹球例子
    hello nodejs
    整洁的正则表达式教程,这很容易理解
    基于Gsoap 的ONVIF C++ 库
    一个常见的错误时编写代码
    IT只忍者龟Photoshop简单人像的头发抠图过程
    彩色图像--色彩空间 HSI(HSL)、HSV(HSB)
  • 原文地址:https://www.cnblogs.com/wangyaoguo/p/8434491.html
Copyright © 2020-2023  润新知