了解JAVA

[color=darkred][size=large]一[/size][/color]1.1 java语言的概述
简介:Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编 制 了HotJava浏 览器,得到了Sun公司首席执行官Scott McNealy的支持,触发了Java进 军Internet。 Java的取名也有一则趣闻,有一天,几 位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖 啡,有一个人灵机一动说就叫Java怎 样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。

1.2 java 的平台无关性
即:write once,run anywhere。
Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机上运行。


1.3 java 程序的类型
分类:
A. 应用程序:只在计算机操作系统支持下运行的程序。可以有GUI界面,也可以是文字界面
B. JAVA Applet(小应用程序):在浏览器(Netscape或IE)上运行的一种含有GUI界面的小应用程序。

1.4 java 开发环境
即JDK(JAVA Develop Kit)JAVA开发工具包。
作用:有助于程序员开发Java程序的Java开发工具包
安装目录:
1. bin目录:存放可执行文件;
2. lib目录:存放Java的类库文件;
3. include目录:存放用于本地方法的文件;
4. demo目录:存放演示程序;
5. jre目录:存放Java运行环境文件;

配置环境变量步骤:
1)“我的电脑”→“属性”→“高级”→“环境变量”
2)“用户变量”中设置 :JAVA_HOME为C:\Program Files\Java\jdk1.5.0_06

3)“系统变量”中设置:Path为C:\Program Files\Java\jdk1.5.0_06\bin;


1)javac 作用:编译.java源文件为.class文件
语法:javac <option> source
<option>包括两部分(可省略)
-classpath 指定源文件中用到的类文件路径
-d指定JAVA包的输出路径

开发工具: 2)java 作用:运行.class文件
语法:javac <option> classname <arguments>
<option>包括两部分(可省略)
JDK -classpath 指定源文件中用到的类文件路径
(Java开发 -version :显示源代码的JDK版本
工具包)
3)javac 作用:生成API文档

基础类
运行时环境:
(JRE) JVM


1.5 java 虚拟机
1.定义:可运行Java字节码的虚拟计算机系统
2.特点:它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信
3.JVM在计算机中形成的抽象层:

4.JVM的运行过程:


1.6 java API文档
JAVA API文档是一套非常有用的文档,描述了java的许多内置功能,以及提供各种类的帮助说明。它是程序员最经常查阅的资料。
可以使用javadoc 命令生成API文档。

1.7 java 的特点
a) 简单 - Java 设计人员删除了C++ 中许多复杂的功能,如指针操纵和运算符重载等
b) 面向对象 - 在 Java 中任何东西都是对象。因此,重点集中在数据、应用程序中操作对象的方法以及过程上
c) 健壮性 - Java 在编译和解释时都会检查代码
d) 安全性 - Java 提供了用于执行程序的受控环境,以及多层次的安全控制
e) 分布式 - Java 可用于开发能够在多个平台、操作系统和图形用户界面之间移植的应用程序
f) 多线程 - Java 程序使用称为“多线程”的进程同时处理多项任务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值