美文网首页开发程序员
Java基础知识整理(一)

Java基础知识整理(一)

作者: 怪蜀黍Zzzzlw | 来源:发表于2016-07-27 18:40 被阅读0次

1.Java基础知识体系

2.Java技术体系平台

3.Java语言特点与核心机制


1.Java基础知识体系

Java基础知识

2.Java技术体系平台

Java技术体系平台

Java SE(Java Standard Edition)标准版                                                                                                      

支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE

Java EE(Java Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE

Java ME(Java Micro Edition)小型版

支持Java程序运行在移动终端(手机、PDA)上的平台,对JavaAPI有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME

Java Card

支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台

3.Java语言特点与核心机制

Java语言的特点: 面向对象、健壮性、跨平台性

跨平台性

Java两种核心机制

1.Java虚拟机(Java Virtual Machine)

JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。对于不同的平台,有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

JVM工作层

2.垃圾回收机制(Garbage Collection)

①不再使用的内存空间应回收—— 垃圾回收。

Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。

②垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

END


以上内容根据尚硅谷教学课件整理

相关文章

  • JAVA基础

    整理一些自己不太熟的JAVA基础知识。JDK、JRE、JVMJDK(Java Development Kit) 是...

  • BAT大厂Android面试Java基础知识问题和答案整理(一)

    Java基础知识整理 [x] java中==和equals和hashCode的区别 [x] int、char、lo...

  • java基础知识整理一

    1,存储数据的五个地方 寄存器:位于处理器内部,最快的存储区但是数量极其有限,不能直接控制 堆栈:位于RAM中,通...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • Java基础知识与面试题整理

    # Java基础知识与面试题整理(一) @[toc] ---- ---- ## 垃圾回收机制 传统C/C++等编程...

  • Java基础知识整理

    整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...

  • Java基础知识整理

    一、String和Stringbuffer和StringBuilder的区别? String:字符串常量 Stri...

  • JAVA基础知识整理

    JDK、JRE、JVM三者间的关系 JDK(Java Development Kit)是Java开发工具包,包括了...

  • Java基础知识整理

    1. 面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资...

  • Java基础知识整理

    大纲 面向对象 关于Object类 重要关键字 内部类 抽象类与接口 编码 异常 一. 面向对象 1. 关于面向对...

网友评论

    本文标题:Java基础知识整理(一)

    本文链接:https://www.haomeiwen.com/subject/ehdojttx.html