- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计;教材;期末总成绩
=卷面成绩(70%)+平时成绩(30%)
;四大部分;比较:面向过程程序设计 面向对象程序设计;/*以面向过程的程序设计方式思考:
1.确定长方形的周长和面积的算法;
2.编写两个函数分别计算长方形的周长和面积;
3.求周长的函数和求面积的方法(函数)需要两个参数,分别是长方形的长和宽*/;/*以面向对象的程序设计方式思考:
1.一个长方形可以看成是一个长方形对象;
2.一个长方形对象有两个状态(长和宽)和两个行为(求周长和面积)
3.将所有长方形的共性抽取出来,设计一个长方形的类
4.通过长方形对象的行为,就可以求出某个具体的长方形的周长和面积*/;第一章 Java与面向对象方法; Java;;
是一种有生产力的OOP语言
与网络关系不大,更不是专用来做网页的
国外广泛地用来做各种应用
;Java历史;; Java语言的特点:
1、语法简单
类似于C++,但取消了指针、结构、释放内存
2、分布式与安全性
面向网络的编程语言
内置TCP/IP,HTTP,FTP协议
三级代码安全检查机制;代码安全的保证;3、与平台无关
bytecode(字节码)-----虚拟机----》机器码
由Java语言程序经编译后生成的应用程序不用经过任何的修改就可以在不同的软、硬件平台上运行,这就是Java语言的平台无关性。
;4、解释执行、高效率
源代码?目标代码- 可执行代码-操作系统
源代码?字节码- java虚拟机-操作系统
5、多线程
6、丰富的API文档和类库
7、动态执行
执行时可动态地载入其所需要的类
;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.2 Java的开发运行环境;§1.3 第一个Java application程序;一、编辑源程序
【例1】 第一个Java Application程序
//MyFirstApp.java
public class MyFirstApp
{ public static void main(String[ ] args)
{ System.out.println(This is my first Java Application!);
}
}
;public class MyFirstApp
{ public static void main(String[ ] args)
{ System.out.println(This is my first Java Application!)
}
}
本程序的作用是输出下面一行信息:
This is my first Java Application!;运行截图;运行截图; 在一个Java Application应用程序中,一定要有一个类包含main方法。
在本范例中:
;在该类中定义了一个main方法,这个方法共有三个修饰语,其意义分别如下:
(1)public:表示这个类的main方法可以被所有的对象使用。
(2)static:指明该方法是一个类方法,它可以通过类名直接调用,表示main是属于这个类所使用的方法,我们将之称为“静态方法”。
(3)void:表示main方法执行后不会传回任何值。这一点是重要的,因为Java编程语言要进行谨慎的类型检查,包括检查调用的方法确实返回了这些方法所声明的类型。;对于一个应用程序来说,main方法是必需的,而且必须按照如上的格式来定义:
public static void main(String[ ] args)
Java解释器在没有生成任何实例的情况下,以main作为入口来执行程序。
Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类,main方法也只能有一个,作为程序的入口。
main方法定义中,括号中的String args[]是传递给main方法的参数,参数名为args,它是String类的一个实例。参数可以为0个或多个,每个参数用“类名 参数名”来指定,多个参数
文档评论(0)