自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mango

程序员日常

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java_23 多线程

1、多线程概述A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线程呢?即就是一个程序中有多个线程在同时执行。2、线程实现①实现线程一:继承Thread类该如何创建线程呢?通

2020-07-30 15:16:34 113

原创 Java_22 字符流与字节流(IO流)③Properties集合、编码表

222

2020-07-29 16:34:36 152

原创 Java_22 字符流与字节流(IO流)②对象操作流

1、概述用于从流中读取对象的ObjectInputStream 称为 反序列化流,利用输入流从文件中读取对象ObjectOutputStream 称为 序列化流,利用输出流向文件中写入对象特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。/* * 对象操作流:可以用于读写任意类型的对象 * ObjectOutputStream * writeObject * ObjectOutputStream(OutputStream out) * Ob

2020-07-28 17:23:40 145

原创 Java_22 字符流与字节流(IO流)①标准输入流 & 转换流 & 打印流

标准输入流 & 转换流 & 打印流1标准输入输出流public static final InputStream in:标准输入流public static final PrintStream out:标准输出流/* * 标准输入输出流: public static final InputStream in:字节输入流,用来读取键盘录入的数据 public static final int x; InputStream is = System.in; Sc

2020-07-28 16:31:01 100

原创 Java_21 IO流-高级 ②字符流与字节流

概述IO流分类:流向 输入流 读取数据 FileReader Reader 输出流 写出数据 FileWriter Writer 数据类型 字节流 字节输入流 读取数据 InputStream 字节输出流 写出数据 OutputStream 字符流 字符输入流 读取数据 Reader 字符输出流 写出数据 Writer利用字符流复制文本文件利用字符流将当前工程下的IODemo.java拷贝到

2020-07-27 17:19:49 124

原创 Java_21 IO流-高级 ①File类

File类1、File概述打开API,搜索File类。其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可2、File类的构造函数File(String pathname) :将一个字符串路径封装成File对象File(String parent,String child):传入一个父级路径和子级路径File(File parent,String child):传入一

2020-07-27 17:09:01 90

原创 Java_20 递归

递归:指在当前方法内调用自己的这种现象public void method(){ System.out.println(“递归的演示”); //在当前方法内调用自己 method();}递归求5的阶乘/* * 需求:求5的阶乘 * 5! = 5 * 4 * 3 * 2 * 1; //120 * 5! = 5 * 4!; //120 * 4! = 4 * 3!; //24 * 3! = 3 * 2!; //6 * 2! = 2 * 1!; //2

2020-07-26 15:34:09 121

原创 Java_19异常(产生、处理)

异常概述什么是异常?Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。可以发现Exception有继承关系,它的父类是Throwable。Throwab

2020-07-26 15:30:40 9298

原创 Java_18 Map与Set集合---③Map(集合)

一、Map接口的概述通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同:A:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储B:Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。C:Collection中的集合称为单列集合,Map中的集合称为双列集合。需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。如:实

2020-07-25 17:29:12 169

原创 Java_18 Map与Set集合---②collections工具类、模拟斗地主

Collections中的方法static void swap(List list, int i, int j) :将指定列表中的两个索引进行位置互换static void sort(List list) :按照列表中元素的自然顺序进行排序static void shuffle(List list):随机置换static void reverse(List list) :反转static void fill(List list, Object obj) :使用指定的对象填充指定列表的所有元素

2020-07-25 15:18:10 87

原创 Java_18 Map与Set集合---①HashSet集合

HashSet集合1、Set接口的特点:Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复/* 使用HashSet存储字符串并遍历 Set集合的特点: 无序(存储和读取的顺序可能不一样) 不允许重复(元素唯一) 没有索引*/public class HashSetDemo{ public static void main(String[] args){ //创建集合对象 //HashSet<String&g

2020-07-24 16:19:45 145

原创 Java_17泛型与常见数据结构

一、集合的体系结构1、集合体系图在最顶层的父接口Collection中一定定义了所有子类集合的共同属性和方法,因此我们首先需要学习Collection中共性方法,然后再去针对每个子类集合学习它的特有方法import java.util.ArrayList;/* * ArrayList * 集合的体系结构: * 由于不同的数据结构(数据的组织,存储方式),所以Java为我们提供了不同的集合, * 但是不同的集合他们的功能都是相似,不断的向上提取,将共性抽取出来,这就是集合体系结

2020-07-23 23:10:55 367

原创 Java_16 常用API(正则表达式)

一、Object类概述Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object2、toString()方法:返回该对象的字符串表示由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。/* * String toString() : 返回该对象的字符串表示 * return getClass().getName() +

2020-07-23 16:15:10 590

原创 Java_15包、内部类

包的作用和特点包的特点:可以有多层不同包下的文件名可以重复包的声明必须是第一行代码不同包之间的互相访问 使用类的全名 使用关键字import将类导入注意:*代表的是通配符,代表导入了这个包下所有的类,并没有导入子包下的类类的全名:包名.类名权限修饰符...

2020-07-22 15:51:57 88

原创 Java_14 接口

java语言的继承是单一继承,一个子类只有一个父类java语言提供了一种机制,用于处理继承单一的局限性:接口接口:接口是一个比抽象类还抽象的类,接口里面的所有方法都是抽象方法,接口和类的关系是实现:implement接口的格式:interface 接口名{}接口的描述...

2020-07-20 21:55:04 156

原创 java_13②面向对象-抽象类

一、抽象类的概述: abstract:关键字,用于修饰方法和类 抽象方法:不同类的方法是相似,但是具体内容又不太一样, 所以我们只能抽取他的声明,没有具体的方法体, 没有具体方法体的方法就是抽象方法 抽象类:有抽象方法的类必须是抽象类 注意:一个类继承了抽象类需要重写他所有的抽象方法,否则这个类就得是抽象类代码块:public cla...

2020-07-19 16:14:22 78

原创 JAVA_12 面向对象-static与代码块

一、静态的概述和特点static:是一个关键字,用于修饰成员变量和成员方法特点: 被所有的对象所共享; 可以使用类名调用 静态的加载优先于对象 随着类的加载而加载二、静态的注意事项1、静态方法可以调用静态的成员变量StaticDemo.javapublic class StaticDemo{ public static void main(String[] args){ Student.graduate = "zkku"; Student.study(); }} St

2020-07-16 23:13:35 68

原创 mybatis_02----mybatis与hibernate区别、代理对象(接口式编程)

一、mybatis与hibernate区别1、mybatis不完全是ORM框架,mybatis可以通过xml或注解方式灵活配置要运行 的sql语句,并将java对象和sql语句映射生成最终执行的sql,最终将sql执行 的结果再映射生成Java对象;2、mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执 行性能,灵活度高,适合对关系数据模型要求不高的软件开发,如互联网软 件、企业运营类软件等。因为这类软件需求变化频繁,一旦需求变

2020-07-15 16:43:34 122

原创 11_SSH整合(三大框架)----单独整合

单独配置spring容器1、创建配置文件、并导入约束(4个):beans、tx、context、aop配置spring随项目启动 <!-- 让spring随web启动而创建的监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> &lt

2020-07-15 16:42:59 110

原创 10_三大框架整合---整合原理、导包

三大框架架构(整合原理)struts2、spring、hibernatespring与struts2整合就是将action对象交给spring容器负责创建spring与hibernate整合就是将sessionFactory对象交给是spring容器负责维护;spring负责session维护以及aop事务SSH整合导包hibernate hibernate/lib/required hibernate/lib/jpa java persist api,java持久化规范 数据库驱动

2020-07-15 16:40:58 251

原创 java_10 IO流基础---②

一、缓冲流复制文本文件的两种方式CopyFileDdmo.java需求: 把项目路径下的FileWriterDemo.java中的内容复制到项目路径下的Copy.java中数据流: FileWriterDemo.java-----读数据----FileReader----高效读取数据----BufferedReader目的地: Copy.java----写数据---FileWriter----高效的写数据-----BufferedWriterpublic class CopyFileDe

2020-07-15 16:32:41 116

原创 java_10 IO流基础---①FileWriter写数据

一、 FileWriter1、写数据需求:往文件中写数据 写数据---输出流---FileWriterFileWriter:FileWriter(String fileName):传递一个文件名称输出流写数据的步骤1、创建输出流对象2、调用输出流对象的写数据的方法,并刷新内存缓冲区3、释放资源相对路径:相对当前项目而言,在项目的根目录下(a.text)绝对路径:...

2020-07-15 15:08:54 122

原创 mybaits_01---介绍、架构、入门程序

一、Mybatis介绍1、是一个优秀的持久层框架,对jdbc的操作数据库的过程进行封装,开发者只需要关注SQL本身,不需要花费精力去处理例如注册驱动,创建connection、创建satement、手动设置参数、结果集检索等;2、通过xml或者注解的方式将要执行的各种statement(statement、perparedStatement、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并

2020-07-02 20:43:36 116

数据可存储过程和触发器定义和使用

数据库实验六:数据可存储过程和触发器定义和使用相关实验试题及代码

2018-11-26

空空如也

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

TA关注的人

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