标签:虚拟 封装 数据 rgs 多线程 名称 font jvm 基于
Java是由Sun Microsystems公司于 1995年5月推出的面向对象程序设计语言(以下简称Java语言)和Java平台的总称。
Java历史:
? 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。主要用于像有线电视转换盒这类消费设备。
? Sun公司的人后来发现Oak是一种已有的计算机语言的名字,于是,将其改名为Java(太平洋岛屿爪哇盛产的一种味道非常美妙的咖啡)。
? 1995年5月,Sun公司对外正式宣布了Java语言
Java语言的基本特征:
简单、动态、高性能、跨平台、纯面向对象、分布式、多线程、安全、健壮性
Java是面向对象的语言:
– Java是基于信息隐藏和抽象数据类型概念的纯面向对象的语言。
– Java中每个对象封装数据和方法,而方法实施对数据的处理。
– Java中可以通过继承、组合机制实现代码复用。
Java是跨平台的开发语言。
– Java跨平台的实现原理:Java程序运行在虚拟机之上,Java虚拟机中的Java解释器用来解释执行Java编译器编译之后的程序。
java源代码(*.java)------>(Java编译器)-------->(字节码*.class)
Java虚拟机(JVM)主要实现Java字节码的解释和执行,为不同的平台提供统一的接口。
Java源程序编译生成字节码程序,字节码是一种近似于机器码的中间码,不受计算机硬件设备和操作平台种类的限制,只要计算机中有Java运行的环境,Java字节码就可以在其上运行。
Java环境中的几个概念:
1.JVM (Java Virtual Machine)-----java虚拟机
2.JRE(Java Runtime Environment)-----– Java运行时环境
3.JDK(Java Development Kit)-----– Java开发工具包(Java开发环境)
JDK = JRE + Tools&Java APIs
Java程序的基本组成:
1.Java程序的基本组成是"类"(使用class声明),方法不可以单独存在。
2.类体和方法体都是在一对大括号中定义的。
3.程序从 main()方法开始执行: public static void main(String[] args){ ... }
开发Java程序的基本步骤:
1.创建java源程序-----------– Java源程序以.java作为扩展名,可以用任何文本编辑器创建、编辑。
2.编译源程序– Java编译器”javac”读取Java源程序,翻译成Java虚拟机能够明白的字节码文件(以.class为扩展名)。
3.运行class(字节码)文件– Java解释器”java”读取字节码文件,取出指令并且翻译成计算机能执行的代码,完成运行过程。
注释:
– 块注释(/*注释的内容*/)
– 行注释(//注释内容)
– 文档的注释(/** 注释的内容*/)
标签:虚拟 封装 数据 rgs 多线程 名称 font jvm 基于
原文地址:https://www.cnblogs.com/smallkang/p/10311323.html