自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis3

MyBatis一个封装好的增强JDBC,是一个轻量级框架,功能简单易学,SQL于java编码分离:SQL是开发人员控制。通过配置文件和SqlSessionFactory这个重量级资源对SQL进行处理编译。只需要掌握好sql语句,将sql语句配置在配置文件中即可MyBatis做到了Sql和代码的分离,提高了代码的可维护性,降低了耦合,简化开发所有的框架目的都是为了对项目的解耦合,和简化开发。优点:简单易学灵活Sql和代码分离,提高可维护性提供映射标签,支持对象与数据库的orm字段关系映射

2021-04-14 00:23:31 255

原创 JDBC

JDBC准备一个jdbc配置文件XXX.propertiesdriver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/student?useSSL=false&allowPublicKeyRetrieval=trueroot=rootpassword=123456java文件写法编写jdbc共分六大步骤注册驱动连接数据库获取数据库操作对象执行sql语句处理查询结果集(Select)关闭连接对象Pr

2021-03-17 21:49:51 72

原创 反射

反射反射概述通过java语言中的反射机制可以直接操作字节码文件(读取和修改字节码文件)通过反射机制可以操作代码片段反射机制的相关类在java.lang.reflect.*;包下反射机制相关的类有:​ Java.lang.Class:代表整个字节码,代表一个类型,代表整个类​ 获得Class才可以获得Method,Constructor,Field​ java.lang.reflect.Method:字节码中的方法字节码,代表类中的方法​ java.lang.reflect.Construc

2021-03-11 09:31:08 120

原创 多线程

多线程多线程概述什么是进程?进程是一个执行的应用程序什么是线程?线程是一个进程的执行场景/执行单元一个进程可以启动多个线程对于java程序来说,在DOS命令窗口中输入:java HelloWorld 回车之后会先启动JVM,而JVM就是一个进程JVM在启动一个主线程main方法。同时在启动一个垃圾回收线程负责看护,回收垃圾。现在的java程序中最少有两个线程并发一个是垃圾回收,一个是main方法例子:​ 阿里巴巴:进程​ 马云:阿里巴巴的一个线程​ 童文红:阿里巴巴的一

2021-03-11 09:29:23 134

原创 集合

集合集合概述数组其实就是一个数组,集合实际上就是一个容器,可以用容纳其他类型的数据集合是一个容器,是个载体,可以一次容纳多个对象在实际开发过程中,假设链接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在Java程序中会将10条数据封装成10个Java对象,然后将10个Java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来集合不能直接存储基本数据类型,另外集合也不能直接存储Java对象,集合当中存储的都是Java对象的内存地址(或者说集合中存储的是

2021-02-28 23:31:16 117

原创 IO流

IO流IO流概述IO流就是读取跟写入文件分为输入(Input)和输出(Output)输入:从硬盘传入到内存称为输入,输入中发生的数据的流动叫做输入流(InputStream),也叫做读(Read)输出:从内存传出到硬盘称为输出,输出中发生的数据的流动叫做输出流(OnputStream),也叫做写(Write)IO:I就是InputO就是Output通过IO流可以完成硬盘文件的读和写IO流的分类:​ 有多种分类方式:​ 一种方式是按照流的方向进行分类:​ 以内存为参照物:​

2021-02-28 23:30:53 67

原创 JAVA中的异常机制

JAVA中的异常机制什么是异常程序运行过程中,可能遇见非常多的异常,如空指针异常,文件不存在异常,网络链接异常,数组下标越界异常等Exception。异常的发生可能来自于程序中的异常,就如空指针,数组下标越界等异常;或者程序员的疏忽导致的异常,如代码的错误,文件不存在等异常异常的分类:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常:运行时异常是可能被程序员避免的异常。与检

2021-01-31 21:37:58 50

原创 面向对象编程

面向对象编程java的核心思想是oop初识面向对象面向过程&面向对象面向过程思想​ 步骤清晰简单,第一步做什么,第二步做什么……​ 面对过程适合处理一些较为简单的问题​ 将问题分解成一个个的步骤,每个步骤用函数实现,依次调用面向对象思想​ 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索,​ 面向对象适合处理复杂的问题,适合处理需要多人协作的问题​ 将问题分解成一个个的步骤,对每个步骤进行相应

2021-01-31 02:32:23 95

原创 数组

数组数组概述数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下表来访问它们数组的四个基本特点其长度是确定的,数组一旦被创建,它的大小就是不可以改变的。其元素必须是相同类型,不允许出现混合类型数组中的元素可以是任何数据类型,包括基本类型和引用类型数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量数组本身就是对象,Java中对象是在堆中的,因此数组无论保

2021-01-22 22:24:52 610

原创 java方法讲解

java方法讲解什么是方法System.out.println(),那么它是什么呢?Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性(就是一个方法只完成一个功能,这样利于我们后期的扩展。)方法命名规则?首字母小写,驼峰方法的定义方法类似于其他语言的函数,是一段用来完成特定功能的代码片段

2021-01-20 17:29:45 46

原创 Java流程控制

Java流程控制用户交互Scanner程序和人的交互java.util.Scanner是Java5的新特性Scanner sc = new Scanner(System.in);String str = sc.next();System.out.println(str);//输出语句//判断是否还有输入for(sc.hasnext()){ String str = sc.next(); System.out.println(str);}sc.close();程序代码运

2021-01-18 23:01:29 42

原创 Java基础语法

Java基础语法注释注释并不会执行,是写给开发人员看的多写注释,多学规范java中的注释有三种:单行注释://HelloWorld多行注释:/* HelloWorld*/文档注释:JavaDoc/***Hello*World*/标识符Java关键字类别Java关键字关键字含义访问控制private一种访问控制方式:私用模式,访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)访问控制protected一种访问控制方式:保护

2021-01-18 15:05:06 84

原创 java程序运行机制

java程序运行机制编译型解释型都有翻译的意思就如同一个外国人想读一本中文书,有两种方式,将书翻译成英文,或者找个翻译官实时翻译编译型(conplie):直接将中文书翻译成英文。应用:操作系统C\C++相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行解释型:找个翻译官实时翻译,如果书有更改,又需要重新雇佣翻译官 应用:网页–>速度程序不需要 编译 ,程序在运行时才翻译成 机器语言 ,每执 行一次都要翻译一次。. 因

2021-01-17 10:52:35 57

原创 HelloWorld

HelloWorld创建一个文件夹,存放代码新建一个后缀名未.java的java文件Hello.java(注意系统有没有隐藏扩展名)public class Hello{ public static void main(String[] args){ System.out.println("HelloWorld"); }}主要是仪式感是信仰,嘿嘿嘿!!!你好,世界打开cmd–>跳转到java文件存放位置–>javac Hello.ja

2021-01-17 09:45:53 93

原创 JDK环境下载及搭建

JDK环境下载及搭建卸载JDK从环境变量找到JDK安装路径,删除JAVA安装目录删除环境下载JDK1.打开浏览器输入网址https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html以JDK8为例(JDK8是个很经典的版本),如下图:找到系统版本对应下载当然,也可以下载别的版本,只需要点击标题栏上面的产品,找到Java点进去,然后点立即下载即会跳转到JAVA所有产品页面。按提升下载即

2021-01-17 09:22:25 59

原创 Java特性和优势

Java特性和优势简单性 无指针运算,没有头文件,不用分配内存面向对象 万物皆对象可移植性 写一次到处运行,只需要按照环境Jvm高性能分布式动态性 因为反射而存在多线程 同时执行多个行为功能安全性健壮性最重要人多,因为爱Java三大版本JavaSE: 标准版(桌面程序,控制台开发)JavaME:嵌入式开发(手机,小家电…)JavaEE:企业级开发(Web端,服务器开发)JDK、JRE、JVM开发)JDK、JRE、JVM...

2021-01-17 08:48:44 69 1

原创 计算机语言及Java的诞生

计算机语言及Java的诞生第一代语言二进制:010011001110110100101这种代码是直接输入给计算机使用的,不经过任何的转换!1 12 103 114 1005 1016 1107 1118 100016 1000032 100000第二代语言汇编语言解决人类无法读懂机器语言的问题指令代替二进制目前应用与:逆向工程机器人病毒等第三代语言

2021-01-17 00:06:27 79

原创 基础DOS命令

基础DOS命令打开cmd方式win+系统+命令提示符win+r 输入cmd在任意文件夹下面,按住Shift键+鼠标右键点击资源管理器的地址栏前面加cmd+空格管理员方式运行win+系统+命令提示符+右键以管理员身份运行常用Dos命令#盘符切换 盘符+冒号#查看当前目录下的文件 dir#切换目录 cd 地址cd.. 返回上一级目录cd /d 盘符:\文件地址 强制进入文件位置#清理屏幕 cls#退出终端 exit#查看电脑ip地址 ipconfig#打开计

2021-01-16 23:26:53 66

原创 MackDown课堂笔记

MackDown学习标题:​ 一级标题:#+空格+标题​ 二级标题:##+空格+标题​ 以此类推,共有六级标题字体加粗:左右各加两个星号HelloWorld斜体:左右各加一个星号HelloWorld斜体加粗:左右各加三个星号 HelloWorld废弃:左右各加两个波浪号HelloWorld引用引用:加>+空格就行引用效果分割线三个减号或者三个星号图片!+[图片名字]+()[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SOl

2021-01-16 22:37:18 69

微信好友消息撤回查看代码

查看微信好友撤回消息,通过文件传输助手接受撤回消息,包含撤回时间,撤回人微信名

2019-04-26

空空如也

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

TA关注的人

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