首页 > 编程知识 正文

java应用基础教程(java eclipse开源项目)

时间:2023-05-04 19:28:24 阅读:97101 作者:1827

Java语言广泛应用于网络编程。作为一种新的编程语言,它简单、多变、面向对象、独立于操作系统,具有良好的可移植性和安全性,给网络编程带来了很多便利。为了方便广大对学习Java编程感兴趣的人,华宇国际系统地为在座各位编写了可以快速学习的Java编程教程,并教大家手工学习:

突袭第一颗炸弹

Java的各种平台,以及如何下载安装JDK,设置环境变量等。是编写Java程序的基础。了解Java平台的构建和简单的开发步骤。

1.1 Java平台介绍

Java平台根据用途可以分为三个版本。

Java SE—— Java标准版,是Java的标准版,主要用于桌面应用和数据库开发。

Java —— Java企业版,是Java的企业版,提供企业级开发的各种技术,主要用于企业级开发,这是现在使用最多的一个。

Java ME—— Java Micro Edition,这个版本的Java主要用于嵌入式和移动开发,而最常用的一个就是手机应用软件的开发。

1.2安装套件

1.2.1下载JDK

艾娃的系统包是JDK的,JDK的全称是Java开发工具包。不同的JDK可以根据不同的平台下载。下面介绍如何在32位Windows XP系统上下载并完成配置。

安装JDK

1.2.3查看和设置环境变量

所谓环境变量是系统内部使用的变量,是包含系统当前系统用户和软件的环境信息的字符串的一定存储路径。安装JDK后,必须配置环境变量,方法如下。

1.2.4 JDK通用命令

该图显示了JDK的一些命令:

1.javac的常用命令

-g:生成调试信息。

-g:none:不生成调试信息。

-g : { line,vars,source}:仅生成部分调试信息。

-O:优化,可能会增加类文件。

-诺恩:没有警告。

-verbose:输出编译器信息。

-折旧:输出不鼓励的API的程序路径。

-classpath:指定用户类文件的路径。

-sourcepath path:指定输入源文件的路径。

-bootclasspath:覆盖引导类文件的路径。

-extdirs目录:覆盖扩展类的路径。

-d目录:指定输出类文件的路径。

-encoding encoding:指定源文件中的字符集编码。

-目标版本:生成虚拟机的类文件。

2.2的常用命令。JDK

Native2ascii:将中文unicode代码转换为ascii代码,而-reverse参数可以将ascii代码转换回来。

Javap:将类反编译成Java字节码。

JDB:Java的调试工具。

Jps:用于查看JVM进程信息。

密钥工具:生成密钥库文件。

Jar:多个文件可以组合成一个jar文件。JAR是一个基于ZIP和ZLIB压缩格式的多用途压缩工具。

Javadoc:Javadoc解析Java源文件中的声明和文档注释,生成描述公共类、保护类、内部类、接口、构造函数和方法的相应HTML页面。实现时,javadoc需要并依赖Java编译器来完成工作。

1 . 2 . 5 Java目录的含义

JDK安装完成后,许多目录和文件将安装在安装目录中。这是这些目录的简介。分类和描述如表所示。

1.2.6善于使用JDK帮助文件。

JDK帮助文件有在线和离线版本。你可以从Java的官方网站下载http://java.sun.com到最新的JDK lt

;http://java.sun.com到最新的jdk/>帮助文件,帮助文件分为两种格式,有HTML格式和CHM格式。JDK的帮助文件使用很简单,只需要打开目录下的index.html即可。若想查找某个方法是怎么实现的,只需根据包的路径找到此方法就行了。Java EE5的帮助文件的路径和界面如图所示。

1.3 程序开发过程

安装好JDK及配置好环境变量以后,就可以进行Java程序的开发。因为Java是一种编译性语言,所以在程序开发过程方面是和其他语言有所不同的。要开发Java程序,要经过以下3个步骤:

(1)创建一个源文件。Java源文件就是Java代码文件,以Java语言编写。Java源文件是纯文本文件,扩展名为“.java”。可以使用任何文本编辑器来创建和编辑源文件,本书使用Windows系统自带的记事本做为Java源文件的编辑器。

(2)将源文件编译为一个.class文件。使用JDK所带的编译器工具javac.exe,它会读取源文件并将其文本编译为Java虚拟机能理解的指令,保存在以后缀.class结尾的文件中。包含在CLASS文件中的指令就是众所周知的字节码(bytecodes),它是与平台无关的二进制文件,执行时由解释器java.exe解释成本地机器码,边解释边执行。

