1月12日java假期学习
(一)Java基础复习
变量与数据类型
基本数据类型:包括int、double、char、boolean等。
引用数据类型:如String、Array等。
类型转换:自动类型转换(如int到double)和强制类型转换(如double到int)。
示例代码:
java
复制
int num1 = 10;
double num2 = num1; // 自动类型转换
int num3 = (int) num2; // 强制类型转换
控制流语句
条件语句:if、else if、else。
循环语句:for、while、do-while。
跳转语句:break、continue。
示例代码:
java
复制
for (int i = 0; i < 5; i++) {
if (i % 2 == 0) {
System.out.println(i + " 是偶数");
} else {
System.out.println(i + " 是奇数");
}
}
面向对象编程(OOP)
类与对象:类是对象的模板,对象是类的实例。
封装:通过private修饰符隐藏类的内部实现,通过public方法提供访问接口。
继承:子类继承父类的属性和方法,使用extends关键字。
多态:允许子类对象赋值给父类引用,通过override方法实现多态。
示例代码:
java
复制
class Animal {
public void makeSound() {
System.out.println("动物发出声音");
}
}
class Dog extends Animal {
@Override
public void makeSound() {
System.out.println("汪汪汪");
}
}
public class Main {
public static void main(String[] args) {
Animal myDog = new Dog();
myDog.makeSound(); // 输出:汪汪汪
}
}
(二)学习计划概述
Java数据库
学习内容:JDBC(Java Database Connectivity)的使用,包括连接数据库、执行SQL语句、处理结果集等。
目标:能够通过Java程序操作MySQL数据库,实现增删改查功能。
计划日期:1月13日 - 1月15日。
HTML与CSS
学习内容:HTML的基本结构、常用标签;CSS的选择器、布局(Flexbox、Grid)、样式表的使用。
目标:能够构建简单的网页,实现基本的页面布局和样式设计。
计划日期:1月16日 - 1月20日。
Spring Boot
学习内容:Spring Boot的核心概念,如依赖注入、自动配置;构建简单的RESTful API项目。
目标:掌握Spring Boot的基本使用,能够开发简单的后端服务。
计划日期:1月21日 - 1月25日。
浙公网安备 33010602011771号