
java基础学习
文章平均质量分 50
碗大の松
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java:利用JDBC访问数据库的基本流程
JDBC 是什么? Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 怎么用 前提:将jdbc包导进java工程中 1、装载驱动 通过 Class.forName() 加载 驱动类 Class.forName("com.mysql.jdbc.Driver"); 2、获取Connection实现类(to 连接数据库) 通过DriverManager的getCon原创 2021-08-07 12:54:51 · 891 阅读 · 0 评论 -
mysql语句:存储过程、mysql执行流程、MySQL 索引
存储过程 基本过程: 定义变量` SET @studentNo = 2; SET @loginPwd = '111111'; SET @studentName = '测试名字'; SET @sex = '女'; SET @gradeId = 7; SET @phone = '18391234541'; SET @address = 'xxxxxx'; 创建存储过程 CREATE PROCEDURE insertStudent(in studentNo int(4),loginPwd varch原创 2021-08-06 22:48:13 · 124 阅读 · 0 评论 -
MySQL:left join、right join、join
left join和right join 一般:主键表 left join 外键表 / 外键表 right join 主键表 首先join前确认两个表是否添加了主外键关系 有主外键关系 但未添加主外键关系 也没事 左联右连的on说明了关系其关系 以主键表的主键列作为 做表标准: 多个left join: LEFT JOIN RIGHT JOIN连接表 可能出现null的情况 说明:主键列是student的s,其左连接score列 下面是select 不同列 的结果 连接后出现原创 2021-08-06 17:31:27 · 441 阅读 · 0 评论 -
mysql语句:select
select 子查询 要求:查询本月交易金额最高的卡号 – 子查询 》 本月交易最高金额 – 查询 》 交易表中=最高金额 的卡ID –DISTINCT(考虑:最大金额筛选出 多个用户 或者两个相同用户 》 要去重) ps: 这个子查询出的1*1列表可以去和一个值做where判断 ...原创 2021-08-06 17:25:23 · 135 阅读 · 0 评论 -
java I/O:输入流输出流
输入流和输出流原创 2021-08-05 21:43:53 · 92 阅读 · 0 评论 -
mysql语句:where group by、group by having、group by 多个字段
group by 分组后的select 列 分组前的where 和 分组后的having原创 2021-08-05 19:35:18 · 372 阅读 · 0 评论 -
Navicat管理mysql
下面是如何创建表和对表进行操作 -- 创建数据库 CREATE DATABASE 数据库名 create database firstDB; -- 删除数据库 DROP DATABASE 数据库名称 -- 查看数据库 show databases; -- CREATE TABLE [ IF NOT EXISTS ] `表名` ( -- -- `字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] , -- `字段名2` 列类型 [.原创 2021-07-31 23:03:50 · 455 阅读 · 0 评论 -
java基础知识0730:TCP 协议 与 UDP协议、socket编程、输入流、输出流
TCP 协议 一种面向连接的保证可靠传输的协议,通过TCP协议传输,得到一个顺序无差错的数据流。确保接收方完全正确的获取发送方所发送的全部数据 TCP数据的传输之前必须连接,需要连接时间。TCp传输的效率不如UDP高(对数据的内容中正确性的检验必然需要占用计算的处理时间和网络宽带) 传输数据没有大小的限制,一旦连接建立起来,双方的Socket就可以按照统一的格式传输大的数据 可靠性:用于远程连接(TeLnet) 和 文件的传输(FTP) TCP的三次握手:传输前发送方和接收方成对的两个socket之间必须原创 2021-07-30 23:44:51 · 374 阅读 · 0 评论 -
进程、线程、同步代码块synchronized
线程t.join() 谁执行t.join()方法就等待t执行完毕 Thread.currentThread().join():线程一直在阻塞,无法终止。自己等待自己结束。 多线程共享资源——》同步代码块synchronized 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 当一个线程访问object的一个synchronized(thi.原创 2021-07-29 22:24:01 · 94 阅读 · 0 评论 -
2021-07-25
方法与方法重载 普通方法 定义 <访问修饰符> 返回类型 <方法名>(<形式参数列表>) { //方法的主体 } 调用 对象名.方法名(参数1, 参数2,……,参数n) 参数的数据类型、位置、数量要一样 构造方法 无参与有参构造 有参构造,程序默认不构建无参,需要手动创建无参构造方法。 ...原创 2021-07-25 22:54:20 · 70 阅读 · 0 评论 -
java基础学习0715
Scanner:接收从键盘输入的值 step1:导入Scanner类 光标后 》 Alt+enter 》选择要用的packet包 import java.util.*; //导入目标包 //注意:包1下的Scanner与包2下的Scanner不是一个东西,功能不同 step2:创建Scanner对象 Scanner input = new Scanner(System.in); //用new创建一个Scanner的类,类名字叫input //System.in:控制台(键盘)的输入 step3:.原创 2021-07-16 00:11:02 · 70 阅读 · 0 评论 -
java基础学习0716:数组(定义 排序 插值)、集合框架(List 、ArrayList类 、Set 、HashSet类、 Map、 HashMap类、 )
集合框架 - 使用原因 并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,太少浪费空间,太多空间不足,可以使用Java集合框架。 - 接口和类 图中黑框是类,虚线框是接口(Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中) 往上的箭头是其父类,儿子可以继承了父类的方法。 - List接口的实现类:ArrayList List<String> listA= new ArrayList<>(); // // a.ArrayList类是原创 2021-07-17 18:36:52 · 254 阅读 · 0 评论