初识Java

原创 2018年04月15日 12:33:22

Java是一门面向对象编程语言,既吸收了C++语言的各种优点,又摒弃了c++里难以理解的多继承和指针的概念,所以具有功能强大和简单易用两个特征。此外,Java具有简单性、面向对象、分布式、健壮性、平台独立与可移植性、动态性等特点。

一、工作原理

由四部分组成:Java编程语言、Java类文件格式、Java虚拟机、Java应用程序接口

通过编辑工具在Java源文件中定义不同的类,通过调用类(实现了Java API)中的方法来访问资源系统,把源文件编译成一种二进制中间码,存储在class文件中,再通过运行与操作系统平台环境相对应的java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API(Application Programming Interface)调用。

二、Java结构


JVM(Java Virtual Machine):Java虚拟机,是运行Java程序的虚拟机

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

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

三、Java 三大平台

Java SE(Java Platform Standard Edition):Java标准平台,允许开发和部署在桌面和服务器、嵌入式和实时环境中使用的Java应用程序,为Java EE和Java ME提供开发基础

Java EE(Java Platform Enterprise Edition):Java 企业平台,开发和部署可移植,健壮,可伸缩、安全的服务端Java应用程序,提供Web 服务,通信API等,实现企业级的面向服务体系结构(SOA)和Web等应用程序。

Java ME(Java Platform Mircro Edition):Java 微平台,或称K-JAVA,用来开发移动设备和嵌入式设备,如手机、打印机、PDA等,

第一章 初识Java

什么是Java语言 Java是于 1995年 由Sun公司推出的 极富创造力的 面向对象程序设计语言 它由Java之父——Sun研究院院士 詹姆斯·高斯林(James Gosling)博士...
  • zsg6221827
  • zsg6221827
  • 2017-03-07 12:11:51
  • 379

第一章 初识JAVA学习总结(15-6-16)

关键点:计算机语言的区别;    高级语言编译程序的方式;  算法----流程图;   算法的基本特征;   程序设计的五个步骤         今天我们开始了新一个阶段的学习。我们正式开始学习JA...
  • BFQsong
  • BFQsong
  • 2015-06-16 20:16:10
  • 346

《初识Java微信公众号开发》源码

  • 2016年12月31日 22:22
  • 801KB
  • 下载

JAVA学习第一课(初识JAVA)

PS:退ACM集训队了,自己也疯玩了两天,后天就开学了,就正式大二了,该收收心好好学习啦                                                        ...
  • u013497151
  • u013497151
  • 2014-08-30 14:51:03
  • 2462

初识微信公众号开发

微信公众号开发
  • woshimuyi1025
  • woshimuyi1025
  • 2016-09-03 20:49:12
  • 525

大牛笔记:MySQL菜鸟初识

爱学习的橙子 2017-03-10 09:15 MySQL基础知识点罗列,帮助理清思路,主要包含安装、基本操作、MySQL约束、C/C++库使用等知识点。 Ubuntu下安装MySQL 按照顺序...
  • u011277123
  • u011277123
  • 2017-03-30 17:33:58
  • 268

MySQL学习1:初识MySQL

一什么是数据库?        数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创 建,访问,管理,搜索和复制所保存的数据。    ...
  • erlian1992
  • erlian1992
  • 2016-05-04 20:16:29
  • 6742

Java2上机实践1初识java

  • 2010年11月24日 20:30
  • 8KB
  • 下载

Java基础系列之初识JAVA

写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做? 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。(注视是完完全...
  • zhuyanling0106
  • zhuyanling0106
  • 2013-11-20 09:30:40
  • 596

初识java线程

新手上路,请各位前辈,多多包含。
  • nicaiba_01
  • nicaiba_01
  • 2014-08-10 14:40:03
  • 60
收藏助手
不良信息举报
您举报文章:初识Java
举报原因:
原因补充:

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