Java编程基础:基本语法与关键概念

需积分: 0 0 下载量 104 浏览量 更新于2024-07-29 收藏 1.11MB PPT 举报
"java 编程基础" 在学习Java编程基础时,首要理解的是Java语言的一些基本特性。Java代码的位置通常是放在源代码文件中,每个Java源文件对应一个类(Class),且类名必须与文件名相同,扩展名为.java。这意味着如果你有一个名为`MyClass`的类,那么源文件应该是`MyClass.java`。 Java是一种自由格式的语言,意味着它对代码的缩进和空格没有严格的规定。程序员可以根据个人喜好来组织代码的布局,只要遵循语法规则即可。Java代码主要由两部分组成:结构定义语句(如类定义、方法定义等)和功能执行语句(如赋值、条件判断等)。功能执行语句在结束时通常需要以分号(;)作为语句终止符。 在Java中,注释是程序员为了提高代码可读性而添加的解释性文字。Java提供了三种注释方式: 1. 单行注释:以两个斜线(//)开始,到行尾结束。 2. 多行注释:以/* 开始,以 */ 结束,可以跨越多行。 3. Javadoc注释:以/** 开始,以 */ 结束,用于生成API文档。 Java的标识符包括包、类、方法、参数和变量的名字。它们可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,并且不能与Java的关键字冲突。例如,`indentifier`, `username`, `user_name`, `_userName`, 和 `$username` 都是合法的标识符,而`class`, `98.3`, `HelloWorld`, 和 `Java`(因为它们是Java的关键字或不符合规则)则是非法的。 Java的关键字是被语言保留的特定词汇,它们有特殊含义,不能用作变量名。例如,`abstract`, `do`, `implements`, `private`, `this`, `boolean`, `double`, `import`, `protected`, `throw`, `break`, `else`, `instanceof`, `public`, `throws`, `byte`, `extends`, `int`, `return`, `transient`, `case`, `catch`, 等等。特别地,虽然Java没有`sizeof`, `goto`, `const`这些C/C++中的关键字,但也不能将它们用作变量名。 了解了这些基础知识后,你就可以开始编写简单的Java程序了。例如,一个"Hello, World!"程序可能会像这样: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这个程序定义了一个公共类(`public class`)`HelloWorld`,其中包含一个公共静态方法(`public static void`)`main`,这是每个Java应用程序的入口点。`System.out.println`是一个功能执行语句,用于在控制台打印指定字符串。注意,这个方法调用后面有一个分号,表示语句结束。