Java attack - Java 特性
2020-03-29 16:05:34来源:博客园 阅读 ()
Java attack - Java 特性
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
www.oracle.com
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类的运行文件所在的目录。
原文链接:https://www.cnblogs.com/htwdz-qhm/p/Java_attack_basic.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash