Posted on 2007-09-17 11:13
红子 阅读(492)
评论(0) 编辑 收藏 所属分类:
JAVA 、
J2EE 综合
java 链表的学习!----:
一、Java 简介:
白皮书的十一特征:
1、简单的
2、面向对象的
3、分布的
4、健壮的:Java提供了两种情况下的最佳选择:对常用数据结构,如字符串和数值,不必用指针。需用指针时,则具有指针的功能,如链表(linked list),并保证绝对安全,因为不可能访问到错误指针或错误地分配内存。
5、安全的
6、有中性结构的
7、可移植的:基本数据类型的大小是确定的(消除了代码移植的主要障碍);二进制数据按固定格式存储,消除了“高位结束/低位结束”的混淆;字符串按标准Unicode格式存储。
8、解释型的
9、高效的
10、多线程的
11、动态的
二、Java基本编程结构
1、字符串的相等测试:
用equals方法测试两个字符串是否相等:s.equals(t)
相等则返回真;对equals而言 s、t 可以为字符串常量,也可以字符串变量。
注:比较两字符串是否相等,若忽略大小写区别,可用 equalsIgnoreCase 方法。
2、控制台类:Console ---确保在使用控制台类的程序中加入该行:import corejava.*;
三个方法:
通过带提示的输入捕获整数;
通过带提示的输入捕获浮点数;
通过带提示的输入捕获字符串或单词(字)。
readWord():读入字符串,直到输入第一个空格。
readInt(String prompt):读入一个整数,如果输入的不是整数,该方法重新提示输入正确的整数。
readDouble(String prompt):读入双精度范围内的浮点数,如果输入的不是浮点数,该方法则重新提示输 入浮点数
3、控制语句:
a、for 确定循环:
b、多重选择-----switch 语句:
java设计者没有改进C/C++的switch语句:只能够用所有整数类型(长整数类型除外)或字符类型进行多重选择比较,仍不能比较某个值范围。
c、带标号的break 语句 代替 goto 语句: