自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis-核心配置文件解析

核心配置文件每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为核心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionFactory 的实例...

2019-10-12 01:36:12 212

原创 MyBatis-入门

MyBatis简介什么是MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的...

2019-09-30 21:20:08 144

原创 SQL-操作数据库之增删改查

SQL简介结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。允许各家的数据库有差异,这些差异,我们称之为“方言”。SQL语法SQL分类DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等DML(...

2019-08-26 01:59:48 348

原创 JavaScript基础

JavaScript简介JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript组成及作用JavaScript 实现是由以下 3 个不同部分组成的:核...

2019-08-19 23:26:23 203

原创 CSS基础

CSS概述CSS 指层叠样式表(Cascading Style Sheets),层叠就是指多重样式定义被层叠为一层叠样式表。CSS的作用在于就是设置我们的HTML标签的展示样式。HTML标签,他既要定义网页元素,又要展示样式,但是HTML标签提供的属性,比较少,很多时候不能满足我们的要求。这个时候,CSS出现了,他给我们提供了,非常丰富的样式,能够满足我们的要求,那么以后,HTML标签只需...

2019-08-19 01:29:35 98

原创 HTML基础

HTML简介HTML是英文HyperText Markup Language的缩写,意思是“超级文本标记语言”,用它编写出的文档的文件的扩展名是“.html”或“.htm”(微软的操作系统),它是可供浏览器解释浏览的文件格式。可以使用记事本、写字板或者专业的IDE等等编辑工具来编写HTML文件。超文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(www)盛行...

2019-08-18 23:23:26 175

原创 反射机制

类加载器类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证 : 是否有正确的内部结构,并和其他类协调一致准备 : 负责为类的静态成员分配内存,并设置默认初始化值解析: 把类中的符号引用转换为直...

2019-08-04 16:41:15 94

原创 网络编程基础

网络编程计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络模型计算机网络之间以何种规则进行通信,就是网络模型研究问题。OSI(Open System Inte...

2019-08-04 13:16:47 205

原创 多线程Java开发

线程线程与进程进程:正在运行的应用程序。在某一个时间点上,cpu(单核)只能只能执行一个进程。比如我们现在听歌(网易云)那还我使用IDEA敲代码,你的感觉肯定是这个两个事情是同时进行。是因为CPU可以在多个进程间进行一个高速的切换,人耳跟眼睛,是感觉不出来,多进程的意义,提高CPU的利用率。线程:线程依赖于进程,进程开启后,会执行很多的任务,那么每个任务,我们就称之为线程。wor...

2019-07-29 19:27:28 95

原创 IO流——好用的IO流

文章目录内存操作流操作字节数组操作字符数组操作字符串数据输入输出流打印流字节打印流字符打印流随机访问流Properties内存操作流内存操作流程是一种只对内存中数据进行读写的输入输出流,不关联任何配置文件。操作字节数组输入ByteArrayInputStream输出ByteArrayOutputStream此流可以直接读取字节数组并将其写入一个字节数组缓冲区,缓...

2019-07-29 02:01:54 108

原创 IO流

IO流什么是IO流一个流可以理解为一个数据的序列,IO流(输入输出流)就是一种用来处理设备之间数据传输的流,Java中对数据的操作就是通过流来实现的。IO流的分类按照数据流向分:输入流和输出流按照读写文件类型分:字节流(读写任意类型的文件)字符流(读写文本文件)字节流字节流的基类:InputStream 输入流 OutPutStream 输出流继承关系:...

2019-07-25 17:38:48 92

原创 File文件类

Fail类概述Fail是文件和目录路径名的抽象表示形式,File类既能用来表示文件,也能用来表示目录。构造方法:方法功能File(String pathname)根据一个路径得到File对象File(String parent, String child)根据一个目录和一个子文件/目录得到File对象File(File parent, String c...

2019-07-25 17:38:21 141

原创 Set集合

SetSet集合分类根据不同集合的底层数据结构以及其特点,Set集合分为三类HashSet底层数据结构为哈希表,存取无序且元素唯一LinkedHashSet底层数据结构为链表和哈希表,存取有序且元素唯一TreeSet元素唯一 且可以通过自然排序或比较器排序,对元素进行排序。常用方法Set属于Collection的子接口,所以Set集合可以直接调用Coll...

2019-07-21 16:50:44 199

原创 List集合

集合概述集合是一种容器,但我们把数组作为容器时,会发现数组一旦定义,其长度无法更改,不利于我们对容器中的元素进行增删改。所以Java给我们提供了另外一种容器,可以很方便的去操作容器中的元素,这个容器我们叫做集合。集合的分类数组和集合的区别数组长度是固定的,集合长度是可变的数组只能存储同一种数据类型,集合可以存储多种数据类型数组既能存基本数据类型,也能存引用数据类型,集合只能存引用...

2019-07-18 17:28:39 100

原创 正则表达式

概述正则表达式即正确规则的表达式,是一段用来校验和匹配指定数据的格式是否符合正确规则的字符串。正则表达式是一种独立的语法,Java和其他语言都会支持。Pattern类此类的作用是定义正则表达式的编译表示形式,指定为字符串的正则表达式必须首先被编译为此类的实例,所以被指定为正则表达是的字符串必须遵循一定的格式。正则表达式格式规范:格式意义"x"字符x"[ ...

2019-07-18 16:16:52 86

原创 八大排序之冒泡排序、插入排序、选择排序和快速排序

文章目录八大排序冒泡排序直接插入排序选择排序快速排序八大排序当我们需求将一个无序序列的元素进行排序,使其成为一个元素有序的序列,我们会用到集中常用的排序算法。其中有八种经典排序算法:冒泡排序快速排序直接选择排序堆排序直接插入排序希尔排序归并排序基数排序这些不同的排序算法原理不同,但效果都是将一个无序的序列转换为元素有序。接下来我们介绍其中的几种排序思想。准备工作:因...

2019-07-18 15:02:17 110

原创 String类构成以及常用方法

String类的介绍什么是字符串String类源码是这样的:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private fi...

2019-07-10 01:39:07 472

原创 Object类以及Object类中常用方法解读

文章目录Object概述什么是ObjectObject的意义Object中的构造方法Java中的常用对象hashCode()方法getClass()方法toString()方法equals()方法Object概述什么是ObjectObject类位于java.lang包,是所有Java类的顶层父类,t是类层次结构的根类。Java中的每个类都是由这个类扩展而来,所有类都直接或者间接的继承自O...

2019-06-27 01:13:50 1478

原创 面向对象-多态(引入抽象类和接口)

多态多态的概述什么是多态字面上讲,多态就是某一个事物,在不同时刻表现出来的不同状态。当我们多个子类继承一个父类时,使父类引用指向子类对象(父类 对象名=new 子类()),就是多态的形式。多态的前提要有继承关系。要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。子类需要对父类方法进行重写,多态就是为了通过调取父类类型的对象既可完成子类特有功能,若子类无方法重写,我们...

2019-06-26 02:04:26 587

原创 面向对象——继承

文章目录引入继承概念什么是继承为什么要有继承继承的格式进一步了解继承继承的优势与劣势优势劣势Java中类的继承特点继承的注意事项继承中成员变量的关系继承的关键字this和super的区别和应用通过问题引出superthis和super的区别this和super的使用方法重写什么是方法重写方法重写的应用方法重写注意事项final关键字什么是final为什么会有finalfinal修饰特点final关...

2019-06-22 22:58:16 766

原创 面向对象思想建立

面向对象什么是面向对象面向对象就是面向过程的思想。面向过程开发指的是面向具体的每一个步骤和过程,强调的是功能的行为,我们构造这些功能和方法,然后又这些功能和方法相互调用,完成需求。面向对象则是当我们所需求的功能和方法的步骤逐渐增多的时候,会发现去一一面对这些步骤十分的繁琐,所以我们将过程分类,对功能相似的进项封装,再通过继承多态等思想,使结构更加清晰,步骤可以重复并便捷的调用,这就是面向...

2019-06-19 22:56:43 119

原创 如何在Java中引入和存储大数量级的变量并进行计算,通过数组来实现

数组

2019-06-12 03:37:00 684

原创 流程控制语句之循环结构语句,熟练运用for,while和do...while以及配合使用控制跳转语句和方法重载

文章目录循环结构概述循环结构概述什么是循环结构循环结构的分类案例:在控制台输出10次"helloworld"for语句for语句的格式及其使用循环结构for语句的格式执行流程注意事项环结构for语句的练习之获取数据案例演示注意事项循环结构for语句的练习之求和思想示例1示例2循环结构for语句的练习之水仙花案例演示while语句循环结构while语句的格式和基本使用循环结构while语句的格式执行...

2019-06-06 02:15:46 642

原创 流程控制语句之选择结构语句,熟练应用if和switch

选择结构语句概述:也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。选择结构的分类if语句switch语句if语句if语句的几种格式格式一:if(比较表达式或者是boolean类型的值) {语句体;}格式二:if(比较表达式) {语句体1;}else {语句体2;}格式三:if(...

2019-06-05 23:46:24 987

原创 键盘录入数据,更进一步实现人机交互

文章目录键盘录入的基本格式讲解A:为什么要使用键盘录入数据B:如何实现键盘录入呢?C:案例演示键盘录入示例1A.案例演示1B.案例演示2键盘录入示例2A.案例演示1B.案例演示2键盘录入的基本格式讲解A:为什么要使用键盘录入数据a:为了让程序的数据更符合开发的数据b:让程序更灵活一下B:如何实现键盘录入呢?1.导包格式:import java.util.Scanner;位置:...

2019-06-05 20:09:58 550

原创 java运算符之逻辑运算符、位运算符和三元运算符

文章目录1.逻辑运算符逻辑运算符的基本用法A.逻辑运算符有哪些B.案例演示逻辑运算符&&和&;||和|的区别A.案例演示B.开发中常用2.位运算符位运算符的基本用法A.位运算符有哪些B.案例演示位异或运算符的特点及面试题A.案例演示B.面试题3.三元运算符三元运算符的基本用法A.三元(三目)运算符的格式B.三元运算符的执行流程C.案例演示三元运算符的练习案例演示1案例演示2...

2019-06-05 19:13:43 354

原创 开始正式学习java,java基础知识(1)

关键字的概述和使用A:什么是关键字就是被java语言赋予特殊含义的单词。B:关键字的特点组成关键的字母都是小写C:常见关键字class,public,static,void …D:关键字的注意事项(1): goto和const是java语言的保留字(2): 类似与editplus这样的高级文本编辑器对关键字都是有颜色变化的E:练习:判断下面那些是关键字class,HelloW...

2019-05-29 00:57:25 316

原创 不是买一台电脑就能敲代码!学习java必须了解的计算机知识以及准备工作

01.01_计算机基础知识(计算机概述)A:什么是计算机? 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。...

2019-05-29 00:18:04 1931

空空如也

空空如也

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

TA关注的人

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