摘要: JDBC JDBC概述 JDBC:Java Database Connectivity,它是代表一组独立于任何数据库管理系统(DBMS)的API,声明在java.sql与javax.sql包中,是SUN(现在Oracle)提供的一组接口规范。由各个数据库厂商来提供实现类,这些实现类的集合构成了数据库 阅读全文
posted @ 2024-08-18 14:10 CH_song 阅读(15) 评论(0) 推荐(0) 编辑
摘要: MySQL 命令行客户端 数据库 1、查看所有的数据库 show databases; 2、创建自己的数据库 create database 数据库名; #创建atguigudb数据库 create database atguigudb; 3、删除数据库 drop database 数据库名; #删 阅读全文
posted @ 2024-08-18 14:09 CH_song 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 新特性lambda & stream Lambda(简化函数式接口生成的匿名内部类) Java的函数式编程是一种编程范式,它强调使用函数作为一等公民(first-class citizens),即函数可以像其他数据类型一样被赋值给变量、作为参数传递给其他函数或作为其他函数的返回值。 在Java中,函 阅读全文
posted @ 2024-08-18 14:08 CH_song 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 异常 在Java中,异常(Exception)是指程序执行过程中可能出现的不正常情况或错误。它是一个事件,会干扰程序的正常执行流程,并可能导致程序出现错误或崩溃。 异常体系 异常的根类是java.lang.Throwable,Java提供的所有异常类均继承自此类,其下有两个子类:java.lang. 阅读全文
posted @ 2024-08-18 14:02 CH_song 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 集合 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中可以存储基本数据类型值,也可以存储对象,而集合中只能存储对象 集合有更加丰富的API对数据进行处理 集合主要分为两大系列:Collection和Map,Collection 表示一组对象,Map表示一组映 阅读全文
posted @ 2024-08-18 13:58 CH_song 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 反射 java.lang.Class类 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 要想解剖一个类,必须先要获取到该类的Class对象 阅读全文
posted @ 2024-08-18 13:58 CH_song 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 多线程 并发与并行(了解) 并行(parallel):指多个事件任务在同一时刻发生(同时发生)。指在同一时刻,有多条指令在多个处理器上同时执行。单核CPU同一时刻只能处理一条指令,所以单核CPU做不到并行处理。 并发(concurrency):指两个或多个事件在同一个微小的时间段内发生。指在同一个时 阅读全文
posted @ 2024-08-18 13:57 CH_song 阅读(5) 评论(0) 推荐(0) 编辑
摘要: File类与IO流 java.io.File类 File类是java.io包下代表与平台无关的文件和目录,也就是说如果希望在程序中操作文件和目录都可以通过File类来完成,File类能新建、删除、重命名文件和目录。 构造方法 序号 方法 描述 1 public File(String pathnam 阅读全文
posted @ 2024-08-18 13:57 CH_song 阅读(3) 评论(0) 推荐(0) 编辑
摘要: API 包装类 Java提供了两大类数据类型,基本类型与引用类型,使用基本类型在于效率,但是缺少像引用数据类型一样的丰富API,那么Java提供了针对基本数据类型的包装类,以提供更加便捷的操作功能,包装类就是把基本数据类型包装成对应的引用数据类型。 序号 基本数据类型 包装类(java.lang包) 阅读全文
posted @ 2024-08-18 13:56 CH_song 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 递归 (菲波那切数列) 递归:方法自己调用自己的现象就称为递归。 递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 在递 阅读全文
posted @ 2024-08-18 13:55 CH_song 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 面向对象思想编程 学习面向对象内容的三条主线 Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类 面向对象的特征:封装、继承、多态、(抽象) 其他关键字的使用:this、super、package、import、static、final、interface、abstract等 阅读全文
posted @ 2024-08-18 13:54 CH_song 阅读(2) 评论(0) 推荐(0) 编辑
摘要: JDK的安装与卸载 卸载 首先在控制面版上卸载 》需要在环境变量上删除配置。 安装 直接下载install版的jdk 直接安装即可 配置环境变量(当前电脑在任何位置都能使用jdk中bin目录的命令) 我的电脑--》属性--》高级属性设置--》环境变量--》path 添加jdk安装目录中的bin文件路 阅读全文
posted @ 2024-08-18 13:53 CH_song 阅读(8) 评论(0) 推荐(0) 编辑