Java·第1节学习笔记

JAVA的核心优势:跨 平 台! 一次编写,随处运行!

SUN(Stanford University Network)公司推出的JAVA语言是以C/C++为原型开发的,即将C++中不太好用的地方砍掉!以致于有人将JAVA称之为“C++-”

SUN公司推出JAVAEE、JAVASE、JAVAME三大版本来适应各种不同平台上的开发和运行工作。

网上资料

1、J2EE(JAVAEE)

Java2 Enterprise Edition

定位在服务器端的应用

2、J2SE  (JAVASE)

Java2  Standard  Edition

定位在个人计算机上的应用

3、J2ME  (JAVAME)

Java2  Micro  Edition

定位在消费性电子产品的应用


JRE(Java Runtime Evironment)

->包含Java虚拟机 库函数 运行Java的应用程序 和Applet所需要的文件!

JDK(Java Development Kit)

->包含JRE超群 编译器 调试器等用于程序开发的文件!

Java运行环境的三项主要功能:

1、加载代码:由class loader完成;

2、校验代码:由bytecode verifier完成;->(bytecode代码是与平台无关的虚拟机的机器指令);

3、执行代码:由runtime interpreter完成;->字节码非让运行有两种方式:(1)解释(interpreter)(2)即时编译(Just In Time),实现Java的主要优势:跨平台!

总结:

1.如果只是要运行JAVA程序,安装JRE即可,JRE通常非常小 包含了JVM(JVM是只在一台计算机上用软件或硬件模拟的计算机系统,可看成一个小而高效的CPU)

2.如果要开发JAVA程序,则需要安装JDK


网上资料


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
    C86guli阅读 4,716评论 6 72
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,746评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 因简书改版后无法添加扩展链接,20170328问题解析请到公众号查看,问题解析在公众号首发,公众号ID:wekno...
    weknow阅读 495评论 1 3
  • 残风肃穆萧凉,方知新冬夜长。 雁过长穹思量,对月啜饮成殇。 草木曼舞欲说,泪客载梦还休。 世间生死两茫,渡入下世天...
    战隼128阅读 197评论 0 1