3 years ago发表 后端 JAVA
Java学习笔记
Java 学习上手笔记
Java 是一种广泛使用的面向对象编程语言,广泛应用于企业级应用、Android 开发、Web 开发等领域。本篇笔记旨在帮助 Java 初学者快速入门,掌握 Java 的基础语法和常用概念。
Java 环境搭建
- 安装 JDK:下载并安装 Java 开发工具包(JDK),可以从官网 Oracle JDK 或开源的 OpenJDK 获取。
- 配置环境变量:
JAVA_HOME
:指向 JDK 安装路径。PATH
:将JAVA_HOME/bin
加入 PATH 环境变量,方便命令行直接使用 Java。CLASSPATH
:指定类库路径(通常在 Windows 中不再手动配置)。
Hello World 程序
Java 的第一个程序是一个简单的 "Hello World" 输出,通常用于验证开发环境是否正确配置。
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
public class HelloWorld
:定义一个类HelloWorld
,类名应与文件名相同。public static void main(String[] args)
:Java 程序的入口方法,main
方法是执行程序时首先调用的方法。System.out.println("Hello, World!");
:输出到控制台。
变量与数据类型
Java 是静态类型语言,变量在使用之前必须声明其类型。常见的数据类型有:
- 基本数据类型:
int
:整数类型double
:浮点类型char
:字符类型boolean
:布尔类型
public class DataTypes {
public static void main(String[] args) {
int num = 10;
double price = 99.99;
char grade = 'A';
boolean isActive = true;
System.out.println(
- 变量
num
存储整数,price
存储浮点数,grade
存储字符,isActive
存储布尔值。
控制流语句
Java 中的控制流语句包括 if
语句、for
循环、while
循环等,用于控制程序的执行流程。
if 语句
public class IfStatement {
public static void main(String[] args) {
int num = 20;
if (num > 10) {
System.out.println(
if
判断条件是否成立,如果成立,则执行对应的代码块。
for 循环
java public class ForLoop { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { System.out.println("Iteration: " + i); } } }
for
循环用于重复执行某些操作,直到满足条件。
5. 面向对象编程(OOP)
Java 是一种面向对象的编程语言,支持类与对象的创建、继承、封装和多态。
定义类与对象
public class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void introduce() {
System.out.println(
- 定义了
Person
类,包含name
和age
属性以及一个introduce
方法。 - 在
main
方法中创建了一个Person
对象并调用其方法。
数组
Java 中的数组用于存储固定大小的同类型元素。
public class ArrayExample {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println(num);
}
}
}
- 定义一个整型数组
numbers
,并通过增强型for
循环输出数组中的每个元素。
异常处理
Java 提供了 try-catch
语句来处理可能发生的异常,确保程序在发生错误时能够正常运行。
public class ExceptionExample {
public static void main(String[] args) {
try {
int result = 10 / 0; // 可能会抛出异常
} catch (ArithmeticException e) {
System.out.println(
- 使用
try
块包围可能发生异常的代码,catch
块捕捉异常并处理。
总结
Java 是一种强类型、面向对象的编程语言,适用于多种开发场景。掌握 Java 的基础语法和核心概念,为进一步学习高级特性(如多线程、网络编程、Java 8 新特性等)打下坚实的基础。
共0条评论