自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java 集合

collection的方法。

2022-07-17 11:51:31 181

原创 SQL语句(2)

sql语句

2022-07-14 09:00:00 434 1

原创 SQL语句(1)

#空值问题:空值参与运算结果还是空值#列的别名#注意:SQL 中只有给列起别名时,才使用双引号– WHERE 过滤特殊比较运算符in(…,…,…) 等于值列表中的任意一个like 模糊查询is (not) null过滤练习– ORDER BY 排序– 多表连接查询#解决:提供表之间的连接条件#若需要完成 n 个表之间的连接查询,至少需要 n-1 个连接条件#(等值连接)– SQL99 语法多表连接查询练习– 单行函数– 练习:查询部门号为 10, 2

2022-07-14 08:00:00 193

原创 数据结构-绪论

数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。例如,学生记录就是一个数据元素,它由学号、姓名、性别等数据项组成。数据对象是具有相同性质的数据元素的集合,是数据的一个子集。例如,整数数据对象是集合N={0,±1,±2,…}。数据类型是一个值的集合和定义在此集合上的一组操作的总称。1)原子类

2022-07-08 08:00:00 97

原创 Java 多线程

进程和线程注意:Thread类Java中执行线程开启方式:线程开启方式1:继承Thread类继承Thread类开启方式的弊端:线程开启方式2:实现Runnable接口使用匿名内部类简化线程开启方式2线程安全问题:解决线程安全问题同步synchronized关键字线程间通信(等待唤醒机制)单例设计模式在多线程中的安全问题使用同步解决单例的线程安全问题线程的状态和状态的转换线程状态的转换通过面向"百度"编程,得知线程的状态有5种,6种(正确),7种,

2022-07-07 08:00:00 103

原创 Java IO流

针对上述分类重新进行组合(IO的四大基类,四个基类都是抽象类)根据涉及读写内容进行分类:文件字节输出流FileOutputStream类输出流的注意事项:文件的续写文件字节输入流FileInputStream类文件的复制文件字符输入流FileReader文件字符输出流FileWriter缓冲字节流注意事项:缓冲字符流转换流对象流对象输出流ObjectOutputStream(对象==>字节)对象输入流ObjectInputStream对

2022-07-03 22:15:28 166

原创 API(3) 日期类和File类

日期类日期时间体系:第一代(JDK1.0):Date,DateFormat,SimpleDateFormat第二代(JDK1.1):Calendar第三代(JDK8.0):LocalDate,LocalTime,LocalDateTime,DateTimeFormatterDate类 类的特点 类 Date 表示特定的瞬间,精确到毫秒 类的位置 java.util 类的构造器 public Date() 分配 Dat

2022-05-12 10:00:00 101

原创 Java 异常处理

