java基础知识梳理与基本语法(有例子)

本文概述了Java的基础知识,包括语言特点(可移植性、面向对象和强类型),基本语法(变量、数据类型、运算符、控制流和异常处理),以及面向对象编程的类、对象、封装、继承和多态。还介绍了Java类库、数组、方法、类与对象的概念和示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值