Java基础
数据类型与变量
Java有8种基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。
我们可以通过声明变量来存储这些数据。
int i = 10;
float f = 20.5f;
char c = 'a';
boolean b = true;
运算符
Java中的运算符包括算术运算符、关系运算符、位运算符、逻辑运算符等。例如:
int a = 10;
int b = 20;
System.out.println(a + b); // 输出:30
控制流程
Java中的控制流程包括条件语句(if-else、switch-case)和循环语句(for、while、do-while)。
if(a > b){
System.out.println("a > b");
} else {
System.out.println("a <= b");
}
Java面向对象
类与对象
在Java中,类是一个模板,它描述了一类对象的行为和状态。
对象是类的实例。例如,我们可以创建一个“学生”类:
public class Student {
String name;
int age;
}
继承与多态
Java支持类的继承,子类可以继承父类的属性和方法。
多态是指一个引用类型变量可以指向多种实际类型。
public class Animal {
public void eat() {
System.out.println("animal eat");
}
}
public class Dog extends Animal {
@Override
public void eat() {
System.out.println("dog eat");
}
}
Java高级特性
泛型
Java的泛型是Java SE 5.0引入的一种类型参数化机制,它使得代码更加灵活和复用性更高。例如:
List<String> list = new ArrayList<String>();
list.add("hello");
异常处理
Java的异常处理是通过try-catch-finally语句来实现的,它可以帮助我们有效地处理运行时的错误。
try {
int a = 10 / 0;
} catch (ArithmeticException e) {
e.printStackTrace();
} finally {
System.out.println("finally block");
}
以上只是Java编程的一部分,具体还包括Java的输入输出、多线程、网络编程等内容。
这些都需要我们在日常编程中不断地去学习和实践,才能真正掌握Java这门强大的编程语言。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END