异常处理的好处 通过学习异常,从而处理异常,让项目在运行的过程中不会出现JVM非正常的停止,保证JVM可以继续运行 System.out.println("开始"); try { System.out.println(1); System.out.println(2); System.out.println(1/0); System.out.println(3); } catch (Exception e) { System.out.println("出

2022-05-12 09:00:00 94

原创 Java 枚举和初始化

枚举类(JDK5.0) 创建固定数量对象的简化方式枚举类的格式 public enum 枚举类名 { 对象名1(实参),对象名2(实参),......,对象名n(实参); }获取对象的格式: 枚举类类名.对象名;枚举类的注意事项 1.枚举类不可以new对象,只能通过枚举固定的格式进行对象声明 2.如果枚举类没有任何的构造器时,JVM自动提供一个private无参构造器,反之不进行提供 3.枚举类中的构造器权限访问级别只能是private,如

2022-05-11 10:00:00 1825

原创 Java 面向对象(下)

多态:事物的多种形态生活中的多态: 人类:那个漂亮的小姐姐(类型:小姐姐),那个长的有点像周冬雨的人(类型:像周冬雨的人),那个爱笑的人(类型:爱笑的人) 猫类:那只喵星人(类型:喵星人),那只小宠物(类型:小宠物),那只小动物(类型:小动物),那只小可爱(类型:小可爱)程序中的多态: 在程序中习惯性将对象的类型分为编译时类型和运行时类型 单态:当编译时类型和运行时类型是一样的时候 举例:Student s = new Student();

2022-05-10 19:25:27 112

原创 Java API中的类(2)

包装类基本类型对应的引用类型的类基本类型: byte,short,int,long,float,double,char,boolean包装类型: Byte,Short,Integer,Long,Float,Double,Character,Boolean学习目的: 1.基本类型和对应的包装类型进行类型转换 2.基本类型和字符串类型进行类型转换 3.面试题和笔试题基本类型和包装类型之间的转换(装箱和拆箱)装箱: 将基本类型数据转换为包装类型数据的过

2022-05-10 12:09:15 80

原创 Java面向对象(中)

继承 当子类继承父类,可以使子类拥有和父类相同的属性和相同的行为继承的好处(学习目的) 1.学习继承是学习"实现"的前提条件 2.学习继承是学习"多态"的前提条件之一 3.提高代码的复用性,从而提高开发效率 4.提高代码的扩展性继承的格式 public class 父类类名 {} public class 子类类名 extends 父类类名 {}继承的特点 1.子类拥有和父类相同的属性和相同的行为 2.在程序中一个子类只能拥有一个直接父类(

2022-05-09 15:49:26 138

原创 Java API中的类

API(应用程序接口) 含义: 指代编程语言或框架,插件源码中的类和接口Java API: 含义: java语言中源码的类和接口Java API文档: 针对源码中类与接口提供的查询文档API文档关注重点: 类的特点 类的位置 注意:如果某个类或接口在java.lang根目录下,使用时无需进行导包 类的构造器 类的方法import关键字 含义: 导包,当使用其它包下的.java文件时无法直接

2022-05-07 19:50:54 413

原创 Java设计模式和框架

设计模式: 解决某一类型问题的固定方式 框架: 半成品项目单例设计模式 含义: 解决只创建唯一对象的固定解决方案 分类: 立即加载模式(饿汉式) 延迟加载模式(懒汉式)立即加载模式步骤 1.将类的构造器进行私有化 2.在模版类中定义并创建唯一的对象 3.为了外界方便访问,将唯一的对象变量修饰为static 4.为了唯一对象的安全性,将其修饰为private 5.对外提供公共的g...

2022-05-07 19:13:30 421

原创 Java面向对象(上)

OOPOOP(Object Oriented Programming) 面向对象程序设计(核心:设计)面向对象思想阶段: 第一阶段:面向对象基本思想(JavaSE) 第二阶段:面向接口编程思想(jdbc,web,框架) 第三阶段:面向切面编程思想(Spring框架)面向过程和面向对象 面向过程:代表是C语言,强调的是过程,偏重事情"怎么做",将自己比喻成"执行者",基本单位:函数 面向对象:代表是Java语言,强调的是对象,偏重事情"找谁做",将字节比喻成"指挥者",

2022-05-07 19:01:58 458

原创 Java 数组

数组 含义: 存储同一种数据类型多个元素的固定容器前提条件: 1.数组一旦初始化,数组在内存中的长度固定不变 2.数组中的元素在内存中必须是同一种数据类型 3.数组中的元素在内存中必须是多个,如果初始化可以存储0个元素和1个元素的数组 也不会编译报错,只不过这样的数组没有任何意义数组的声明 含义: 定义数组 格式: 数据类型[] 数组名;(推荐) 数据类型 数组名[]; 解释:

2022-05-06 20:36:00 558

原创 Java 方法

方法方法 含义: 在程序中执行特殊功能的代码块 好处: 1.提高程序的复用性,从而提高开发效率 2.降低代码的耦合性 耦合性:程序中内容与内容间的联系密度 public static void main (String[] args) { method(5); System.out.println("百钱买百鸡"); method(13); System.out.println("水仙花数"); method(11); System.out.println

2022-05-06 19:06:36 179

原创 Java流程控制

Java流程控制

2022-05-06 00:05:03 279

原创 Java语言基础

注释注释在程序中用于解释说明的文字分类:单行注释: 注释当前行内容多行注释 注释多行内容文档注释(暂不涉及) 注释多行内容,并附上代码的版本,作者,时间等等格式:单行注释: //注释内容 多行注释: /* 注释内容 */ 文档注释: /** 注释内容 */注意事项:1.多行注释以/*作为注释的开始,以遇到的第一个*/作为注释的结束2.文档注释以/**作为注释的开始,以遇到的第一个*/作为注释的结束关键字关键字:在程序中被赋予特殊含义的英

2022-05-05 23:09:10 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除