文件结构更改

This commit is contained in:
GuanM 2024-10-23 15:00:40 +08:00
parent 6c41a66593
commit ad9e39d8bc
10 changed files with 14 additions and 14 deletions

Binary file not shown.

View File

@ -0,0 +1,7 @@
{
"java.project.sourcePaths": ["src"],
"java.project.outputPath": "bin",
"java.project.referencedLibraries": [
"lib/**/*.jar"
]
}

Binary file not shown.

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
public class EmptyDescriptionException extends Exception {
public EmptyDescriptionException(String message){
super(message);

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
public class InvalidIdException extends Exception {
public InvalidIdException(String message){
super(message);

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
// 待办事项类
class TodoItem {
private int id;

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
import java.util.Scanner;
// 主类

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
@ -6,7 +6,6 @@ import java.util.ArrayList;
import java.util.List;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
// 待办事项管理类
class TodoListManager {
private final List<TodoItem> todoList;
@ -23,16 +22,10 @@ class TodoListManager {
EmptyDescriptionException e = new EmptyDescriptionException("待办事项的描述不能为空。");
throw e;
}
try {
string sql = "insert into todos (description) values('"+description+"')"
system.out.println(sql);
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql)
}
TodoItem item = new TodoItem(nextId++, description);
todoList.add(item);
System.out.println("待办事项已添加: " + item);
}o
}
// 列出所有待办事项
public void listTodos() {

View File

@ -1,4 +1,4 @@
package TodoListApp;
package TodoListApp.src;
public class TodoNotFoundException extends Exception {
public TodoNotFoundException(String message){
super(message);