在Java程序设计中,"length"方法是字符串对象的一个核心特性,它用于计算字符串中字符的数量。当创建一个字符串变量如`String greeting = “Hello”;`,调用`greeting.length()`会返回5,因为在这个例子中,"Hello"包含5个字符。这个方法在处理字符串长度时非常实用,尤其是在需要遍历、操作字符串长度或检查字符串是否为空时。
`charAt(n)`方法则是获取字符串中指定位置(索引从0开始,范围是0到`s.length()-1`)的字符。例如,`char last = greeting.charAt(4);`会返回'o',因为4对应于"Hello"中的第五个字符。
值得注意的是,Java中的字符串是不可变的,这意味着一旦创建,字符串内容就不能被修改。这意味着`String`类不提供直接修改单个字符的方法,这确保了字符串的线程安全性和高效性。如果需要改变字符串内容,通常会创建新的字符串对象。
在第二章的Java基本程序设计结构中,介绍了程序的基本构建块,如一个简单的Java应用程序示例。通过`publicclass FirstSample`,我们看到`main`方法是程序的入口点,它遵循特定的书写格式:`public static void main(String[] args) { ... }`。这个方法中,`System.out.print`和`System.out.println`用于输出文本和换行。
此外,Java语言强调了访问修饰符的概念,如关键字`public`,它决定了代码的可见性和访问级别。`class`关键字用于定义类,标志着程序的面向对象结构,源文件的命名规则也与公共类的名称相关。
编译过程会将源代码转换为字节码,每个类都有独立的字节码文件。注释在编程中扮演着重要角色,Java提供了三种注释形式:单行注释(//),多行注释(/*...*/),以及文档注释(/...)用于编写API文档。
总结来说,这一章节涵盖了Java的基础知识,包括字符串操作、访问修饰符、类和方法的定义、程序结构、以及注释的使用,这些都是Java程序设计的核心组成部分,对于理解和编写有效的Java代码至关重要。