- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计
第一章
Java程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名规则是怎样
的?
答:一个Java 源程序是由若干个类组成。一个Java程序不一定需要有public 类:如果
源文件中有多个类时,则只能有一个类是public 类;如果源文件中只有一个类,则不将该类
写成public 也将默认它为主类。源文件命名时要求源文件主名应与主类(即用public 修饰的
类)的类名相同,扩展名为.java。如果没有定义public 类,则可以任何一个类名为主文件名,
当然这是不主张的,因为它将无法进行被继承使用。另外,对Applet 小应用程序来说,其
主类必须为public,否则虽然在一些编译编译平台下可以通过 (在BlueJ 下无法通过)但运
行时无法显示结果。
2、怎样区分应用程序和小应用程序?应用程序的主类和小应用程序的主类必须用public 修
饰吗?
答:JavaApplication 是完整的程序,需要独立的解释器来解释运行;而JavaApplet 则是
嵌在HTML 编写的Web 页面中的非独立运行程序,由Web 浏览器内部包含的Java 解释器
来解释运行。
在源程序代码中两者的主要区别是:任何一个JavaApplication 应用程序必须有且只有
一个main 方法,它是整个程序的入口方法;任何一个Applet 小应用程序要求程序中有且必
须有一个类是系统类Applet 的子类,即该类头部分以extendsApplet 结尾。
应用程序的主类当源文件中只有一个类时不必用public 修饰,但当有多于一个类时则主
类必须用public 修饰。小应用程序的主类在任何时候都需要用public 来修饰。
3、开发与运行Java 程序需要经过哪些主要步骤和过程?
答:主要有三个步骤
(1)、用文字编辑器notepad (或在Jcreator,Gel,BuleJ,Eclipse,Jbuilder 等)编写源文件;
(2)、使用Java 编译器 (如Javac.exe)将.java源文件编译成字节码文件.class;
(3)、运行Java 程序:对应用程序应通过Java 解释器 (如java.exe)来运行,而对小应用程
序应通过支持Java 标准的浏览器(如Microsoft Explorer)来解释运行。
4、安装JDK 之后如何设置JDK 系统的PATH,CLASSPATH?他们的作用是什么?
答、更新系统PATH 的方法随Windows版本不同而不同。对于Windows95/98,可以将
下列项目作为C:\autoexec.bat 文件的最后一行:
SETPATH C:\j2sdk1.4.2\bin;%PATH%
当程序需要第三方的类库支持, 而且比较常用, 就可以采用此种方法.比如常用的数据
库驱动程序, 写 servlet 需要的 servlet 包等等. 设置方法就是在环境变量中加入
CLASSPATH. 然后就可以直接编译运行了.Java运行环境从CLASSPATH 环境变量中寻找要
执行的用户项目 (三方的类库)。可以按如下的方式设置
SETCLASSPATH .;C:\J2SDK1.4.2\jre\lib\jaws.jar;%CLASSPATH%
通常我们要从当前目录中寻找用户类,因为开发的程序相关的类放在这里,. 表示当前
工作目录.
5、Java 语言特点是什么?
答:Java 是一种简单的面象对象的分布式的解释的健壮的安全的结构中立的可移植的
性能很优异的多线程的动态的语言。
6、简述面向过程问题求解和面向对象问题求解的异同。试列举出面向对象和面向过程的编
程语言各两种。
解:面向过程问题求解利用计算机能够理解的离散逻辑来描述和表达所求解的问题本身
以及具体问题解决的过程,它的核心是算法和数据结构,面向对象的问题求解则利用符合人
们日常思维习惯的方式去模拟所求解的问题,模拟它的构成、特征和各种动态行为,从而得
到问题的解答。它的核心是类、对象和设计模式。
常见的面向过程的编程语言有BASIC,FORTRAN,Pascal,C 等。常见的面向对象的编
程语言有Smalltalk-80,ObjectPascal,C++,Java 等。
文档评论(0)