JAVA基础语句整理

Java是一种广泛使用的面向对象编程语言,它具有简洁、强大、跨平台等特性。以下是Java中的一些基础语句和概念,适合初学者了解:

1. 类与对象

Java是基于类的,程序的基本单位是类(class)。对象是类的实例。

复制代码

java复制代码

|---|-----------------------------------------------------------------------------------------|
| | // 定义一个类 |
| | public class Person { |
| | // 属性(成员变量) |
| | String name; |
| | int age; |
| | |
| | // 方法(成员函数) |
| | void introduce() { |
| | System.out.println("Hello, my name is " + name + " and I am " + age + " years old."); |
| | } |
| | } |
| | |
| | // 创建对象并使用 |
| | public class Main { |
| | public static void main(String[] args) { |
| | Person person = new Person(); // 创建Person类的实例 |
| | person.name = "Alice"; // 赋值给属性 |
| | person.age = 30; |
| | person.introduce(); // 调用方法 |
| | } |
| | } |

2. 变量与数据类型

Java是强类型语言,变量需要先声明后使用,并指定数据类型。

复制代码

java复制代码

|---|------------------------------------|
| | int age = 25; // 整数 |
| | double height = 1.75; // 浮点数 |
| | char gender = 'F'; // 字符 |
| | String name = "Alice"; // 字符串 |
| | boolean isStudent = true; // 布尔值 |

3. 输入输出

Java使用Scanner类获取用户输入,使用System.out.println()输出到控制台。

复制代码

java复制代码

|---|---------------------------------------------|
| | import java.util.Scanner; |
| | |
| | public class Main { |
| | public static void main(String[] args) { |
| | Scanner scanner = new Scanner(System.in); |
| | System.out.print("请输入你的名字: "); |
| | String name = scanner.nextLine(); |
| | System.out.println("你好, " + name + "!"); |
| | } |
| | } |

4. 条件语句

使用ifelse ifelse实现条件判断。

复制代码

java复制代码

|---|----------------------------------|
| | int age = 18; |
| | if (age >= 18) { |
| | System.out.println("你是成年人。"); |
| | } else { |
| | System.out.println("你是未成年人。"); |
| | } |

5. 循环语句

使用for循环遍历范围或使用while循环根据条件重复执行代码块。

复制代码

java复制代码

|---|----------------------------------|
| | // for循环 |
| | for (int i = 0; i < 5; i++) { |
| | System.out.println(i); |
| | } |
| | |
| | // while循环 |
| | int count = 0; |
| | while (count < 5) { |
| | System.out.println(count); |
| | count++; |
| | } |

6. 方法

方法是执行特定任务的代码块,可以带有参数和返回值。

复制代码

java复制代码

|---|---------------------------------------------|
| | public class Main { |
| | public static void greet(String name) { |
| | System.out.println("你好, " + name + "!"); |
| | } |
| | |
| | public static void main(String[] args) { |
| | greet("Bob"); |
| | } |
| | } |

7. 数组

数组是存储固定大小、同类型元素的容器。

复制代码

java复制代码

|---|------------------------------------|
| | int[] numbers = {1, 2, 3, 4, 5}; |
| | for (int number : numbers) { |
| | System.out.println(number); |
| | } |

8. 异常处理

Java使用trycatchfinally关键字处理异常。

复制代码

java复制代码

|---|--------------------------------|
| | try { |
| | // 可能抛出异常的代码 |
| | } catch (ExceptionType e) { |
| | // 处理异常的代码 |
| | } finally { |
| | // 始终执行的代码(可选) |
| | } |

9. 注释

Java支持单行注释(//)、多行注释(/* ... */)和文档注释(/** ... */)。

复制代码

java复制代码

|---|----------------------|
| | // 单行注释 |
| | /* |
| | 多行注释 |
| | */ |
| | /** |
| | * 文档注释,通常用于生成API文档 |
| | */ |

这些基础语句和概念是Java编程的基石。通过学习和实践这些基础知识,你将能够构建更复杂和有用的Java程序。

相关推荐
MChine慕青10 分钟前
顺序表与单链表:核心原理与实战应用
linux·c语言·开发语言·数据结构·c++·算法·链表
qq_1955516913 分钟前
代码随想录70期day7
java·开发语言
伊玛目的门徒27 分钟前
告别 OpenAI SDK:如何使用 Python requests 库调用大模型 API(例如百度的ernie-4.5-turbo)
python·openai·requests·大模型调用·ernie-4.5-turbo
Sam-August41 分钟前
【分布式架构实战】Spring Cloud 与 Dubbo 深度对比:从架构到实战,谁才是微服务的王者?
java·spring cloud·dubbo
麦兜*1 小时前
MongoDB 常见错误解决方案:从连接失败到主从同步问题
java·数据库·spring boot·redis·mongodb·容器
ytadpole1 小时前
揭秘设计模式:命令模式-告别混乱,打造优雅可扩展的代码
java·设计模式
sinat_602035361 小时前
模块与包的导入
运维·服务器·开发语言·python
计算机学姐1 小时前
基于Python的旅游数据分析可视化系统【2026最新】
vue.js·后端·python·数据分析·django·flask·旅游
恋雨QAQ1 小时前
python函数和面向对象
开发语言·python
用户3721574261352 小时前
Java 教程:轻松实现 Excel 与 CSV 互转 (含批量转换)
java