Java基础知识:String类与基本语法解析

需积分: 10 2 下载量 101 浏览量 更新于2024-07-13 收藏 1.59MB PPT 举报
"Java基础知识讲解,涵盖String类的使用、Java程序的生命周期、标识符的命名规则以及基本数据类型的介绍。" 在Java编程语言中,`String`类扮演着至关重要的角色,它用来表示不可变的字符序列。创建`String`对象主要有两种方式: 1. 直接赋值:`String s1 = " this is a string";` 这种方式会创建一个常量池中的`String`对象。 2. 使用`new`关键字:`String s2 = new String("another");` 这种方式会在堆内存中创建一个新的`String`对象。 当两个`String`对象通过`+`操作连接时,如`String s3 = s1 + s2;`,会创建一个新的`String`对象来存储拼接的结果。值得注意的是,`String`对象一旦创建,其内容就不能改变,这也是为什么`String`被认为是不可变的。 Java程序通常经历三个阶段:编写、编译和运行。在编写阶段,使用文本编辑器创建`.java`源代码文件。接着,使用Java Development Kit (JDK) 提供的`javac`命令进行编译,这会生成`.class`字节码文件。最后,通过`java`命令运行编译后的字节码,启动Java虚拟机(JVM)执行程序。 Java有两种主要的应用类型:应用程序(Application)和小程序(Applet)。应用程序可以在没有浏览器的情况下独立运行,包含`main`方法作为程序的入口点。而小程序则需要嵌入到HTML文档中,依赖浏览器环境运行,并且必须继承自`java.applet.Applet`或`javax.swing.JApplet`类。 在Java源程序的编写中,有一些重要的规范需要注意: - 文件名应与源代码中的公共类名保持一致,且区分大小写。 - 所有的标识符(如变量名、类名)必须遵循特定的命名规则:首字母不能是数字,不能使用保留字,并且可以由字母、数字、下划线`_`或美元符号`$`组成,但首字母不能是数字,且区分大小写。 Java有八种基本数据类型,分为数值型、字符型和布尔型: - 数值型:包括 byte、short、int、long 四种整型和 float、double 两种浮点型。 - 字符型:char 类型,用于表示单个字符。 - 布尔型:boolean 类型,只有两个值,`true`和`false`。 数值数据类型各有不同的位数和表示范围,例如: - byte: 8位,范围是 -128 到 127。 - short: 16位,范围是 -32768 到 32767。 - int: 32位,适用于大部分整数计算。 - long: 64位,用于需要更大范围的整数。 - float: 32位,提供七位有效小数的精度。 - double: 64位,提供更高的精度。 理解这些基础知识对于编写有效的Java程序至关重要,它们构成了Java编程的基石。