JAVA – 跨平台语言 write once,run anywhere

  • Java的诞生:1972-C语言(弱点:指针和内存管理) 1982-C++(强点:图形领域和游戏)      1995-JAVA
  • Java的特性及优势:简单性    面向对象    可移植性    高性能    分布式    动态性    多线性    安全性    健壮性     
  • Java的三大版本: javaSE 标准版(桌面程序 控制台开发)-基础   javaME 嵌入式开发(手机 小家电)-逐渐消失   javaEE E企业级开发(web端 服务器开发)-应用最广
  • JDK-Java开发者工具(java development kit):包含JRE及JVM    JRE-Java运行环境(java runtime enviroment):包含JVM    JVM-Java虚拟机(java virtual machine):可以用软件或硬件实现
  • Java开发环境搭建    bin目录:放置可执行程序    include:C语言头文件    lib:Java库    src:Java源代码
  •  

     

推荐这些文章:

Java运行准备JDR JRE JVM知识和环境变量的作用

JDK、JRE、JVM简介
JDK:Java Development Kit   Java开发者工具包
JRE:Java runtime environment Java运行环境
JVM:Java Virtual Machine Java虚拟机
 
JDK  中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre
JRE  中包含了Java virtual machine(JVM),runt...

sync.Once concurrent map iteration and map write map并发读写

 

var AMap AMapS
var once sync.Once

func confCV(r *bizRepo) {
// TODO
once.Do(func() {
b := r.data.confTODOBootstrap.DomainSonypathoid
json.Unmarshal(b, &AMap)
r.log.Info("once")
})
// r.log.Info("once-skip")
}

  
 

...

jdk、jre、jvm三者关系

jdk也叫sdk 是开发工具包 --- 程序员必须安装 --- 可以编译,也可以运行

 
jre 是 java程序运行环境 --- 测试人员 --- 只能运行class文件,不能编译

java语言的跨平台性
  不同操作系统都可以运行同一个应用程序
  java通过不同系统开发出不同的jvm虚拟机就可以实现跨平台

jdk包含jre,jre = jvm虚拟机 + lib类库 + bin目录 + 其它

 
 
 
 
 

...

java的特性与优势

java的特性与优势

简单性

面向对象

可移植性

高性能

分布式

动态性

多线程

安全性

健壮性

Java三大版本

JavaSE 标准版(桌面程序,控制台开发)

JavaME 嵌入开发(手机,小家电)

JavaEE E级企业开发(web端,服务器开发)

 
 

跨平台但是不能交叉编译

 

JDK: Java Development Kit(Java开发者工具)

JRE: Java Runtime Environment(java运行环境)

JVM: Java Virtual Machine(...

java基础1---java概述

了解 
  公司:sun ->Oracle (甲骨文)
  人:詹姆斯.高斯林
  时间:1995年
三体系
  1.JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
  2.JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
  3.JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
特点
  简单、面向对象、跨平台、健壮、安全、体系结构中立、多线程、动态等等。。大概了解就行,这里不做解释
...

JAVA学习过程记录(二)

JAVA语言的特性总结:
  1.在JAVA语言中操控内存的实际上是JVM(JAVA虚拟机)
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
 

  2.所有的JAVA程序都是运行在JAVA虚拟机中的,而...

java语言的特点

问题
跨平台,这里跨平台指的是不同的后台运行环境吗?可以列举一下嘛?

最佳回答
只要有安装Java运行环境,编译后的字节码,可以轻松移植到Mac/Linux/Window。
这样你就只需要开发一次代码,可以运行在各个平台,即可以理解为跨平台运行。

...

Java版本区分/Java语言特性/JDK、JRE、JVM 三者关系/Java 的加载与执行

1.1 什么是Java语言
Java语言:是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
重要事件:2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 
Java 是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了 C++里难以理解的多继承、指针等概念,因此 Java 语言具有功能强大和简单易用两个特征。
1.2  Java版本的区分
2005 年,J...

Java 语言的优点?

平台无关性,摆脱硬件束缚,"一次编写,到处运行"。

相对安全的内存管理和访问机制,避免大部分内存泄漏和指针越界。

热点代码检测和运行时编译及优化,使程序随运行时间增长获得更高性能。

完善的应用程序接口,支持第三方类库。

...

Day1 Java的基础知识

Java的特征和优势
简单性,面向对象,可移植性(跨平台),高性能,分布式,动态性(反射机制),多线程,安全性,健壮性。
Java的版本
JavaSE(标准版)是核心
JavaME(嵌入式开发)现在没什么人学了
JavaEE(E企业级开发)今后的学习方向
 
JDK:Java Development Kit 开发者工具
JRE:Java Runtime Environment 运行时环境
JVM:Java Virtual Machine 虚拟机
 
 
 
write once,run anywhere
三高:高可用,高性能,高并发
 

...

文章标题:JAVA – 跨平台语言 write once,run anywhere
文章链接:https://www.dianjilingqu.com/50905.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>