自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的安装与了解

MySQL了解MySQL别嫌我墨迹奥,安装之前先说说MySQL是啥,为什么要使用MySQL。什么是数据库?数据库按照特定的数据结构,来进行数据的组织,存储,管理和查询,数据库软件。可以长期存储,有安全限制,数据恢复,并且数据存储可拓展。数据库分类:网状结构数据库层次结构数据库关系结构数据库【重点】Oracle,MySQL,DB2,SQL Server通过表结构方式来进行数据的...

2020-03-25 22:26:42 261 1

原创 Java.单例模式和NIO

单例模式要求当前类有且只有一个对象,一旦这个类有了对象以后,就不能再创建这个类的对象了,就算是创建了,代码返回的对象也是之前创建的那个对象。单例模式、懒汉模式单例模式推荐【懒汉】import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/*** SingleDog...

2020-03-24 20:22:30 172 1

原创 Java.Stream和方法引用

Stream流Stream流引入Stream流不是I/O流,按照流水线处理方式来考虑代码中的思想。JDK1.8 之后,我们拥有了Lambda表达式,让代码的中心偏向解决实际问题,直到重点,可以提高效率。Stream流中使用了大量Lambda表达式,利用Lambda操作方式,提供开发效率。传统遍历方式和Stream类处理方式对比传统用ArrayList的遍历方式:import java.u...

2020-03-23 20:42:02 207 3

原创 Java.函数式接口

概述如果说一个接口内有且只有一个方法,而且该方法是一个缺省属性为public abstract方法,那么这个接口就可以说是一个函数式接口。自定义函数式接口,还有系统中提供的函数式接口:Comparator Runnable可以直接理解JDK1.8的新特征,Lambda表达式来使用。Lambda表达式对比匿名内部类使用简化了代码结构节约了内存资源让程序员更加关注,我要做什么,而不是为...

2020-03-19 20:22:38 136 2

原创 JSON格式与注解

JSONJSON格式概述JSONJavaScriptJavaScript Object Notation(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScri...

2020-03-18 20:02:37 7557 3

原创 初学Java.关于XML的学习

XMLXML概述Extensible Markup Language 可拓展标记语言用途:数据存储,小型数据库,存在一定的CRUD操作可行性网络端数据的传输JavaWEB框架项目配置文件Spring Druid …w3c万维网联盟指定的规范基本语法XML文件后缀名是.xmlXML第一行是对于当前文件的定义声明XML文件中有且只有一个根标签属性值必须使用引号包含,这里...

2020-03-17 20:07:34 149 6

原创 Java.反射

反射反射的概述Java 文件和 .class文件的关系Java文件Java文件包含代码的所有内容,类,接口,成员变量,成员方法。.class字节码问题.java文件通过javac编译工具生成对应的.class字节码文件。使用JDK中提供的反编译工具可以看到.class文件中包含Class 完整的包名.类名Field 成员变量,成员变量的名字和成员变量的数据类型(如果是引用数据类...

2020-03-16 20:41:15 202 3

原创 Java.网络编程

网络编程网络编程概述C/S和B/SC/S:客户端 服务器软件结构,服务提供商给予用户服务需要准备的内容各大平台的客户端Android iOS PC Windows Linux macOSQQ 微信 淘宝 JD 剑与远征服务器提供服务软件更新:LOL服务器版本更新,同时本地软件也要进行更新操作。这个操作非常耗时。这种更新属于热更新。B/S:浏览器 服务器软件结构,服务提...

2020-03-13 20:48:59 280 2

原创 Java.线程详解和Lambda表达式

多线程什么是进程?windows电脑中,打开任务管理器,可以看到电脑中执行的每一个程序,每一个程序就是一个进程。Windows系统是一个多任务系统。电脑可以同时执行多个程序。CPU时间片概念:什么是线程?电脑管家是一个程序 ==> 进程电脑可以同时开启 病毒查杀,垃圾清理,一键加速…每一个功能就可以看做是线程!一个应用程序 ==> 进程应用程序的某一个功能 ==&gt...

2020-03-12 20:58:01 284 1

原创 Java.缓冲流和常用API

缓冲流缓冲流有什么作用使用缓冲数组以后,整体的读取,写入效率提升很大!降低了CPU通过内存访问硬盘的次数。提高效率,降低磁盘损耗。字节输入缓冲:BufferedInputStream字节输出缓冲:BufferedOutputStream字符输入缓冲:BufferedReader字符输出缓冲:BufferedWrite【重点】所有的缓冲流都没有任何的读取,写入文件能力,这里都需要对...

2020-03-11 20:46:42 142

原创 Java.String类和IO流

String类获取方法int length();![字符串比较要求](img/字符串比较要求.png)获取字符串长度 ""char charAt(int index);获取String字符串中指定下标位置的char类型字符,如果index超出有效范围异常:StringIndexOutOfBoundsExceptionint indexOf(char ch);int indexO...

2020-03-10 20:30:41 191 2

原创 Java.Map和File类

Map双边队列什么是Map键(Key)值(Value)对邓超 = 娘娘贝克汉姆 = 维多利亚黄磊 = 孙莉吴京 = 谢楠表格:姓名:XX年龄:16性别:男程序开发大部分数据都是键值对形式的,MySQL JSON XML 类对象成员变量和存储的数据从前端发送的数据也可以转成Map格式。==> 一键生成 ==> 类对象 ==> 一键存储 ==> 数据库...

2020-03-09 20:50:48 411 2

原创 Java.集合

ListList集合接口特征和方法特征:有序,可重复有序: 添加顺序和存储顺序一致可重复:相同元素可以同时添加List<E>接口下的实现类,存在一定的下标操作机制ArrayList<E> 底层数组形式操作,可以通过下标直接访问LinkedList<E> 底层是一个双向链表结构,下标 ==> 计数器特定的方法:增:add(E e);...

2020-03-06 20:45:33 119 2

原创 Java.泛型、匿名内部类和集合

泛型什么是泛型,为什么引入泛型这里考虑到方法代码的复用不单单是对于功能模块的要求封装。同时需要对数据类型进行统一的约束!!!根据用户的要求对应数据类型。Java的泛型就是来解决对应的问题格式:<自定义泛型无意义大写英文字母占位符><T> <E> <K> <V>泛型可以在方法中使用泛型可以在类中使用泛型可以在接口中...

2020-03-05 20:47:34 405 2

原创 Java.多态和异常

接口了解了Java面对对象的三大特征分别是封装、继承、多态。关于什么是封装和继承在之前都有分享过了,只剩这个多态,多态是什么呢?通过接口让我们好好了解什么是多态。生活中的接口生活中比较常见的接口:USB接口,国标插座,Type-C , 3.5MM , ARJ45 , Lighting接口 , HDMI , VGA, SATA, M.2 , DisplayPort,雷电口, PCI-E...

2020-03-04 20:24:40 385 1

原创 Java.面对对象的三大特征(2)

继承继承带来的问题子类可以通过继承获取到父类中非私有化方法,但是父类的方法,不一定满足子类的情况。这里不可能通过重新定义类似的方法名,完成子类特定的符合要求的方法。方法的重写解决的问题,就是在开发中父类的方法不适用于子类情况,子类可以重写父类的方法,完成自定义的方法使用重写之后,在没有增加新的方法名的情况下,重写方法体内容,让方法满足子类,降低了开发压力,提高了效率。@Overri...

2020-03-03 20:05:23 130 3

原创 Java.面向对象的三大特征

面向对象的三大特征封装、继承、多态封装不局限于面对对象的封装方法的封装工具类的封装框架的封装我们要拥有封装的思想!可以用于整合的知识点,比如说:一段代码,你写了三遍,你可以给他封装成一个方法一堆方法,你用了三遍,你可以给他封装成一个工具类一个工具类,你用了三遍,你可以写好对应的注释,然后完成对应的API一个类注释,自己改了三遍,你可以写成博客这些都是封装思想,这个是需...

2020-03-02 20:06:45 107 4

原创 Java.面向对象

生活中什么是面向对象面向对象: 想吃烤羊排去馕坑烤肉店两个人点一斤羊排等25分钟吃付款走人面向过程:自己做烤羊排从JD上买羊排,洋葱,大葱,姜,烧烤料,孜然粉,辣椒面解冻羊排,准备辅料切羊排,腌制,撒盐,腌制30分钟烤箱预热5分钟,220度烤制 25分钟 15分钟翻面吃!!!蘸料~~~收拾东西 从生活角度看面向对象:找合适的人,做合适...

2020-02-29 22:46:47 84

原创 Java.数组

生活中都是数组超市物品是分门别类同样的物品会存放于同一个货架之上图书馆<<世界因你而不同>> 10本存在于图书馆中在同一个书架上是连续存储的每一本书都是有独立的编号,整个编号是有规律可循A-100-5-2-01 ~ 10开发中的数据存储问题在开发中可能会存在很多情况下,相同数据类型都是数据大量使用的情况,按照目前来说,在代码中可能就会出现很多行的变...

2020-02-28 21:24:45 207 3

原创 Java.方法概述

为什么使用方法一般来说,我们使用方法是为了解决代码过于臃肿,阅读性差,维护性差的问题,把代码封装成一个工具类,是为了我们后期开发的便利。那么我们最常见的方法,也是第一个看到的方法就是main方法,那么我们就以main方法为例,讲一下方法结构的组成。main方法public static void main(String[] args) {// 方法体}/*public stati...

2020-02-27 21:11:28 138 2

原创 Java.循环结构

Java中有哪些循环结构?为了解决代码过多的问题,在好多地方我们都会用到循环结构,这样可以提高代码的复用度,提高效率,比如说打印有序的一段数字啊,遍历数组啊,排序啊等等。那么下面详细介绍几种我们常用的循环结构。for循环while循环do while循环for循环for循环在开发过程中的使用率还是比较高的,他能解决许多时候我们遇到的问题,包括还有增强for循环foreach,具...

2020-02-26 21:10:38 247

原创 JAVA.犹抱琵琶半遮面

Java基础基本引导Java中有八大基本数据类型。byte、short、int、long、double、float、char、boolean,这些都是Java中常用的数据类型,一般都是用来定义一个变量,除此之外,还有引用数据类型,像是String,有很多初学者会认为这是字符串类型,其实不然,String类型是Java中final修饰的引用类型,这一点不要弄混,Java开发是面对对象的,这时...

2020-02-25 20:08:53 195 3

原创 Java.千呼万唤始出来

个人简介各位博客大院的同学们大家好,作为一名博客的新成员,java开发的初学者,能够有幸可以在这里和大家分享我的学习心得我的心情也是十分激动的~~,同样的我也相信小孩子才能更懂小孩子,所以我希望作为初学者的我能总结出一些对想要学习Java的同学有帮助的知识点。学习Java你要知道的事1、什么是Java,什么是...

2020-02-24 22:58:40 200

空空如也

空空如也

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

TA关注的人

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