深入Java语言基础
2024-01-03 06:52:01
Java作为一门强大而灵活的编程语言,其基础知识是每个Java开发者必须掌握的。在这篇文章中,我们将深度剖析Java语言基础的三个关键方面:操作符,访问权限控制,以及控制执行流程。
1. 操作符
1.1 算术操作符
Java提供了基本的算术操作符,包括加法(+),减法(-),乘法(*),除法(/),取余(%)等。这些操作符在数学运算中很常见。
int a = 10;
int b = 5;
int sum = a + b; // 15
int difference = a - b; // 5
int product = a * b; // 50
int quotient = a / b; // 2
int remainder = a % b; // 0
1.2 比较操作符
比较操作符用于比较两个值,返回一个布尔值。常见的比较操作符包括相等(==),不相等(!=),大于(>),小于(<),大于等于(>=),小于等于(<=)。
int x = 5;
int y = 10;
boolean isEqual = (x == y); // false
boolean isNotEqual = (x != y); // true
boolean isGreater = (x > y); // false
boolean isLess = (x < y); // true
boolean isGreaterOrEqual = (x >= y); // false
boolean isLessOrEqual = (x <= y); // true
1.3 逻辑操作符
逻辑操作符用于处理布尔值,包括逻辑与(&&),逻辑或(||),逻辑非(!)。这些操作符通常用于控制流程和条件语句中。
boolean condition1 = true;
boolean condition2 = false;
boolean andResult = (condition1 && condition2); // false
boolean orResult = (condition1 || condition2); // true
boolean notResult = !condition1; // false
2. 访问权限控制
在Java中,通过访问权限控制关键字来限制类、方法、变量的访问范围,包括**public
,private
,protected
**和默认(无修饰符)。
2.1 public
public
表示对所有类可见,是最宽松的访问权限。
public class MyClass {
public int myPublicVariable;
public void myPublicMethod() {
// 方法实现
}
}
2.2 private
private
表示只对本类可见,是最严格的访问权限。
public class MyClass {
private int myPrivateVariable;
private void myPrivateMethod() {
// 方法实现
}
}
2.3 protected
protected
表示对同一包内的类和所有子类可见。
public class MyBaseClass {
protected int myProtectedVariable;
protected void myProtectedMethod() {
// 方法实现
}
}
public class MyDerivedClass extends MyBaseClass {
// 可以访问 MyBaseClass 中的 protected 变量和方法
}
2.4 默认(无修饰符)
默认的访问权限表示对同一包内的类可见。
class MyPackagePrivateClass {
// 默认访问权限
int myPackagePrivateVariable;
void myPackagePrivateMethod() {
// 方法实现
}
}
3. 控制执行流程
3.1 分支语句:if-else
if-else
语句用于根据条件执行不同的代码块。
int x = 10;
if (x > 0) {
// 条件成立时执行
System.out.println("x 是正数");
} else if (x < 0) {
// 上一个条件不成立且这个条件成立时执行
System.out.println("x 是负数");
} else {
// 上述条件都不成立时执行
System.out.println("x 是零");
}
3.2 循环语句:for
for
循环用于重复执行一段代码。
for (int i = 0; i < 5; i++) {
// 循环体,执行5次
System.out.println("当前 i 的值:" + i);
}
3.3 循环语句:while
while
循环在条件为真的情况下一直执行。
int count = 0;
while (count < 3) {
// 循环体,执行3次
System.out.println("当前 count 的值:" + count);
count++;
}
4. 总结
本文深入剖析了Java语言基础的三个关键方面:操作符,访问权限控制,以及控制执行流程。通过对这些基础知识的深度理解,我们能够更灵活地运用Java语言进行开发。在后续学习和实践中,更多高级特性将建立在这些基础知识之上。希望本文能为初学者提供清晰而深刻的指导。
以下是本篇文章内容的总结:
文章来源:https://blog.csdn.net/weixin_45701550/article/details/135352166
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!