面向对象程序的设计教案.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序的设计教案

课程内容:JAVA重要基础知识 推荐教材:《面向对象程序设计》(第3版),叶乃文等编著,清华大学出版社 推荐参考书:《Thinking in JAVA》(中文版书名:JAVA编程思想)网上可以下载到电子书 知识点: 具体内容 JAVA的发展历史 Java是一门完整的编程语言,包括自己的语法和各种底层的支持。 SUN:斯坦福网络 1991年SUN公司为了竞争一个叫做GREEN的项目,就是利用各种硬件设备,控制家电的项目,他的技术人员本来打算用C++来开发的,但是C++本身比较复杂,所以他们又自己开发一个新的平台——Oak(橡树),但是,很遗憾,这个语言没有竞标成功,那么这门语言就意味着死亡。 后来,Sun公司的开发人员又开始跟网景学习了浏览器技术,开发了一款浏览器叫做HOTJAVA,在1995年的时候将Oak重新更名为Java。 到了1998年的时候,SUN正式将JAVA更名为JAVA2,主要是JAVA 2中增加了一系列的轻量级的开发包,这些开发包主要都是用在图形界面的开发上,这些个图形界面统一称为JFC,这个时代很快就过去了。 现在的开发已经基本上不用JFC了,主要是拜微软所赐。微软的.net战略,它开发出了J#,实际上就是将JAVA语言进行了改写,他想把JAVA 做成VB的风格,但是这样一来呢,就把JAVA中各种底层API改写掉了。这样微软构成侵权,SUN就把微软告上方法庭,微软公司进行赔付,所以在Windows XP 之后就不再支持JVM加了,这样SUN又告了微软,当然又得赔钱。后来微软为了继续发展他的.net战略,根据J#重新进行了改革,新开发出了一套C#语言,所以现在看到的.net主推平台就是ASP.NET+C#了。 SUN其实对JAVA的期望还是在于嵌入式系统的开发上,但现在的嵌入式系统基本都是在做游戏开发。 JAVA的主要分支方向: J2SE :是Java的标准版本,提供基本的底层支持,图形界面等等。 在2005年Java十周年庆祝大会上,正式更名为JAVA SE。 J2EE:是Java的一个主要方向,主要用于构建企业的应用系统。 在2005年Java十周年庆祝大会上,正式更名为JAVA EE。 J2ME:是Java的微型版本,主要就是用于嵌入式系统的开发,现在主要就是做游戏的 在2005年Java十周年庆祝大会上,正式更名为JAVA ME。 JAVA的最大特点是面向对象。面向对象的概念最早是在70年代的时候由Smalltalk语言提出来的,Smalltalk是IBM开发出来的语言。 JAVA语言是属于编译型和解释型的语言,这意味着,所有的JAVA源程序代码,需要先编译,编译之后再在电脑上进行解释,所以JAVA的语言执行分为两步。 实际上 JAVA的基础语法是和C语言的格式是完全一样的。 在JAVA中不存在指针的概念,但是存在引用的概念,实际上传递的也是内存地址。JAVA的安全性也是最高的,因为所有的操作都是以字节码(class)文件的形式保存的。 JAVA是由C++开发出来的,它的最大特点是跨平台。 JAVA的所有程序都是在一台虚拟的电脑上执行的,就是JVM。 Source.Java经过编译之后形成Sourse.class执行。 JAVA的运行中,会根据不同的操作系统提供一个JVM的版本支持,所有的程序执行都知识找到JVM,由JVM去直接适应操作系统,这样一来,所有的程序就可以在任意的操作系统上执行。 所有的代码如果可以由A直接到B,这样的代码肯定是不好用的,中间加入过渡端 A——C——B 3.2 JAVA基础部分重要知识 3.2.1两个环境属性 JDK安装完成之后,实际上所有的命令都在C:\Program Files\Java\jdk1.7.0_15\bin目录下,但是所有的JAVA程序的编译和执行都必须在命令行窗口中完成,为了让Windows知道bin目录下有执行的命令,就需要配置path属性。 范例:编写一个简单的Java程序。 程序编写完成之后,要用javac和java命令进行编译和执行: 编译:javac类名称.java 执行:java 类 public class HelloWorld{ //声明一个类,类名称的命名规范:所有单词的首字母必须大写 public static void main(String args[]){ //主方法 System.out.print(HelloWorld!!!); //系统输出,在屏幕上打印 } } 刚才我们正常执行程序,在执行HelloWorld类的时候在testjava目录下,生成了HelloWorld的class文件。 3.2.2 public class 和class的区别 在编写类的时候可以使用两种方法来定义类: public class 类名

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档