(3)运行程序。使用java解释器(java.exe)来解释执行java应用程序的字节码文件(.class文件),通过使用Java虚拟机来运行Java应用程序。

对Java的程序开发过程有所了解后,在下一节中就来按照这个程序开发过程来开发一个最简单的HelloWorld程序。

1.4 编码规范

编写Java程序是要按照Java编码规范来进行编写的。一个程序不按照编码规范可能也是能够运行的,但是不按照编码规范编写的程序不是一个好程序,这种程序不易于程序的查看和维护。

编码规范包括很多内容,例如代码的编写规则,命名规则,代码注释等多项内容。命名规范和代码注释将在下一章中结合数据类型进行讲解。在本节中主要讲解一下代码的编写规则。

代码必须有缩进,缩进可以使用Tab键,或者四个空格。因为4个空格在eclipse中默认作为一个Tab缩进单位。

每行代码不要超过80个字符,这是由于很多编写工具不能对超过80个字符的内容进行很好的解释。

当代码在一行中放不下时,应进行换行。但是换行不能自动换行,而是按照级别来进行换行,并且同级别对齐。

1.5 HelloWorld:第一个Java程序

1.5.1 编写程序代码

打开文本文件编辑器,如Windows的记事本,也可使用更高级的编写工具。如Eclipse、JBulder、NetBeans等,这些工具具有更加强大的功能,但现在不推荐使用,不利于处学者打下良好的基础。在记事本里添加如下代码。该代码可以直接复制到记事本中,当然如果自己输入是最好的。

【土豪的导师】使用记事本编写的程序如下所示。

示例代码

//定义一个类名称为HelloWorld

public class HelloWorld

{

//类的主入口函数

public static void main(String args[])

{

//System.out.println为打印语句,用来显示结果

System.out.println("欢迎使用Java来编写程序!");

}

}

1.5.2 编译程序代码并运行

编写完Java程序的源代码就可以对该程序进行编译,编译Java程序的源代码的方法有如下几个步骤:

1.5.3 注意事项

在编写、编译和运行Java程序时是有很多注意点的,这也是初学者需要注意的地方。

在运行时如果提示“java.lang.NoClassDefFoundError”的话,请查找环境变量是否设置正确。

在命令提示符下输入命令的时候要注意区分大小写,Java是区分大小写的。

用javac编译程序时是有扩展名的。

用java运行程序时是没有扩展名的。

源程序里要有main方法。

源程序里的类名要和文件名相同,包括大小写。

1.6 使用Eclipse集成开发工具开发

Eclipse是目前最流行的Java开发工具,在Eclipse中集成了许多工具和插件,从而使Java的开发更容易。Eclipse是一个可以免费使用的软件,可以从Eclipse的官方网站<http://www.eclipse.org/>上下载。解压缩就可以使用,直接下载的Eclipse是英文版,可以下载中文语言包NLpack1-eclipse-SDK-3.2.1-win32.zip从而完成中文版Eclipse的安装。

下载和安装Eclipse后,就可以使用该集成工具了,双击eclipse.exe文件就可以运行Eclipse。由于篇幅原因,这里读者可以自己熟练一下Ecliopse界面内容。这里主要来讲解如何在Eclipse中进行第一个HelloWorld程序开发。开发步骤如下所示。

(1)打开Eclipse,选择菜单栏“文件”,再选择级联菜单“新建”,最后选择子菜单“项目”,在弹出的对话框中选择Java项目,并单击按钮“下一步”。

(2)输入项目名称,例如:FirstProject;在“内容”选项卡中选择“从现有资源创建项目(X)”,然后在目录中找到前面HelloWorld.java的路径。单击“完成”按钮完成项目的创建。

(3)在“包资源管理器”中单击右键,弹出邮件菜单,选择“新建”->“包”菜单,在弹出对话框的“名称(N)”文本框中输入包名,这里输入FirstBao。

(4)打开Java编写界面,输入HelloWorld程序。单击运行按钮,就会在下面的控制台窗口中输出“HelloWorld”内容。这样一个Java程序就在Eclipse工具中编写、编译和运行完成。

1.7 综合练习

编写一个输出“我终于会Java了”的程序。

【提示】参考本章中编写的第一个Java程序来进行编写。

public class LianXi1

{

public static void main(String args[])

{

System.out.println("我终于会Java了");

}

}

古人云:学而不思则罔,思而不学则殆。良好的学习不止看重学习表面,更要注重练习与思考。望大家都能从中有所收获。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。