Java入门教程:基础语法与 HelloWorld 示例

1 下载量 116 浏览量 更新于2024-09-01 收藏 163KB PDF 举报
"Java笔记(一)——基础语法" 本文主要介绍了Java编程语言的基础知识,包括Java的概述、版本、基本语法元素如变量、常量、数据类型、运算符、流程控制以及数组等内容。 首先,Java是一种由Sun Microsystems公司在1995年推出的面向对象的编程语言,现在归ORACLE公司所有。Java分为Java SE(标准版)、Java EE(企业版)和Java ME(微型版)三个版本,分别适用于不同场景的开发。Java的核心是JVM(Java虚拟机),它使得Java具有跨平台的能力。开发者需要JDK(Java开发工具包)来进行程序开发,而JRE(Java运行环境)则用于运行Java程序。 以经典的“Hello, World!”程序为例,展示了如何创建、编译和执行一个简单的Java程序。这个程序定义了一个公共类`HelloWorld`,其中包含一个主方法`main`,该方法打印出字符串“Hello, World!”。 接下来,文章介绍了变量的概念,变量是在内存中存储值的命名空间,其值可以改变。在Java中,声明变量需要指定数据类型,例如`int a = 50;`,`int`是数据类型,`a`是变量名,`50`是初始值。 常量则是不可变的值,一旦赋值后就不能更改。在Java中,可以通过`final`关键字来声明常量,例如`final double PI = 3.14159;`。 数据类型是编程语言中用于表示数据的类别,Java的数据类型包括基本类型(如整型、浮点型、字符型和布尔型)和引用类型(如类、接口和数组)。例如,`int`用于整数,`double`用于双精度浮点数,`char`用于单个字符,`boolean`用于布尔值。 运算符在编程中用于执行特定的数学或逻辑操作。Java中的运算符包括算术运算符(如+、-、*、/、%),位运算符(如&、|、^、~、<<、>>、>>>),逻辑运算符(如&&、||、!),关系运算符(如==、!=、>、<、>=、<=),以及条件运算符(如三元运算符? :)。 在程序的流程控制方面,Java提供了if-else语句、switch语句、for循环、while循环和do-while循环等结构,用于根据条件执行不同的代码块或者重复执行某段代码。 数组是Java中存储多个相同类型数据的集合,可以是一维或多维的。声明和初始化数组的例子如下: ```java int[] numbers = new int[5]; // 一维数组 int[][] matrix = new int[3][4]; // 二维数组 ``` 此外,Java还允许用户通过Scanner类获取用户的键盘输入,例如: ```java import java.util.Scanner; Scanner input = new Scanner(System.in); int userNumber = input.nextInt(); ``` 以上就是Java编程语言的基础语法概览,这些知识构成了学习Java编程的基础。了解并熟练掌握这些概念,对于后续深入学习Java和开发Java应用程序至关重要。