- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java程序设计》第一章:Java程序设计基本概念 Java语言概况 Java 2平台的三种版本: J2EE:Java 2 Enterprise Edition —企业版适用于服务器,应用于企业运算、电子商务等技术。 J2SE:Java 2 Standard Edition—标准版适用于一般的计算机,应用于PC机上的应用软件开发。 J2ME:Java 2 Micro Edition—微型版适用于手持设备应用开发,如手机应用、名片管理等。 Java语言特点 面向对象 是面向对象的编程语言。 简单 结构小巧。 平台无关 可在不同的软硬件平台上运行。 分布式 适合用来开发网络上的应用程序。 强健 提供自动内存回收、类型检查、异常处理机制。 安全 编译和运行时系统中采取了防护措施。 可移植 可在所有安装了Java虚拟机JVM的设备上运行。 多线程 可直接编写多线程程序 动态可扩充 提供接口实现多继承性 Java开发环境 Java的运行和开发环境 Java运行环境 jre(Java Runtime Environment )可以使得设备能够运行Java应用程序的平台。通常包含在开发环境中。 Java开发环境JSDK(Java SE Development Kit)用于Java程序的开发平台。主要包括开发工具、运行环境和系统类库。Java开发环境可以到SUN公司的网站上下载安装。 Java API(application programming interface) 包含在JSDK中,是已经开发并编译好可以直接使用的常用Java功能类。 Java程序的编译与运行特点 Java既是编译语言又是解释语言。 Java源代码程序文件扩展名为.java的文件。 Java源代码经过编译生成目标程序,其文件扩展名为 .class。 .class文件是与平台无关的Java字节码,不能直接执行,要通过系统所安装的Java虚拟机(JVM)对这个目标程序文件逐句进行分析解释,然后才能运行。 Java虚拟机(JVM) Java程序运行与平台无关,可以运行于不同的处理器和操作系统,这种方式通过Java虚拟机(JVM)实现。Java虚拟机的作用就是在执行字节码时,把字节码解释成实际平台上的机器指令然后再执行。 Java集成开发环境 Java程序编辑 Java运行环境只提供编译和运行程序,不提供代码编辑工具,可使用任何程序编辑工具编写程序代码。 常见的Java集成开发环境有: Eclipse IBM等多家公司形成的Eclipse联盟所开发。 JCreator Xinox Software公司产品 NetBeans Sun公司产品; Visual Age of Java IBM公司产品; Jbuilder Borland公司产品; Visual J++ MicroSoft公司产品; Café Symantec公司产品; SuperCode Aysmetrix公司产品; Java程序基本结构 一个简单的程序例子: /* 段注释: 程序的说明与注释内容 */ public class Myclass //类的声明 { public static void main(String[] args) { // 行注释 System.out.println(这是我的第一个Java程序!); } } Java程序文件 Java程序由类构成 public class Myclass { …… } 表示这个类的类名为: Myclass 保存程序文件命名为: Myclass.java Java程序文件的命名方法规定 必须按类名来保存的文件,也就是程序文件名必须和类名相同,包括名称的大小写也必须一致。 .java是Java源程序文件规定的扩展名。 Java程序格式 Java源程序代码可以使用任何文本编辑软件进行编辑。 类名要符合标识符规则,通常第一个字母为大写。 main()方法是程序运行的入口。 Java源程序文件使用“.java”作为文件扩展名 编译后的目标码文件以“.class”作为文件扩展名。 编译工具 javac.exe 可以对Java程序进行编译。 运行工具 java.exe 用于运行已经编译好的Java程序。 Java程序格式 程序注释有行注释“//”和段注释“/* */”。注释内容不影响代码功能。 Java程序对大小写敏感,要注意区分字母的大小写。 每个语句行结束要使用结束符“;”。 分界符“{}”用于表明类体、方法体和复合语句的范围。 Java符号集 标识符 用于命名类名、变量名、方法名等。 由字母(包括汉字及日文等不同的字符)、数字、下划线“_”
您可能关注的文档
- C交换机与路由器的基本配置.doc
- PS测试指导.pptx
- P现场检查指导原则(批发)二.ppt
- 论FLAC_FLAC3D基础与应用(全部).ppt
- R工作者的心理素质完全手册.ppt
- -500L全自动电容电感测试仪.doc
- E施工作业指导书.doc
- P光谱分析中的样品处理技术.docx
- 必学:构建全面薪酬体系设计与岗位评估.ppt
- U常见病种的护理.pptx
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)