Java基础
Java是一种广泛使用的编程语言,由美国Sun Microsystems公司于1995年推出。Java具有可移植、安全、高效、简单等特点,在Web开发、移动应用开发、桌面应用开发等方面得到广泛应用。
Java环境搭建
在学习Java之前,需要先搭建好Java环境。Java环境包括Java开发工具和Java运行环境。
Java开发工具
Java开发工具常用的有Eclipse、IntelliJ IDEA、NetBeans等。其中Eclipse是最为流行的Java开发工具之一。
Java运行环境
Java运行环境是指在计算机上运行Java程序所需的软件环境。常用的Java运行环境有JRE和JDK,其中JRE是Java运行环境,JDK是Java开发工具包。
Java基本语法
Java基本语法包括变量、常量、注释、运算符、控制语句等。
变量
变量是在Java程序中用于存储数据的一种占位符。在Java中,变量需要先声明后使用,可以通过关键字int
、float
、double
等来声明变量的类型。
int age = 18;
float weight = 60.5f;
double height = 1.75;
String name = "Tom";
常量
常量是在程序中固定不变的值。在Java中,可以使用final
关键字来定义常量。
final int MAX_NUM = 100;
final float PI = 3.14f;
注释
在Java中,可以使用//
来表示单行注释,使用/* */
来表示多行注释。
// 这是单行注释
/*
这是
多行
注释
*/
运算符
Java中常用的运算符有算数运算符、关系运算符、逻辑运算符等。
int a = 10;
int b = 20;
// 算数运算符
int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;
// 关系运算符
boolean isEqual = a == b;
boolean isNotEqual = a != b;
boolean isGreater = a > b;
boolean isLess = a < b;
boolean isGreaterOrEqual = a >= b;
boolean isLessOrEqual = a <= b;
// 逻辑运算符
boolean result1 = true && false;
boolean result2 = true || false;
boolean result3 = !true;
控制语句
Java中常用的控制语句有if语句、for语句、while语句等。
int score = 80;
// if语句
if(score >= 60) {
System.out.println("及格了");
} else {
System.out.println("没及格");
}
// for语句
for(int i = 0; i < 10; i++) {
System.out.println(i);
}
// while语句
int i = 0;
while(i < 10) {
System.out.println(i);
i++;
}
Java面向对象编程
Java是一种面向对象的编程语言,面向对象编程的核心是类和对象。
类
类是一个抽象的概念,它描述了一类对象的属性和行为。
public class Person {
String name;
int age;
void sayHello() {
System.out.println("Hello, my name is " + name + ", I am " + age + " years old.");
}
}
对象
对象是一个具体存在的实例,它是由类创建出来的。
Person p = new Person();
p.name = "Tom";
p.age = 18;
p.sayHello();
继承
继承是面向对象编程的一个重要特性,它可以让一个类继承另一个类的属性和方法。
public class Student extends Person {
int score;
void study() {
System.out.println("I am studying, my score is " + score);
}
}
多态
多态是面向对象编程的另一个重要特性,它可以让一个对象在不同的上下文中表现出不同的行为。
Person p1 = new Person();
Person p2 = new Student();
p1.sayHello(); // Hello, my name is null, I am 0 years old.
p2.sayHello(); // Hello, my name is null, I am 0 years old.
总结
Java是一种广泛使用的编程语言,具有可移植、安全、高效、简单等特点。在学习Java之前,需要先搭建好Java环境。Java基本语法包括变量、常量、注释、运算符、控制语句等。面向对象编程是Java的重要特性,包括类、对象、继承、多态等。