标签:标准版 生成 工具 处理 字节 内存 开发人员 time 开发工具
Java 语言平台版本
l J2SE (Java 2 Platform Standard Edition) 标准版
是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
l J2ME(Java 2 Platform Micro Edition) 小型版
是为开发电子消费产品和嵌入式设备提供提供都解决方案。
l J2EE(Java 2 Platform Enterprise Edition) 企业版
是为开发企业环境下都应用程序提供都一套解决方案
该技术体系中包含都技术如Servlet、Jsp等,主要针对于Web 应用程序开发。
Java 语言都特性
l 简单性 安全性 解释性 高性能 多线程 动态
l 面向对象 健壮性 分布式处理
l 开源
l 跨平台(编译一次随处运行)
什么是跨平台性?
通过Java 语言编写都应用程序在不同的系统平台上都可以运行
原理是什么?
只要在需要运行java 应用程序的操作系统上,先安装一个Java虚拟机(JVM Java virtual Machine)即可。由JVM负责Java程序在该系统中的运行。
JRE 与 JDK
JRE (Java Runtime Environment) Java 运行环境
包括Java 虚拟机(JVM)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java 程序,计算机中只需要安装JRE即可。
JDK (Java Development Kit) Java 开发工具包
JDK 是提供给Java 开发人员使用,其中包含了java的开发工具,java 核心库,也包含了JRE。所以安装来JDK,就不用再单独安装JRE了。
其中开发工具:编译工具(javac.exe)、打包工具(jar.exe)等等。
JDK的下载
l 通过官方网站获取JDK
l 针对不同操作系统,下载不同的JDK版本
识别计算机都操作系统
Java 程序都运行和工作原理
首先编写java源文件(xxxx.java) , 通过javac 命令或者IDE编译java源文件,并生成java字节码文件(xxxx.class)
接着当前程序运行时 JVM 的类加载器会将java 字节码 载入并在内存中分配内存,初始化对象,变量,等,最后执行main 函数,启动运行Java 程序。
Path 和 classpath 的区别
l Path环境变量里面记录的是可执行文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
l Classpath 环境变量里记录的是java类的运行文件所在的目录。
标签:标准版 生成 工具 处理 字节 内存 开发人员 time 开发工具
原文地址:https://www.cnblogs.com/htwdz-qhm/p/Java_attack_basic.html