首页 > 代码库 > Java程序设计教程-第1章绪论

Java程序设计教程-第1章绪论

1、谁是Java语言的创始人?

Games Gosling

2、Java语言有哪些优点和缺点?

Java语言的特点:(1)简单性,Java去掉了C++中的很多复杂的机制;(2) 网络特性,Java语言因为对互联网络的良好支持而得到迅速推广的;(3)面向对象,彻底的面向对象特性;(4)平台无关性/可移植性,Java语言是解决异构平台兼容性解决的最好的语言之一;(5)鲁棒性;(6)安全性,网络上运行的Java程序是符合网络安全协议的;(7)多线程性,多线程是提高程序运行效率的一种方法;(8)解释性,Java语言是一种解释性的语言。

3、 如何建立起Java的开发环境?

两个步骤:(1)安装JDK,(2)设置Path环境变量和ClassPath环境变量

4、请简述环境变量path和classpath的作用

path是为了 让操作系统去找到java相关的命令

classpath是为了让java命令在执行java程序的时候去找到需要的java library中的class

5、java程序可以分成哪几种?分别是什么?

java程序可以分为java应用程序和java applet

6、查看javaza在线帮助文档,列举出System.out.println和System.out.print的不同点

println是带换行的,print是不带换行的

7、试编写一个Java程序,在控制台窗口中输出如下信息

 public class PrintMsg

{

public static void main(String[] args)

{

System.out.println("*******************************");

System.out.println("** Practice makes perfect                    ");

System.out.println("*******************************"); 

8、试编写一个Java程序,在一个网页上显示习题7输出的内容

import java.awt.Graphics;

import javax.swing.Applet;

 

public class PrintMsgApplet extends JApplet

{

public void paintString(Graphics g)

{

g.clearRect(0, 0, getWidth(), getHeight());

g.drawString("*******************************", 10, 20);

g.drawString("** Practice makes perfect                    ", 20, 20);

g.drawString("*******************************", 30, 20); 

<html>

<head>

<title>practice makes perfect

</title> 

</head> 

<body>

<applet code="PrintMsgApplet.class" width=200 height=50>

</applet> 

</body> 

</html> 

9、请阐述编写Java程序的具体步骤

编写、编译、执行。

10、请阐述习题7和习题8程序在Java虚拟机中的执行过程

java ClassName 加载->合法性和安全性检测->解释执行

 

Java程序设计教程-第1章绪论