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虚拟机处理后才可以转换成具体计算机可执行的程序。