1. 如何设置Java开发环境(Win2000)
答:Start-Control panel-System-Advance-Environment Variables
设置环境变量:
PATH = %PATH%;c:\j2sdk1.4.2_05\bin;
CLASSPATH = .;
注:javac编辑器总是在当前查找文件,而java解释器只有在类路径中包含“.” 目录的情况下才会查找当前目录。如果类路径没有设置,并不会产生什么问题--黙认类路径中包含“.”目录。但,如果设置了类路径,却没有包含“.”话,就会产生
问题--程序编译时不会出错,但却无法运行。
2. 什么是Java?
答:1) 编程语言(先编译再解释);
2) 开发环境;
3) 运行环境;
4) 部署环境;
3. Java的特点
答:1) 简单(Java语法是C++语法的一个“纯净”版本);
2) 可移植性
3) 面向对象
4) 分布式(Java把打开套接字连接等繁琐的
网络任务变得非常容易)
5) 健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误;Java采用的指针模型可以消除重写内存和数据崩溃的可能)
7) 多线程(多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一)
8) 安全(用Java可以构建防病毒和防篡改的系统)
9) 动态(
Java可随意增加新的方法以及实例变量,而客户端却不需做任何的更改)
10)体系结构中立(字节码与
计算机体系结构无关,只要存在运行时系统,可在多种处理器上执行)
4. Java中基本概念
答:1) 源文件
在最顶层只包括一个public类型的类/接口,文件名与类/接口名同并以.java作为文件后缀。
2) 包(package ,在源文件中this idertify只能放在第一行,且最多只能是一行)
一个将类和接口组织在一块的实体,在文件
系统中以目录/文件夹型式呈现。
事实上今天所学知识远比上面列出的要多,更多的知识点通过练习提前和我们见面了,像如何自行创建类、创建类的属性和方法、控制打印输出的格式(通过消息对话框输出结果)、以及局部变量、实例变量、全局变量(类变量、静态变量)间的区别。以上知识点在以后的学习中会逐渐接触到,是故不详细介绍。另外,今天的
学习内容是自己以前花了几倍的时间才摸索清楚的。有人手把手引着,真好!
教Java的老师有二位,一位传授知识、一位辅导练习。授课的薛老师讲课不温不火、胸有成竹。看到他,仿佛看到Java的高度。辅导的薛老师有问必答、拉近了我们与Java的距离。
2004-8-13 星期五 阴
1. 注释的三种形式
答: // 单行注释
/* 一或多行注释 */
/**
文档注释 */
2. Java代码中的“;”、“{}”、“ ”
答:Java语句以分号分隔;
Java代码块包含在大括号内;
忽略空格。
3. 标识
符
答:1) 用以命名类、方法和变量、以及包;
2) 以字符、“_”或“$”开头;
3) 无长度限制。
4. 数据类型
答:1) 整型
byte 8位 -128到127
short 16位 -2^15到2^15-1
int 32位 -2^31到2^31-1
long 64位 -2^63到2^63-1
2) 浮点类型
float 32位
double 64位
3) 字符类型
char 16位
4) 布尔型
boolean false/true
注:1) char是无符号的16位整数,字面值必须用单引号括起来;
2) String 是类,非原始数据类型;
3) 长整型数字有一个后缀为“L”或“l”,八进制前缀为“0”,十六进制前缀为“0x”;
4) 黙认浮点类型为double;
5) float数据类型有一个后缀为“f”或“F”,Double数据类型后可跟后缀“D”或“d”;
5. identifiers Naming Rules
答:1) 类/接口名首字母大写;
2) 方法、变量名第一个字母小写,其余首字母大写;
3) 常量名称全部大写;
4) 包名全部小写。
6. 理解对象
答:在OOP中,
程序由对象组成,这些对象具有某种属性以及对象可执行的某些操作(方法)。OOP高效的关键在于它让每个对象负责执行一组相关的任务。
2004-8-16 星期一 阴
表达式和控制流程
1. 变量和作用域
答:1) 局部变量
定义在方法内部,其作用域为该方法,也称为临时变量、栈变量。
2) 实例变量
定义在类内部,其作用域为