一、Java的基础知识
1. Java的特点
- 可移植性:Java程序可以在不同的平台上运行,只需编写一次 并在不同的操作系统上运行。
- 面向对象:Java是一种面向对象的编程语言,提供了类、对象和继承等面向对象特性。
- 强类型:Java是一种强类型语言,要求变量在使用之前必须声明,并且要严格匹配类型。
2. Java的基本语法
- 变量和数据类型:Java中的变量必须先声明后使用,并且需要指定数据类型。常见的数据类型有整型、浮点型、字符型等。
- 运算符:Java支持各种运算符,包括算术运算符、赋值运算符、逻辑运算符等。
- 控制流语句:Java提供了条件语句(if-else语句、switch语句)和循环语句(for循环、while循环)来控制程序的流程。
3. 面向对象编程
- 类和对象:Java是一种面向对象的语言,核心概念是类和对象。类是对象的模板,对象是类的实例。
- 封装:通过访问修饰符(public、private、protected)来限制对类成员的访问。
- 继承:通过继承可以实现类之间的关系,子类可以继承父类的属性和方法,并且可以重写父类的方法。
- 多态:多态是指同一操作作用于不同的对象上,可以产生不同的结果。通过重写和重载来实现多态。
4. 异常处理
- Java提供了异常处理机制,通过try-catch-finally块来处理异常。
- 可以根据具体的异常类型来捕获和处理异常,并采取相应的措施。
- 异常处理可以提高程序的可靠性和稳定性。
5. 常用的Java类库
- Java提供了丰富的类库,包括输入输出、网络操作、数据结构、日期时间等功能。
- 常用的类库有Java.io、Java.net、Java.util等,可以根据需求灵活运用。
二、基本语法
1、变量、数据类型与输出:在Java中,变量必须先声明后使用,并且需要指定数据类型,以下列举了几个常用的数据类型。
//整形
int age = 20;
//浮点型
double weight = 42.5;
//字符串类型
char name = '宁';
//输出
System.outprintln(age);//输出内容后换行
System.out.print(weight);//输出内容后不换行
System.out.printf(“%d,%f,%s”,age,weight,name);
//按指定格式输出,不换行,%d,%f称为格式标识符
//%d--整型,%f--浮点型,%s--字符串
2、运算符:Java支持各种运算符,包括算术运算符、赋值运算符、逻辑运算符等
①算数运算符
int a = 10;
int b = 5;
int result;
result = a + b; // 加法运算
System.out.println("a + b = " + result);
result = a - b; // 减法运算
System.out.println("a - b = " + result);
// *乘 /除 %取余,同理
②逻辑运算符
boolean x = true;
boolean y = false;
boolean result = x && y; // 逻辑与运算
System.out.println("x && y : " + result);
result = x || y; // 逻辑或运算
System.out.println("x || y : " + result);
result = !x; // 逻辑非运算
System.out.println("!x : " + result);
③赋值运算符
int a = 10;
int b = 5;
int result;
result