Java概述(B1)

2020-04-04 16:04:51来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Java概述(B1)

Java概述

Java是什么?

Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.

Java是一种通用的编程语言,它是基于类,面向对象的,旨在具有尽可能少的实现依赖性。

  • 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
  • 是一种面向Internet的编程语言。
  • 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
  • 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

Java有啥用?

可以用来开发web服务器后台。

Java相关名词概念

JVM(Java Virtual Machine)是Java虚拟机

JVM是实现跨平台的关键。

JDK(Java Development Kit)是Java语言的软件开发工具包

有两个重要组件:

  • javac,编译源文件

  • java,运行编译后的java程序(.class作为后缀)

JRE(Java Runtime Environment)是Java运行环境

包括JVM和核心类库,如果只需要运行java软件安装JRE即可。

如果要开发java程序,需要下载JDK。

在JDK中包含了JRE。

包含关系:JDK > JRE > JVM

image-20200403213822426

Java语言有啥特点?

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

一次编写,到处运行。

Java能够跨平台的原理是啥?

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。

Java开发环境搭建

  1. 官网下载JDK并安装。

  2. 配置环境变量。

  3. 检验环境变量是否配置成功。

Windows: 高级 -> 设置中添加,重启CMD

Mac: 当前用户HOME下的 .bash_profile

第一个Java程序

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Java程序运行机制

运行机制过程:
Java源程序(*.java) =>Java编译器=>字节码(*.class)
=>类装载器=>字节码校验器=>解释器=>操作系统平台

Java 程序运行机制及运行过程
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)Java运行时环境 JVM
Java API (应用程序编程接口)
Java编译器( javac.exe)、Java运行时解释器( java.exe)、 Java文档化化工具( javadoc.exe)及其它工具及资源
JRE的三项主要功能:
加载代码:由类加载器(class loader)完成; 校验代码:由字节码校验器(bytecode verifier)完成; 执行代码:由运行时解释器(runtime interpreter)完成
System.out.println(""); //打印完信息后会换到首行
System.out.print(""); //打印完信息后不会换到首行
System.out.print("\n"); //打印完信息后会换到首行
\n:将光标移到下一行的第一格
\t: 将光标移动到下一个水平制表位置

原文链接:https://www.cnblogs.com/lucaswangdev/p/12630072.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java 程序该怎么优化?(技巧篇)

下一篇:Java 程序该怎么优化?(工具篇)