一、Java基础
Java是一门面向对象的编程语言,拥有简洁、健壮、可移植等特点。在Java的学习中,我们需要掌握一些基础概念和语法。 首先,我们应该学会如何定义类和对象:
public class MyClass{
int num;
String str;
public void setData(int n, String s){
num = n;
str = s;
}
}
代码解释: 1、public:表示该类是公共的。 2、MyClass:定义类名。 3、int num、String str:定义类的成员变量。 4、public void setData(int n, String s):定义类的方法。 5、num = n、str = s:给成员变量赋值。 其次,我们需要了解一些基本语法,例如变量、操作符、循环、条件语句等。下面是一个简单的Java程序实现判断两个数的大小关系:
public class MaxNum {
public static void main(String[] args) {
int x = 10;
int y = 20;
if (x > y) {
System.out.println("x大于y");
} else {
System.out.println("x小于y");
}
}
}
代码解释: 1、public static void main(String[] args):main方法是程序的入口。 2、int x = 10、int y = 20:定义两个整型变量。 3、if (x > y)、else:条件判断语句,判断x是否大于y。 4、System.out.println():输出语句。
二、Java高级
Java高级部分,常用的包括多线程、反射、泛型、注解等等。以下是一个简单的多线程示例:
public class MyThread extends Thread{
private String name;
public MyThread(String name) {
this.name = name;
}
public void run() {
for(int i=0;i<5;i++) {
System.out.println(name + "运行 : " + i);
try {
sleep((int)Math.random()*10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
代码解释: 1、继承Thread类,重写run() 2、System.out.println():输出语句。 3、sleep():线程休眠,单位为毫秒。
三、Java框架
Java框架是Java开发中不可缺少的一部分。其中比较流行的有Spring、Hibernate、Mybatis等等。 Spring框架的实现方式比较清晰简单,示例如下:
public class HelloWorld {
private String message;
public void setMessage(String message){
this.message = message;
}
public void getMessage(){
System.out.println("Hello World!"+message);
}
}
配置文件:
<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>
解释: 1、<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">:定义一个名为helloWorld的bean,class属性指定了HelloWorld类。 2、<property name="message" value="Hello World!"/>:属性注入,name属性指定了成员变量的名称,value是它的值。
四、Java常用类库
Java常用类库包括io、util、math、net等等。以下是一个简单的示例:
String str = "www.javaafter.com";
System.out.println(str.substring(4, 10));
代码解释: 1、String str:定义字符串str。 2、str.substring(4, 10):截取字符串从第4个字符到第10个字符之间的部分。 3、System.out.println():输出语句。