Java第一课知识点(JAVA简介概述、JAVA两大核心特征等)

原创 2018年04月17日 16:58:13

PS:系列文章均为本人观看尚学堂_马士兵老师的JAVA课程的学习总结,不用于任何盈利用途,仅供参考交流。希望大家和我一起加油,认真学习!

1.JAVA是一门纯面向对象的语言。

2.JAVA是一门平台无关的语言,提供程序运行的解释环境(个人理解:只要在相应的平台将对应的JAVA虚拟机jvm安装后,可在任何平台上运行JAVA程序)。

3.JAVA语法上没有指针,实质上到处都有使用,所以要会了解、分析内存。

4.JAVA最重要的两种核心机制:①JAVA虚拟机(JAVA Virtual Machine,JVM)②垃圾收集机制


JAVA程序运行过程

①:

    JAVA虚拟机屏蔽了底层运行平台的差别(个人理解:即JAVA虚拟机相当于一个处于当前操作系统上面一层的CUP,它可以识别JAVA程序;只要它认识这个JAVA程序了,就可以转换成对应的东西,再在当前的操作系统上运行),实现了“一次编译,到处运行”,帮助我们实现了跨平台。

     C和C++写得好的情况下,可以实现的是“一次编程,然后再去各个平台上编译,然后再运行”。

JAVA是解释型语言,第一次编译成JAVA自己的可执行文件的格式*.class,JAVA虚拟机从class里拿一行代码立马解释一行(翻译成为各个操作系统的可执行文件的格式)。

C和C++等编译型语言,直接可以编译成操作系统认识的可执行文件的格式,不经过第二次。

②:

        JAVA有自己的垃圾收集器,内存空间用完后不用手动清理。


5.JDK软件开发包,JRE运行时环境,JDK里面包含JRE;开发需要JDK,用户运行时只需要JRE。

JAVA第一课第二节知识点

Java与平台无关,与操作系统无关。 JAVAEE JAVASE JAVAME JAVA语言跨平台运行,C++语言做的程序的时候只能在Windows上运行。 Window...
  • fanyupeng
  • fanyupeng
  • 2017-07-08 17:27:47
  • 64

Java轻量级业务层框架Spring两大核心IOC和AOP原理

IOC:
  • u014512994
  • u014512994
  • 2014-04-06 22:46:24
  • 1027

Java入门-核心机制

学习Java基础的视频J2SE,用Java开发项目,对Java的基础知识必须有一个清楚的了解。首先我们应该了解Java的的机制,Java有两种核心机制。     1.Java虚拟机(Java Vir...
  • u013045552
  • u013045552
  • 2015-09-03 21:09:43
  • 1342

Java核心知识点大全(持续更新中)

1.常用的快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X ...
  • mythmayor
  • mythmayor
  • 2018-03-08 17:37:25
  • 67

Java核心技术(一) —— Java程序设计概述

为了在大数据处理、分布式计算等方面有所继续发展,经过考虑,计划先放下C++,开始Java入门。后面将是一系列的Java核心技术学习,感兴趣的朋友可以一起学习、交流。 在第一节课,我们主要介绍java设...
  • lipengcn
  • lipengcn
  • 2016-04-26 11:23:25
  • 691

Java重要知识点

  • 2007年12月12日 09:33
  • 72KB
  • 下载

Java虚拟机原理基本知识点简记

虚拟机的结构概述  Java虚拟机的基本功能要求就是能读取.class格式的文件,将执行里面定义的操作即可。其他的一些实现细节,如运行时数据区域的内存布局,使用的垃圾回收算法以及任何Java虚拟机指令...
  • fuyajun01
  • fuyajun01
  • 2015-05-09 15:59:23
  • 875

java21个知识点重点

1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,...
  • JerroLuo
  • JerroLuo
  • 2016-07-23 09:44:33
  • 17361

Java核心知识点-一些基本概念

Java.lang: String,Integer,Object/Process,Runtime,ClassLoader,Thread Java.net: 网络相关Socket,IPAddre...
  • u013782203
  • u013782203
  • 2016-03-23 18:42:47
  • 321
收藏助手
不良信息举报
您举报文章:Java第一课知识点(JAVA简介概述、JAVA两大核心特征等)
举报原因:
原因补充:

(最多只允许输入30个字)