第一章 Java概述

来源:互联网 发布:linux mint 18怎么样 编辑:程序博客网 时间:2024/04/24 04:58

第一章  Java概述

这是我们第一次接触Java,通过本章了解什么是Java,Java的发展历史及现状介绍和概括性说明。介绍了Java程序的基本特点以及基本结构。在编程中会遇到的问题也有解释,并特别对Java虚拟机的程序加载和执行过程进行了必要讲解。

Java的发展历史,Java从一种语言逐步发展成为一种平台的。具有平台无关性。Java由开始时对家电的控制逐渐发展为受欢迎的开发与编程语言。

介绍了Java的三种运行平台:Java ME-Java Platform,Micro Edition(用于创建嵌入式应用程序的Java平台,;eg:PDA,仪表)   Java SE-Java Platform,Standard Edition。(用于创建典型的桌面与工作站应用的Java平台,也是本书内容介绍的重点。)   Java EE-Java Platform,Enterprise Edition(用于创建可伸缩的企业应用的Java平台),他们的基本结构是相同的,主要表现在所包含的类库不同,用于不同的实现目的。

一.Java的运行原理

1.Java是一种解释性语言,Java源程序需要经过编译产生字节码。

2.JVM是编程语言与计算机底层软件和硬件之间的翻译器。

3.JVM要解释Java字节码,就必须对所需的类和接口执行加载,链接和初始化

4.JVM运行时数据区保存了JVM加载的类以及执行中的数据。

二.Java的安装及配置

第一步,需要到Oracle官网下载所需要的JDK,要注意下载的版本。

第二步,选择和自己电脑匹配的进行下载选择对应的下载,勾选下方的单选按钮:

第三步,下载完成后进行安装即可,下一步即可;

第四部,eclipse的安装。直接从eclipse的官网上下载,解压后可以直接使用。(应对China64---W7W8

【第二种方法只安装myeclipse,是一种集成环境,其中包含了JDK

注:JDK的下载:http://java.sun.com/   然后找到正确的版本

三.Myeclipse的打开

打开myeclipse安装程序,双击进入解压安装,解压完成后会出现界面,此安装过程共分为9步:( 安装向导首先给出安装过程中的一些注意问题)

1.单击Next按钮

2.选择安装途径单击next

3选择快捷方式文件夹,选择默认,单击next【有workspace launcher选择工作空间,有默认的,也可以不用这个默认的,自己新建,对话框里有,最后单击OK

4.设置myeclipse为打开方式类型选项

5.确定安装信息

6.开始安装,完成安装

四.Java应用程序【简单的程序HelloWorldApp.java的过程】

1.新建工程:文件File~New~Java Project打开~对话框里有工程名,这个名与文件名一致~next~完成finish.

2.单击右键,找sic~New~class。可以写程序了。

【注意】:1。一个Java里面有若干个“类”,基本组成为“类”(class),有且只能有一个由public的“类”。一个Java应用程序至少包含一个类。极端的,一个类可以是一个空类,不包含任何属性定义和方法声明。

2.文件名与类名保持完全一致,包括大小写。Java源文件的文件名后缀总是.Java

3.类名的第一个单词的第一个字母要大写。

4.在一个类中,至少含有一个main方法,否则程序不能执行。

5.结果显示在下面的默认显示器上。

6.Run As~~运行~~Java Applieation

7.程序注释(文档注释格式):“//”用于注释一行,可单独占一行,也可放在代码后面。/*  */用于注释一段代码。/**  */Java特有的doc注释,能识别注释中用@标记的特殊变量。

五.常用的开发环境

围绕Java的工程化开发,有许多优秀的工具软件提供了将Java的代码编辑,调试,运行和部署集成在一起的功能,这种工具软件通常被称为集成开发环境(即Integrated Development EnvironmentIDE)。IDE会实现一个可视化的开发环境,支持诸如智能开发,语法检查,断点调试,代码重构,多种不同类型的项目开发集成支持,可扩展的开发环境等。支持JavaIDE很多,基本上可以分为商业的和免费的两种。而由于它们是开源的,从而会形成有独特风格的开发平台。

六.Java的优点

主要优点在于跨平台型。Java的程序可以基本上不加修改的运行在不同的操作系统上以及它可以通过宽带相对较窄的通道提供一些服务;Java语言是动态的,它的程序在运行时才被加载到内存中得到访问,对于程序的修改和部署带来了很大的方便;另外,由于Java语言设计用于通过网络以安全的方式运行,所以当通过Internet操作运行时,它也提供了此级别的安全性。

通过这一章内容的学习对Java有了比较基础的认识。对之后学习Java的全面知识以及编程有很大帮助,以上就是我对Java基础的学习。

 

 

                                              计算机与信息工程系

                                                 3D仿真设计班

                                                     姜佳秀

                                             二〇一五年三月十四号

0 0