- 博客(30)
- 收藏
- 关注
原创 JDBC驱动jar包的下载&导入IDEA
该开始下了一个船新版本的jar包(8.0.20),按照网上大佬们分享的步骤老是失败。。然后删掉重新下了老版本(5.1.49),终于成功了。我相信世界上不只有我一个人这么菜QAQ,所以接下来分享一下步骤。点击下方链接下载jar包,随便下载到哪里,然后解压mysql官网老版本(5.1.49)打开idea,点击文件-项目结构(或CTRL+ALT+SHIFT+S)然后就大功告成啦!...
2020-05-18 15:11:59 1730
原创 菜鸡学习day28
/*多表查询查询语法: select 列名列表 from 表名列表笛卡尔积:有两个集合AB,取他们的所有组合情况 要完成多表查询,需要消除无用数据分类:1.内连接查询 1.隐式内连接 (用where消除无用数据) SELECT 字段列表 FROM 表名 WHERE 条件 2.显式内连接 SELECT 字段列表 FROM 表名1 【INNER】 JOIN 表名2 ON 条件; 注:表?条件?查询字段?2.外连接查询(一般用左) 1.左外连接 显示左表
2020-05-17 15:26:13 134
原创 菜鸡学习day27
菜鸡学习day27DQL查询语句1.排序查询 语法:order by 排序字段1,排序字段2 desc 降序 asc升序 (默认升序) 前面的条件一样时才会考虑后面的条件2.聚合函数将一列数据作为一个整体,进行纵向计算聚合函数的计算排除null值解决方案:(选择非空列计算/ifnull) count计算个数 SELECT COUNT(NAME)FROM
2020-05-16 22:38:45 133
原创 菜鸡学习day26数据库的基本概念
菜鸡学习day26数据库的基本概念/*数据库的基本概念DataBase(DB)用于存储和管理数据的仓库特点:1.持久存储数据结构,其实就是一个文件系统 2.方便存储和管理数据 3.使用了统一的方式操作数据库SQL数据库软件:MySQL目录结构安装目录bin二进制可执行文件data 日志数据文件lib库文件share错误信息ini配置文件数据目录数据库(文件夹)表(文件)数据SQL:结构化查询语言,定义了操作所有操作关系型数据库的规则每一种数
2020-05-15 20:40:57 166
原创 菜鸡学习day24
菜鸡学习day24package day24;import java.util.*;import java.util.stream.Stream;/*Stream流jdk1.8之后出现的,关注的是做什么,不是怎么做遍历流式思想Stream接口 不是函数式接口获取流1.所有的Collection集合都可以通过默认方法stream获取流 default Stream<E> stream()2.静态方法of 可以获取对应数组的流 static <T&
2020-05-14 17:12:29 164
原创 菜鸡学习day23_函数式接口
菜鸡学习day23package day23;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.function.Function;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.Supplier;/*
2020-05-14 00:25:03 120
原创 菜鸡学习day22_网络通信协议
菜鸡学习day22package day22;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;/*网络通信协议(连接和通信的规则)双方同时遵守才能数据传输TCP/IP协议定义了计算机如何炼乳因特网,以及数据如何在他们之间传输的标准采用四层的分层模型(了),每层都呼叫它的下一层所提供的协议来完成自己的需求应用层(应用程序)
2020-05-12 21:49:06 145
原创 【基础】学生管理系统
【基础】学生管理系统package xuesheng;public class TestSdudentSystem { public static void main(String [] args){ SdydentSystem system = new SdydentSystem(); system.welcome(); system.menu(); }}package xuesheng;public class Studen
2020-05-12 16:32:17 267
原创 菜鸡学习day21_缓冲流&BufferedOutputStream&BufferedInputStream&BufferedWriter&BufferedReader&。。。
菜鸡学习day21package day21;import java.io.*;import java.util.ArrayList;import java.util.HashMap;/*缓冲流给基本的流增加一个(数组)缓冲区,提高读取效率字节缓冲输出流BufferedOutputStream继承自父类的共性成员方法public void close()public void flush()public void write(byte【】b)public void writ
2020-05-08 19:04:12 183
原创 菜鸡学习day20_IO流&OutputStream类&FileOutputStream类&字节输入流(InputStream类&FileInputStream类)&字符流。。。
菜鸡学习day20package day20;import java.io.*;import java.util.Iterator;import java.util.Properties;import java.util.Set;/*IO流Input OutputOutputStream类,是抽象类输出字节流的所有类的超类FileOutputStream类把内存中的数...
2020-05-03 23:45:13 128
原创 菜鸡学习day19_File类&递归
菜鸡学习day19package day19;import java.io.File;import java.io.IOException;import java.util.Arrays;import java.util.List;import java.util.logging.FileHandler;/*File类(文件和目录的抽象表示形式,将文件和文件夹封装为一个Fil...
2020-05-03 15:18:36 176
原创 菜鸡学习day18_线程池&Lambda表达式
菜鸡学习day18package day18;import java.lang.reflect.Array;import java.util.Arrays;import java.util.Comparator;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;impor...
2020-05-02 19:14:54 152
原创 菜鸡学习day17_多线程
菜鸡学习day17package day17;import java.util.Objects;/*void start()开辟新的栈空间,多线程Thread类常用方法1.public String getName() 获取当前线程名称2.public void start()开始执行线程,调用run方法3.public static Thread currentThread(...
2020-05-02 14:25:44 163
原创 菜鸡学习day16_异常
菜鸡学习day16异常没太懂,过段时间有空看书,书看完第四章了,囫囵吞枣package day16;import java.io.FileNotFoundException;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java....
2020-05-02 00:35:51 137
原创 菜鸡学习day15_02_斗地主案例
菜鸡学习day15_02这个还不是特别会。。。package day1502;import java.util.*;/*斗地主 */public class D1502 { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>...
2020-04-29 22:47:48 175
原创 菜鸡学习day15_01_Map集合(&HashMap集合&LinkedHashMap集合&HashTable集合)
菜鸡学习day15_01package day15;import java.util.*;/*Map<K,V>集合特点1.双列集合,一个元素包含两个值K(key)和V(value)2.K和V数据类型可以不一致3.K不允许重复,V可以重复4.K和V一一对应HashMap<K,V>集合1.底层是哈希表,查询非常快数组+单向链表/红黑树2.无序集合...
2020-04-29 22:46:28 169
原创 菜鸡学习day14_List接口(&ArrayList集合&LinkedList集合)&Set接口(&HashSet集合&linkedHashSet集合)&Collections集合工具类
菜鸡学习day14package day14;import java.util.*;/*数据结构红黑树??List集合List接口继承自Collection接口,我们将实现List接口的对象成为List集合List接口三个特点(之前)List接口中带索引的方法(特有)1.public void add(int,E) 将元素添加到指定位置2.public E get(...
2020-04-29 11:46:00 143
原创 菜鸡学习day13_02_斗地主案例
菜鸡学习day13_02package day1302;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;/*斗地主 */public class D1302 { public static void main(String[] args) { ...
2020-04-28 22:19:35 124
原创 菜鸡学习day13_01_Collecttion接口(List+Set)&Collection接口&Iterator接口&增强for&泛型
菜鸡学习day13_01package day13;import java.util.*;/*集合框架1.使用集合存储数据2.遍历集合3.掌握每种集合特性Collecttion接口(List接口/Set接口)定义的是所有单列集合中共性的方法没有带索引的方法1.List接口(Vector/ArrayList/LinkedList)有序的集合(存取顺序相同)允许元素重复...
2020-04-28 22:18:30 253
原创 菜鸡学习day12_Object类&Objects类&DateFormat类&Calender类&System类&String类&StringBuilder类&包装类
菜鸡学习day12package day12;/*java.lang.ObjectObject类是根层次结构的超类1.toString 直接打印对象名=调用对象的toString 若没有重写,则打印地址值2.equals 源码:public boolean equals(Object obj){ ...
2020-04-28 20:36:35 152
原创 菜鸡学习day10_02_接口多态的实现案例(笔记本连接鼠标、usb、键盘+功能)
菜鸡学习day01_02package day1002;/*接口多态的实现案例实现笔记本使用usb鼠标,usb键盘usb接口(打开/关闭设备功能)笔记本(开机/关机/使用usb设备)鼠标(实现usb接口/点击)键盘(实现usb接口/敲击) */public class D1002 { public static void main(String[] args) { ...
2020-04-27 10:55:32 337
原创 菜鸡学习day10_01_接口&多态性&定义抽象方法私有方法&子接口
菜鸡学习day10_01package day10;/*接口就是多个类的公共规范接口是一种引用数据类型(最重要的内容是抽象方法)定义接口格式: public interface 接口名称{}接口中包含的内容1.常量2.抽象方法3.默认方法4.静态方法5.私有方法接口使用步骤1.接口不能忘直接使用,必须要一个实现类来实现接口格式: public cl...
2020-04-27 10:52:53 160
原创 菜鸡学习day09_继承性&方法重写Override&继承的三个特征&抽象类抽象方法
菜鸡学习day09package day09;/*继承性(共性抽取)继承是多态的前提子类会继承父类的变量和方法父类public class 父类名称{}子类public class 子类名称 extends 父类名称{}若成员变量重名,则创建子类对象时,有两种访问方式:1.直接通过子类对象访问成员变量 等号左边是谁就优先用谁,向上最近2.间接通过成员方法访问...
2020-04-26 21:10:58 189
原创 菜鸡学习day08_String类&静态关键字&静态代码块&Arrays类&Math类
菜鸡学习day08package day08;/*String类字符串是常量,不可变,可共享使用相当于char【】字符数组,但底层原理是byte【】字节数组创建字符串三种构造方法 public String();创建空白字符串 public String(char【】 array);根据char【】内容创建 public String(byte【】 arra...
2020-04-26 15:31:05 116
原创 菜鸡学习day07_Scanner类&ArayList类
菜鸡学习day07package day07;/*API(现成的类)Scanner类(实现从键盘输入数据)引用类型的步骤1.导包 import 包路径.类名称 若目标类与当前类在同一个包下,则可以省略导包语句不写 只有Java.lang包下的内容不需要导包2.创建 类名称 对象名 = ne...
2020-04-25 22:05:32 129
原创 菜鸡学习day06_面向对象三大特征&类的创建使用&构造方法
菜鸡学习day06package day06;import org.w3c.dom.ls.LSOutput;import java.util.Arrays;/*面向过程面向对象三大特征(封装,继承,多态)1.封装 (隐藏过程) 方法 关键字private(将需要保护的成员变量进行修饰) ...
2020-04-25 22:05:09 133
原创 菜鸡学习day05_数组&内存划分
菜鸡学习day05package d0501;/*数组数组是一种引用数据类型,多个数据应类型统一,长度不变数组初始化:动态(指定长度) 静态(指定内容)都可拆分为两个步骤(除了静态省略格式),初始化类型+长度/内容动态格式: 数据类型【】数组名称 = new 数据类型【数组长度】;静态标准格式: 数据类型【】数组名称 = new 数据类型【】{元素1,元素2,...
2020-04-25 22:04:53 120
原创 菜鸡学习day04_方法格式&重载
菜鸡学习day04欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入package...
2020-04-25 22:04:24 121
原创 菜鸡学习day03_选择&循环
菜鸡学习day03/*【流程控制】【顺序结构】A到B到C到D------------------------------------------------【判断语句】1。单if if(关系表达式){ 语句; }2.if else3.if else if else---------------------------------...
2020-04-25 22:03:57 119
原创 菜鸡学习day02_运算符&方法格式调用
菜鸡学习day02/*【数据类型不一样时,会发生转换】1.自动类型转换(隐式) ·自动完成 ·数据范围从小到大2.强制类型转换 ·格式: 小类型 变量名=(小类型)大数据;注:1.强制转换不建议使用2.byte/short/char都可以进行数学运算3.这三种类型先转换为int再运算4.对于这三种类型若没有超出范围,自动为我们补上强制转换 ...
2020-04-25 22:03:09 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人