码迷,mamicode.com
首页 > 编程语言 > 详细

Java语言概述

时间:2019-01-23 21:36:37      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:虚拟   封装   数据   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”读取字节码文件,取出指令并且翻译成计算机能执行的代码,完成运行过程。

 

 

 

注释:

– 块注释(/*注释的内容*/)
– 行注释(//注释内容)
– 文档的注释(/** 注释的内容*/)

 

Java语言概述

标签:虚拟   封装   数据   rgs   多线程   名称   font   jvm   基于   

原文地址:https://www.cnblogs.com/smallkang/p/10311323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!