java概述

Java语言的产生和发展史

  1995年5月,Sun公司开发了一个新的编程语言---Java。开发Java语言的基本目标曾经是创建能嵌入先飞类电子设备软件,构建一种既可移植又可以跨平台的语言。詹姆斯.高斯林(Java之父)和一个有其他程序员组成的小组曾是这项开发工作的先锋。它最初被称为“Oak”,后来改名为"Java"。慢慢地,人们逐渐意识到Internet用户具有类似的可移植性和跨平台型的问题,所以开始不断寻求能解决这些问题的软件。人们发现Java语言既小巧又安全,而且可以移植,也能够解决Internet的大型问题,因此很快Java取得了巨大的成功,并被全世界成千上万的程序员采用。

  1985年Java语言诞生之后,其迅速成为一种流行的编程语言。

  1996年Sun公司推出了Java开发工具包,也就是JDK1.0,提供了强大的类库支持。

  1998年JDK1.2被发布,它是Java里程碑式版本。为了加以区别Sun公司将Java改名为Java2.即第二代Java,并且将Java分成J2SE,J2ME个J2EE这三个发展方向全面进军桌面,嵌入式,企业级三个不同的开发领域。后来Sun公司又发布了JDK1.4,JDK1.5,JDK6.0(1.6.0),JDK7.0(1.7.0)

  其中最核心的部分是J2SE,而J2ME和J2EE是在J2SE的基础之上发展起来的。从Java5.0开始这三个发展方向更名为:javaSE,javaME,javaEE.

java编程可以分成三个方向:

1.java  se(j2 se)桌面开发

2.java  ee(j2 ee)web开发

3.java  me(j2 me)手机开发

Java se

java面向对象编程

java图像界面

java数据库编程

java文件流io流 

java网络编程

java多线程

java介绍------------java之父

 Java是一种语言

1990      sun   启动   绿色计划

1992  创建oak语言

1994  gosling  参加  硅谷大会  演示java功能,震惊世界。

1995  sun  正式发布java第一个版本目前最新版本是jdk8.0.

java开发工具

记事本

jcreator

jbuilder

netbean

eclipse

公欲闪其事,必先利其器。

1.为了能够运行你的程序hello.java。你需要安装和配置jdk;

2.jdk

jre(java运行环境)

java的工具  java的编辑器:javac。exe

java解析执行器  java.exe

java类库(3600多类 常用的类150个)

1.jdk全称Java Development kit 中文   java开发工具包。

2.jdk是sun公司开发的

3.jdk包括jre(java runtime  envirwmcn)java运行环境.一堆java工具和java基础的类库

4.你可以点击这里下载http://www.sun.com

开发java程序的步骤

1.编写源程序

java源程序文件使用.java作为扩展名的。

2.编译

经过翻译,输出的结果就是一个扩展名为.class文件,成为字节码文件。

3.运行

1)安装JDK

JDK本身也在不断地修改,完善,并推出新的版本,

下面是JDK中的重要目录或文件

bin目录:存放编译,运行java程序的可执行文件

jre目录:存放java运行环境文件。

lib目录:存放java的类库文件。

src.rar文件:构成java平台核心API的所有类的源文件。

2)由于斌目录中存放的是使用的各种java命令,因此,为了在任何路径下都能找到并执行这些常用的命令,需要配置系统的环境变量。

00.点击桌面上的"计算机"图标。

01.在弹出的快捷菜单中选择“属性”选项,在打开“系统“窗口中单击”高级系统设置“超链接,在弹出的“系统属性”对话框中选择“高级”选项卡。

02.单击“环境变量”按钮,弹出“环境变量”对话框。

03.在“系统变量”选项组中,编辑Path变量。在Path变量开始位置增加C:\programFiles\java\jkd1.7.0_51\bin和半角分号";"。

java程序中的注释

0.单行注释

如果说明性的文字较少,则可以放在一行中,即可以使用单行注释。单行注释使用“//”开头,每一行中“//”后面的文字都被认为是注释。单行注释通常用在代码行之间,或者一行代码的后面,用来说明某一块代码的作用。

1.多行注释

多行注释以“/*”开头,以“*/”结尾,在“/*”和“*/”之间的内容都被看做注释。当要说明的文字较多,需要占用多行时,可使用多行注释。

java虚拟机与跨平台原理

java是一种被广泛使用的编程语言,它主要的特点在于它是一种既面向对象又可以跨平台的语言。跨平台是指程序可以在多种平台(Microsoft Windows,Apple Macintosh和Linux等)上运行,即WriteOnce,Run Anywhere(编写一次,随处运行)。

Java语言实现快品台,实际为每个计算机系统提供了一个称为Java虚拟机的环境。Java不但适用于单机应用和基于网络的程序,而且可用于创建消费类设备的附件程序,如移动电话,掌上导航系统等

Java虚拟机是可以运行Java字节码的虚拟机算计系统。我们可以键Java虚拟机看做一个微型操作系统,在它上面可以执行Java的字节码程序。它附着在具体的操作系统之上,本身具有一套虚拟机指令,但它通常在软件上而不是在硬件上实现。Java虚拟机形成一个抽象层,将地城硬件平台,操作系统与编译过的代码联系起来。Java实现跨平台性,字节码具有通用的形式,只有通过java虚拟机处理后才可以转换成具体计算机可执行的程序。

 

posted @ 2017-08-27 13:53  作巴  阅读(245)  评论(0编辑  收藏  举报