- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲(Java)
面向对象程序设计(Java) 北京工商大学 计算机与信息工程学院 主讲人:毛典辉 Email:amaode@ 第 1 章 绪论 第1部分: Java简介 第2部分: 开发环境的建立 第3部分: 我会写 Java程序 高级计算机语言举例 Why is it?-----Java 简单性:Java的语法比 C/C++简单 设计Java语言的目标就是简单 没有指针 没有malloc(), free(), 也没有析构方法 Java虚拟机采用了一种效率不是很高的垃圾回收机制 Why is it?-----Java 面向对象(OOP)/ 面向切面编程(AOP) 容易设计 简单, 容易理解程序 易于软件代码的重用性 可以在一定程度上提高软件的健壮性 Why is it?-----Java 平台无关性(跨平台) Java口号: Write Once, Run Anywhere 安全性: Java是安全的 Java程序不能随意访问内存的任意地址 Java小应用程序在没有得到许可情况下不能随意删除或修改文件,破坏数据等等 多线程性 并行工作一般可以提高程序执行效率 但同时也增加了程序编写难度 Java发展的历史 Java的历史可以追溯到1991年,源自Patrick Naughton和James Gosling领导的一个SUN公司工程师小组的项目。SUN公司在1996年早期发布了Java第1版。 How to learn program? 无他,惟手熟尔 作业:每个同学思考自己课程设计所要实现的功能, 并于第四周上交作业。 要求: 1。详细描述系统所要实现的功能。 2。时间进度安排 3。同组人的姓名以及具体分工(每组不超过三人) 本章总体纲要 第1部分: Java简介 第2部分: 开发环境的建立 第3部分: 我会写 Java程序 下载JDK搭建Java平台 Java平台由Java应用编程接口(API)和Java虚拟机(JVM)构成,如图所示。这个平台构成了Java在不同计算机系统中编译和运行的环境。 为了搭建Java平台,需要下载和安装Java软件开发工具箱(Java Development Kit,JDK),并设置Java编译和运行环境。 JDK版本 JDK版本按应用环境划分: J2SE(Java?2?Platform?Stand?Edition) J2EE(Java?2?Platform?Enterprise?Edition?) J2ME(Java?2?Platform?Micro?Edition?) 下载网址 J2SDK工具介绍 J2SDK中部分常用工具如下: javac.exe:Java 编译器,用于把Java源程序编译成字节码,即将.java文件编译成.class文件。 Java.exe:Java解释器,用于解释执行Java字节码。 appletviwer.exe:用于运行和调试已经编译成字节码的Java Applet。 javadoc.exe:Java文档制作工具。 jar.exe:压缩工具。 jdb.exe:Java调试器,用来调试Java程序。 设置环境变量: path classpath 假设 Java SDK 安装在C:\j2sdk1.4.2_05 设置: path=;C:\ j2sdk1.4.2_05\bin classpath= .;C:\ j2sdk1.4.2_05\lib (CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思) 设置完环境变量后,打开Dos窗口,分别输入 javac与Java命令,检查是否安装正确 Java程序的编写、编译和运行 使用命令行工具 使用文本编辑器TextPad 使用集成开发环境IDE 反编译工具:JAD 优秀Java开发工具介绍 JBuilder环境开发程序方便,它是纯的Java开发环境,适合J2EE开发。其缺点是过于庞大,不宜上手,新手难于把握整个程序各部分之间的关系;对机器的硬件要求较高,比较吃内存,运行速度显得较慢。 Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个Java开发工具(JDT)插件,是全功能的Java IDE。它允许用户编辑、编译和运行Java程序。 NetBeans IDE 4是Sun公司必威体育精装版发布的,也是支持新的J2SE平台5.0版的第一个IDE。Sun公司将该软件和J2SE 5打包在一起,两者可以一并下载和安装,十分方便。 它可以完成程序设计、资源重用、代码编译、调试测试等一系列任务。 本章总体纲要 第1部分: Java简介 第2部分: 开发环境的建立 第
您可能关注的文档
- 第4章 利用酵母生产蛋白质.ppt
- 第5章 建筑环能专业概论演稿.ppt
- 第4章第5节供应室课件.ppt
- 第5章 沉淀溶解平衡与沉淀滴定2011.ppt
- 第5章 第七节.ppt
- 第5章-拟稿演讲.ppt
- 第3章-2 汽车电控技术.ppt
- 第5章1 股票发行市场.ppt
- 第5节 一氧化碳中毒病人相关护理.ppt
- 第5章_计价与计量第七节.ppt
- (高清版)DB13∕T 5652.7-2023 节水型单位评价导则 第7部分:洗浴场所.docx
- (高清版)DB13∕T 5663-2023 鸟巢蕨设施繁育技术规程.docx
- (高清版)DB13∕T 5706-2023 黄秋葵病虫害综合防控技术规程.docx
- (高清版)DB62∕T 996-2022 绿色食品 双孢蘑菇越冬生产技术规程.docx
- (高清版)DB13∕T 5684-2023 金银花质量调控技术规程.docx
- (高清版)DB13∕T 5699-2023 谷子品种生态适应性评价技术规程.docx
- (高清版)DB13∕T 5341-2021 高水分裹包苜蓿青贮技术规程.docx
- (高清版)DB13∕T 5672-2023 公路路基微型桩加固设计与施工技术规范.docx
- (高清版)DB13∕T 5695-2023 GaN HEM∕T射频器件陷阱效应测试方法.docx
- (高清版)DB62∕T 1161-2022 机修梯田技术规范.docx
文档评论(0)