首页 > 代码库 > 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章绪论