Java概述(由来)与环境搭建

    技术2022-07-11  83

    Java概述与环境搭建

    Java的由来JavaSEJavaEEJavaME Java的语言特点面向对象简单跨平台多线程 计算机的执行机制编译执行解释执行Java的执行机制:先编译、在解释 Java名词解释JVM(Java Virtual Machine)虚拟机JRE(Java Runtime Environment)运行环境JDK(Java Development Kit)开发环境 环境搭建安装JDK配置环境变量

    Java的由来

    JavaSE

    JavaSE: Java Platform Standard Edition( Java平台标准版)

    Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。 Java SE包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

    JavaEE

    JavaEE: Java Platform Enterprise Edition(Java平台企业版)企业级开发

    C/S(Client /Server)结构的应用程序(需要下载安装本地客户端的软件QQ、大型游戏) B/S(Browser/Server)结构的应用程序(通过浏览器,输入域名可直接访问的软件) 淘宝之类

    Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。

    JavaME

    JavaME:Java Platform Micro Edtion(Java平台微小版)Java最初的定位(机顶盒)

    Java ME 又称为J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。 与J2SE和J2EE相比,JAVA ME总体的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,JAVA ME的架构分为Configuration、Profile和Optional Packages(可选包)。它们的组合取舍形成了具体的运行环境。

    Java的语言特点

    面向对象

    Java语言是支持封装,继承,多态和面向对象的编程语言,这使得程序只有很少的耦合,能够更具凝聚力。每个模块都执行自己的功能,不会通过公共接口相互干扰。

    简单

    Java有虚拟机,内置了垃圾收集器(GC),自动完成内存空间的管理,规避了可能因为人为导致的问题。相对而言,更安全,更有保障。

    跨平台

    跨操作系统(Windows、Unix-Linux、MacOS、Solaris) Java程序不是直接运行在操作系统上面,而是在JVM中进行运行。

    多线程

    进程是操作系统中分配的最小内存资源单元。每个进程可以同时拥有两个或多个线程,允许它们同时执行。并且它提供了Rannable接口及其实现类Thread,提供了许多控制线程操作的方法,以及线程同步控制。

    计算机的执行机制

    编译执行

    在具体的环境中(Windows)执行一次翻译工作(源代码 ->二进制),执行时,执行的是二进制文件。执行效率高,但是不能跨平台。

    什么叫编译执行? 先翻译,然后执行的是翻译后的文件,执行效率高,但是不能跨平台。

    解释执行

    在具体环境中一行一行解释并执行,不同环境都有自己的解释器。可以跨平台,执行效率低。

    Java的执行机制:先编译、在解释

    将源文件(.java)先编译成平台中立的字节码文件(.class),再执行跨平台的解释执行。将计算机的两种执行特点合二为一。

    Java名词解释

    JVM(Java Virtual Machine)虚拟机

    使用软件在不同操作系统中,模拟相同的环境。

    JRE(Java Runtime Environment)运行环境

    包含了JVM和解释器,完整的Java运行环境

    JDK(Java Development Kit)开发环境

    包含JRE + 类库 + 开发工具包(编译器 + 调试工具)

    环境搭建

    安装JDK

    安装JDK(运行jdk-8uXXX-windows-x64.exe),同时会级联的安装JRE

    配置环境变量

    JAVA_HOME: java jdk 安装路径

    path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    CLASSPATH:. ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 测试环境变量是否配置成功: Windows + R 键 ,键入 cmd 输入javac ,查看Java编译环境是否正常 输入java,查看Java运行环境是否正常 输入java -version,可查看当前安装的JDK版本 如果出现“不是内部或外部命令” ,则表示环境变量配置存在问题,需要重新配置。

    Processed: 0.012, SQL: 9