项目基础知识

1.JDBC编程和MySQL数据库

数据库的连接(以前写qq项目时的代码)

package com.wu.Util;
import java.sql.*;
public class JDBCUtil {

    private static JDBCUtil jdbcUtil = null;

    private JDBCUtil() {

    }

    public static JDBCUtil getJdbcUtil() {
        if (jdbcUtil == null){
            return new JDBCUtil();
        }
        return jdbcUtil;
    }

    static {
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public Connection getConnection() throws Exception {
        return DriverManager.getConnection("jdbc:mysql://localhost:3306/qq?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT&allowPublicKeyRetrieval=true","root","111111");

    }

    //关闭数据库连接
    public void closeConnection(ResultSet resultSet, Statement statement, Connection connection) {
        try {
            resultSet.close();
        } catch (Exception e) {
            e.printStackTrace();
        }finally {
            try {
                statement.close();
            } catch (Exception e) {
                e.printStackTrace();
            }finally {
                try {
                    connection.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

2.文件IO流

Java中的IO流stream

输入流:InputStream(字节)和Reader(字符)作为基类

输出流:OutputStream(字节)和Writer(字符)作为基类

对象的序列化

Serializable接口

3.多线程

Thread类:线程类

Runnable接口:

synchronized(对象),加锁,其它线程进入之前必须先获得锁。

4.网络编程

后面再补

5.项目需求:

 

6.项目结构

服务端还没写,想先把界面学一学

相关推荐

  1. 课时151:项目发布_基础知识_技术要点

    2024-07-10 16:24:06       16 阅读
  2. WPF项目实战视频《一》(主要为WPF基础知识

    2024-07-10 16:24:06       3 阅读
  3. ## 基础知识

    2024-07-10 16:24:06       7 阅读
  4. 《Vue3 基础知识》Pinia 02 之 项目中从 Vuex 转 Pinia

    2024-07-10 16:24:06       13 阅读
  5. 基于FPGA设计基础知识

    2024-07-10 16:24:06       8 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 16:24:06       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 16:24:06       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 16:24:06       4 阅读
  4. Python语言-面向对象

    2024-07-10 16:24:06       5 阅读

热门阅读

  1. 对于配置LLM,集显和独显的具体区别和影响

    2024-07-10 16:24:06       10 阅读
  2. Perl 语言入门学习

    2024-07-10 16:24:06       8 阅读
  3. 单例模式之静态内部类与枚举类

    2024-07-10 16:24:06       9 阅读
  4. 爬虫技术抓取网站数据

    2024-07-10 16:24:06       11 阅读
  5. [Go] 字符串遍历数据类型问题

    2024-07-10 16:24:06       9 阅读
  6. 51单片机第26步_单片机工作在空闲模式

    2024-07-10 16:24:06       8 阅读
  7. QT调节屏幕亮度

    2024-07-10 16:24:06       9 阅读
  8. Spring Boot手写starter

    2024-07-10 16:24:06       10 阅读
  9. 【国产开源可视化引擎Meta2d.js】视频

    2024-07-10 16:24:06       11 阅读