Jave概述
来源:互联网 发布:windows打开81端口 编辑:程序博客网 时间:2024/05/21 22:50
Jave概述
一、Jave技术简介
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。它是从一种语言逐步发展为一种平台的,是一种面向对象的编程语言。它诞生于1991年Sun公司的一个研究项目,该项目最初的目的是为了创建一种独立于烤面包机和机顶盒这样的消费类电子设备内嵌系统的语言,随着1990年代互联网的发展,1995年Jave语言诞生,伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
Jave不仅仅是一门编程语言,更是一个平台。Jave的三种平台是Jave企业版(Jave EE)、Jave 标准版(Jave SE)和Jave微型版(Jave ME)。它具有很多优点,主要优点在于跨平台性。
二、Jave的运行环境、软件的安装
就Jave应用程序来讲,之需要一个Jave虚拟机即可在安装JDK时,同时安装的一个独立的JRE,就包含了这个JVM。
Jave程序运行环境的安装方式有两种第一种先安装JDK,后安装Eclipse;第二种只安装Myeclipse(一种集成环境,其中包含了JDK)。
如何安装JDK:
1、下载合适的JDK:从http://jave.sun.com上下载Jave SDK 1.6的Windows版本,得到程序“jdk-6u18-windows-i586se版.exe”,同时可以下载对应版本的API文档。
2、安装JDK:双击下载的可执行程序,启动安装过程,出现的两个安装目录,第一个是开发包JDK的安装路径,第二个是独立的运行时环境JRE的安装路径。JDK的默认安装路径是在C盘的“C:\Program Files\Jave”目录下(也可更改),将会创建一个根据版本号命名的字目录。这个JDK软件包的安装目录通常成为JDK开发包安装的根路径,对应于后面提到的JAVE-HOME系统变量值。
3、环境配置:在电脑上设置操作系统环境变量。安装Eclipse:直接从Eclipse的官网上下载就行,解压后可以直接使用。
三、Jave程序的基本结构
Jave程序中的注释
1、用于单行注释:符号“//”用于注释一行,可当独站一行,也可放到代码行的最后。
2、用于多行注释:/*...*/用来注释一段代码,开始处用/*,中间为注释内容,结束处用*/。
3、文档注释:/**...*/是Jave特有的doc注释,目的是为工具javadoc而采用,javadoc能识别注释中用@标记的特殊变量,并把doc注释加入到它所生成的HTML文件。
一个Jave有一基本组成单位:类。文件可以有若干类,但有且只有一个public修饰的类,文件名和类名一致,类名第一个字通常大写。
在一个类当中,至少含有一个main方法,否则程序不能运行。Jave修饰的文件名要和类的类名相同。
在输出语句中,System是JDK提供的已实现类,out是该类包含的一个成员,println()是out成员的一个方法,它的功能将双引号里的字符串“...”输出到标准输出设备上(默认是显示器)。
Jave的程序是有一个个类组成的,一个Jave应用程序至少包含一个类。极端的,一个类可以是一个空类,不包含任何属性定义和方法声明。
至少一个类中应该包含public static void main(String[ ] args)这样的方法声明,否则程序不可能被运行。
一个Jave源文件一般只包含一个类定义,当然如果希望将更多的类定义写入一个Jave源文件中,Jave规范也是允许的。建议在一个源文件中只定义一个类,因为这样便于维护。
四、Jave程序的编辑、编译和执行的过程
1、新建工程:文件—>New—>Jave project/project—写工程名—>Next—>Finish。
2、单击文件—src(右键单击)—>New—Class—打对号(Public...)—>System.out.println(“ “)—>保存—run(运行)—>Run As—>Jave Applicatian。
五、Jave的运行的原理
1、Jave是一种解释性语言,Jave源程序需要经过编译产生字节码。
2、JVM是编程语言与计算机层软件和硬件之间的编译器。
3、JIM要解释Jave字节码,就必须对所需的类和接口执行加载、链接和初始化三步操作。
4、JVM运行时数据区保存了JVM加载的类以及执行中的数据。
- Jave概述
- jave
- 好学jave
- Jave RuntimeException
- jave应用
- Jave基础知识
- jave nio
- Jave Static
- Jave基础知识
- Exercise for Core Jave(Core Jave 练习题)
- jave/jsp好书推荐--
- Jave savepoint的用法
- Jave EE简述
- jave实验课
- 学习jave的学习方法
- Jave中的Annotation详解
- Jave BufferedImage Testing
- Jave操作HBase
- hdu4135
- HDU 1054 Strategic Game(二分图 匈牙利算法)
- 从hadoop 中删除匹配指定字符串的任务
- 设计模式之装饰模式
- 这阵子的快乐和不顺
- Jave概述
- oracle中varchar字段排序问题
- 课外知识
- mysql并发查询缓慢单条很快
- springMVC在JSP页面取map值
- hdu 5015(矩阵快速幂)
- php静态话简单笔记
- leetcode-Factorial Trailing Zeroes
- POJ 2406/ POJ 1961/ POJ 2752——几个相似的简单KMP问题