1、檄猬睡瞬疆模块1 Java初步学习目标2.掌握Java文件的命名原则1.了解Java编程开发的 基本条件和Java程序的运行 流程。和L,3.掌握Java应用程序的1 开发过程和简单Java应用程 序的编写与运行方法。技能目标01.能够在MyEclipse ID E(integrated development environment,集成开发环境)中配置JRE。2.能够在MyEclipse ID E中创建Java项目。3.能够在MyEclipse ID E中编写简单Java程序并运行 Java程序。LI Java基础知识1.1.1 Java编程开发简介L Java版本Java技术标准和体系发
2、展到今天,形成了3个独立的版本,它们分别是:LI Java基础知识1.1.1 Java编程开发简介2Java编程环境Java编程开发离不开JD K(Java development kit,Java开发包)和JRE(Java runtime environment,Java运行时环境)。JD K是开发Java程序的核心,包含J RE、Java常用工具(如Java编译器、Java解释器、Java文档生成器等)和Java核心类库。JRE是支持Java程序运 行的标准环境,包含:Java SE核心类库JVM(Java virtual machine,Java虚拟机)LI Java基础知识1.1.2
3、Java程序运行流程编写好的Java源代码文件(扩展名为Java,也可称为源程序文件或简称为源文件),经Java编译器编译后,生成与平台无关的字节码文件(扩展名为.class),这些字节码能 够被安装在不同计算机上的Java虚拟机识别,因此,也可称之为虚拟机代码。当字节码 被装载进入Java虚拟机后,再经Java解释器转换成对应特定平台或系统的机器码而被解释执 行。Java程序运行流程如图1-1所示。图1-1 Java程序运行流程LI Java基础知识1.1.3 Java程序类型Java程序主要分为两类:J ,Java Application(Java应用程序)Java Applet(Java
4、小程序)Java应用程序是指能通过Java解释器解释独立运行的程序。可执行的Java应用程序 的主类中必须有main方法。main方法是Java应用程序执行时的入口。Java小程序是用 来增强网页功能,产生特殊效果的程序。不能单独运行Java小程序,必须将其嵌入用 HTML编写的Web页面中,通过与Java兼容的浏览器或小程序查看器来控制执行。L2创建第一个Java项1.2.1 Java应用程序运行环境搭建1.JDK;首先要安装JD K。JD K安装 文件可到Java官方网站 https: 下载,如图1-2所示,然后运行安 装即可。本书建议采用JD K 1.6及以上版本。图1-2 Java官方
5、网站图L2创建第一个Java项目1.2.1 Java应用程序运行环境搭建1JDK安装成功后,JD K的目录结构如图1-3所示。binJ dbincludejre lib,COPYRIGHT漕 javafx-srcJ UCENSEREADME,release逼srcTHIRDPARTYUCENSEREADME_ THIRDPARTYUCENSEREADME-JAVAFX1-3 JD K的目录结构L2创建第一个Java项1.2.1 Java应用程序运行环境搭建1JDK其主要部分的描述如下。T(1)bin文件夹:存放Java开发工具的可执行文件(.exe)o(2)db文件夹:存放示例的相关数据文件。
6、(3)include文件夹:存放用于本地计算机的C语言头文件。(4)jre文件夹:存放Java运行时环境文件。(5)lib文件夹:存放JD K的类库文件。(6)javafx-src.zip:存放用于仓U建Rich Internet Applications的 源代码。(7)src.zip:存放JD K的源代码。L2创建第一个Java项1.2.1 Java应用程序运行环境搭建(2.应用数据库)Java应用程序通过JD BC驱动可 访问多种数据库管理系统。在实验 室学习环境下,数据存取规模不大,故本书选用MySQL数据库管理 系统提供应用数据库服务。M y SQ L数据库管理系统可到 MySQL官
7、方网站 https:/TD c,如 图1-4所示。本书采用MySQL 5.5图1-4 MySQL官方网站L2创建第一个Java项目1.2.2 Java应用程序集成开发环境MyEdipse图1-5 MyEclipse官方网站MyEclipse ID E是一个成熟的用 于J a va项目开发的企业级平台。MyEclipse ID E可至!jMyEclipse官方 网站 https:/ 或 http: 下载,如图1-5所示。本书采用 MyEclipse 8.5版本。L2创建第一个Java项目1.2.2 Java应用程序集成开发环境MyEclipse在Windows操作系统中,执行开始一所有程序-My
8、Eclipse 8.5命令,启 动MyEclipse 8.5,会出现图1-6所示的MyEclipse 8.5主窗口。图 1-6 MyEclipse 8.5主窗口L2创建第一个Java项目1.2.2 Java应用程序集成开发环境MyEdipse每次启动MyEclipse时,系统都会提示选择工作区,选定好且以后不打算更改,可选中 左下方的复选框,再单击0K按钮,如图1-7所示。Workspace LauncherSelect a workspaceMyEclipse Ent erprise Workbench st ores your project s in a folder called a
9、workspace.Choose a workspace folder t o use for t his session.Workspace:|D:MyEclipse8.5|O Use t his as t he default and do not ask againOK Cancel图1-7选择MyEclipse工作区L2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序1.配置JRE运行Java应用程序时需要JRE的支持。可 根据需要手动配置已下载的较高版本的J RE。启动MyEclipse 8.5,执行“Window-Preferences”命令,在打 开的Pr
10、eferences”窗口中展开左侧目录树 中的“Java项,从中选择Installed JREs项,如图1-8所示。可以发现MyEclipse 8.5内嵌的JD K版本为 1.6.0。图1-8已安装的JREL2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序图1-9 JRE类型选择如果需要更换为更高版本的J RE,可单击Add按钮,在打开的 AddJRE窗口中选择 Standard VM,单击Next按钮,如图1-9所示。L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序1.配置JRE 在出现的JRE D efinition界面中单击D ir
11、ectory按钮,如图1-10所示。图1-10JRE定义L2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序1.配置JRE在打开的浏览文件夹对话框中选择已安装的较高版本的JD K,单击确定 按钮,如图1-11所示。图1-11选择已安装的较高版本的JD KL2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序2.创建Java项目在MyEclipse 8.5主窗口中,执 行 File-New Project 命令,打开New Project1窗口,展开Java项,从中选择Java Project z 如图 1-12所示。图1-12创建Java项目L2创
12、建第一个Java项1.2.3在MyEclipse下开发Java应用程序2.创建Java项目 单击Next按钮,打开如图1-13所示的 z/New Java Project”窗口,在nProject name”文本框中输入 项目名称myPro,其他选项保持 默认设置,单击Finish按钮,完成 Java项目的创建。图1-13完成Java项目创建L2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序3Java项目的目录结构Java项目要求按特定的目录 结构组织文件,当在MyEclipse 中创建好一个新的Java项目后,便可以在My Ed i pse的包资源管 理器(Pack
13、age Explorer)中看 到该Java项目的目录结构,如图 1-14所示。它是由MyEclipse自 动生成的。图1-14 Java项目的目录结构L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序3Java项目的目录结构Java项目的目录和文件如下(1)src目录:用 来存放Java源文件,在 其中可以创建若干个不 同层级的包,分别存放 功能或用途相近的Java 源文件。(2)JRE SystemLibrary目录:包含运行Java 项目所需的.jar文件。扩 展名为.jar的文件由若干.class文件打包生成,名 称源自Java Archive Files(
14、Java存档文件)。1.2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序博 Package4.编写Java程序首先,创建一个Java文件。右击myPro项目下的src目录,在弹出的快捷菜单中执行New 一 Class 命令,如图1-15所示。/myPr&srt JFrrrImage PrNewGo Int oOpen in New WindowOpen Type HierarchyShow InCopy一 Copy Qualified Name施 Past eX Delet eBuild Pat hSourceRefact orM Import.d Export.Re
15、freshAssign Working Set s.Maven4MyEclipseRun AsDebug AsProfile AsTeamCompare Wit hRest ore from Local Hist ory.Q MyEclipseF4Alt+Shift+W Ct rl+CCt rl+VDelet eAlt+Shift+S Alt+Shift+T F5就磬啰tsrlj母&0C3丁团由函函G席像空匿国EJB ProjectEnt erprise Applicat ion ProjectWeb ProjectWeb Service ProjectJava ProjectReport W
16、eb ProjectProject.PackageClassInt erfaceSource FolderFolderFileAppletHTML(Advanced Templat es)JSP(Advanced Templat es)XHTML(Advanced Templat es)ServletEJB3 Session BeanEJB3 Ent it y BeanEJB3 Message Driven BeanXML(Advanced Templat es)XML(Basic Templat es)XML Schema当 Example.门 Ot her.Ct rl+N图1-15创建Ja
17、va文件L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序4.编写Java程序接着,在弹出的New Java Class窗 口中输入类名MyFirstClass,选中下方的public static void main(String args)复选框,如图1-16所示。图1-16完成Java文件创建L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序4.编写Java程序这里的文件名为MyFirstClass.java,直接放在/myPro/src目录下。最后,单击Finish按钮,完 成Java文件的创建。MyFirstClass.java
18、在MyEclipse主窗口的编辑区同时被打开,如图1-17所示。.Mydipt Java -File Edit Source Refactor Navigate Search Project MyEclipse Run Window Help,值,俭尽,闻占?国,上曲/中,。,窿,4,彦第6,9夕(干)叵画 EJ寓MyEdipseJ-lD*MyFirstClassjava-myPro/src图1-17 Java文件编辑区L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序4.编写Java程序public static void main(String args)是类M
19、yFirstClass所包含的main。方法。main。方法是Java程序运行的起点,没有它,Java程t 序就无法启动。main。方法前面的修饰符必须是public、static及void(在模块4做详细解释)。main。方法括号中的参数String args表 示程序运行时,所输入的参数会由字符串类型的数组args来存放。在 main。方法的大括号之间输入以下代码System.outpnntlnCHello Java!”);,然后保存(执行File 一 Save As命令或在编辑区中 按CtH+S快捷键),如图1-18所示。L2创建第一个Java项目1.2.3在MyEclipse下开发Ja
20、va应用程序4.编写Java程序0 MyEclipse Java Enter prise-myPro/src/M FirstClass.ja.;MvEclioseEnterprise Workbe?!File Edit Source Refactor Navigate Search Project MyEclipse Run Window Help守 感的后屋昌 七石 感*。窿4 古串6:的画MyEclipse J.:勿羽中 MyFirstClass.java-myPro/src图1-18在Java文件编辑区编写代码L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序
21、5Java文件的命名可以把很多类写在一个Java源文件中。但是,其中至多只能有一个 类用public修饰符修饰。Java源文件的名称必须和用public修饰符修 饰的类的名称相同。如果文件中所有的类都是默认访问控制,那么 Java源文件的名称可以不用与类的名称相同。在组成Java源文件的多个类中,如果有一个类的名称与源文件一致 且含有main。方法,这个类通常被称为主类。L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序6.运行Java程序7 将光标停留在编辑区,在MyEclipse主窗口的Run菜单项中执行 Run As Java Application命令,或者
22、单击工具栏中的“Run As图标右侧的下拉箭头,在弹出的下拉菜单中执行Run As Java Application命令,即可运行Java程序 MyFirstClass.java,如图 1-19和图 1-20所示。JjL2创建第一个Java项目1.2.3在MyEdipse下开发Java应用程序6.运行Java程序Q MyEclipse Java Enterprise-myPro/src/h4yFirstClass.java-MyEclipse Enterprise WorkbenchFile Edit Source Refactor Navigate Search Project MyEcli
23、pse Run】Window Help:n-raftProfilepublic c/*Jo慑 Package Exp Hierarchy I 1=3 B.MyFirstClass.java 名后 Console 区No consoles to display atUy myPro&srcJRE System Library JavaSE-1.6 Image Previe_Snippets 0目 弟|幽0国叵|国Profile HistoryProfile AsProfile Configurations.Run HistoryRun As*/|pubRun Configurations.Deb
24、ug HistoryDebug AsDebug Configurations.Add Java Exception Breakpoint.Add Class Load Breakpoint.All References.All Instances.WatchInspect Display ExecuteForce ReturnStep Into SelectionExternal ToolsCtrl+Shift+1 Ctrl+Shift+D Ctrl+U Alt+Shift+FCt rl+FilFilCtri+Shift+N图1-19运行Java程序的方式1lol 回替 MyEclipse J
25、ava Enterprise-myPro/src/MyFirstClass.java-MyEclipse Enterprise WorkbenchFile Edit Source Refactor Navigate Search Project MyEclipse Run Window Help母 转&右,d 幽峪彦由 与,静他 MyEclipse J.挈匚3旦J 7-中。6 m 1 example2_lm 2 Labl_3m 3 MyFirstClass3 4A信 Package Exp 区,、&Hierarchy 0 匕0 MyFirstClass.java 狐 目悠public clas
26、s MyFi/*日 myPro0 srcJRE System Library JavaSE-1.6,-Run As B 1 Java Application Alt+Shift+X,J 1Run Configuraticns.Organize Favorites.*param arg*/public static/TODO A System.ou5void main(String args)ato-generated method stub t.printin(Hello Ja|va!);Image Previe 点国 Snippets=S:4 掰0,园Er图1-20运行Java程序的方式2L
27、2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序6.运行Java程序在控制台显示MyFirstClass.java的运行结果为Hello Java!”,如图1-21所示。Q Myfclipse JdVd Enterpf;”-mydo/src/K*、而tClass白vt MyEclipse Enterprise Workbenchg 一File Edit Source Refactor Navigate Search Project MyEclipse Run Window Help门 白 序蚀出就/田亡d 君、.珞曲破0 力夕甲C3图皿 Dfl MyEclipse
28、17相国 Writable Smart Insert 9:43图1-21 Java程序运行结果L2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序7.有参数的Java程序运行main。方法的参数永远是String 类型(字符串数组)。其用意在于以参数的方式接收传入程序的数据。args 0 存 放第一个数据,args 1 存放第二个数据,以此类推。这些 数据都是String(字符串)类型。L2创建第一个Java项1.2.3在MyEclipse下开发Java应用程序7.有参数的Java程序运行现在要求通过MyFirstClass类中 ma i n()方法的参数向程序中传入数
29、据,在控制台同样能显示HelloJava!”。首先,修改MyFirstClass类,将其 main。方法的代码“System.out.printing Hello Java!);改为/System.out.println(args 0 +在MyEclipse主窗口的Run菜单项中执行Run Configurations7 命令,如图 1-22所示。尔 e Edit Source Refacjor Navigate Search Project MyEdipse fiun 时 ndow HelpR I西(!他 百 吊窗皴*老时0,夕甲(3厘回 MyEdipse 179r 3 二,二 Writab
30、le Smart Insert 9:43图1-22 Java程序运行配置L2创建第一个Java项目1.2.3在MyEclipse下开发Java应用程序7.有参数的Java程序运行打开Run Configurations窗,进行Java程序运行配置。在右侧 界面中选择Arguments选项卡,在出现的Program arguments:列表框中输入HelloJava!,单击 Apply按钮使输入生效,如图1-23所 示。最后单击Run按钮运行,就可以 在控制台看到同样的输出结果。图1-23输入程序实际参数L3 Java API帮助文档应用程序编程接口(application programmin
31、g interface,API)是预先定义好的功能及服务,使得程序开发人员无须了解 源代码或理解内部工作机制的细节,通过外部接口就能直接访 问所提供的功能及服务。如果打算在某个平台上支持Java程序,必须事先在此平台上实现Java API功能及服务。L3 Java API帮助文档Java API以文档的方式为用户提供帮助。可到Java官方网站https:在线查 看或下载Java API文档。Java API文档是从事Java程序开发所必备的权威性参考资料。在Java程序 开发过程中要养成查阅Java API文档的习惯,在Java API文档中寻求解决方案。Java API文档如图1-24所示。
32、图 1-24 Java API文档L4小结Java是一门面向对象编程语言。Java具有以下特点:独立(与可移植Java有3个独立的版本:Java SE、Java EE和Java MEO运行Java程序 时需要JRE。JD K是开发Java程序的核心。JD K包含了JRE。Java源程序文 件经编译器编译后,生成与平台无关的字节码文件,再经解释器解释后,在Java虚拟机上执行机器码。Java虚拟机实现了Java字节码的跨平台。Java程序有两类:Java应用程序和Java小程序。进行Java应用程序开发,需要JD K、Java集成开发环境、应用数据库等开发工具。L5习题_1.用百度搜索Java、
33、Java SE、JD K、JRE、JVM、MyEclipse.A PI等关键词,收集相关信息 进行学习和分析。2,回顾并总结在MyEclipse ID E中开发Java项目的软件安装及配置全过程,并在计算机上进行 实践。3.文件名为AJava,其代码如下。代码合法吗?为什么?class B public static void main(StringQ args)class C public static void main(String口 args)class A public static void main(String args)System.out.println(Hello);System,out.println(Hello);public class B)、class D L6上机实践_1.在MyEclipse 8.5下编写一个Java程序,向控制台输出Hello World!。2.在MyEclipse 8.5下编写一个Java程序,向控制台输出这是我的第一个Java程序。3.在MyEclipse 8.5下编写一个Java程序,向控制台输出专业信息,输出结果如图1-25所示。专业信息一览表专业 所属学院计算机网络技术 交通信息工程学院 现代物流技术运输管理工程学院 市政工程技术 路桥工程学院车辆维修技术 汽车工程学院图1-25上机实践3运行结果谢谢观看!
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100