- 博客(25)
- 收藏
- 关注
原创 Mybatis--概述
文章目录Mybatis概述1.1 Mybatis简介1.2 Mybatis优点Mybatis概述1.1 Mybatis简介MyBatis是一款优秀的持久层框架,它支持定制SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java O...
2020-03-20 22:44:56 229
原创 微信小程序开发基础--初识小程序
文章目录微信小程序开发一 概述1.1 什么是微信小程序1.2特点及优势二 开发准备微信小程序开发一 概述1.1 什么是微信小程序小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。1.2特点及优势时间回到2017年1月9日,微信小程序正式上线,就像张小龙所说“用完即走,走了还会回来”,微信小程序提供了一个无需下载,...
2020-03-09 12:30:57 706
原创 设计模式--简介概述
文章目录概述概述定义设计模式是对软件设计中普遍存在(反复出现)的各种问题所提出的解决方案。它不是具体的方法,更像是一种解决问题的思想。目的设计模式是为了让编写的程序具有低耦合性高内聚性更好的代码复用性更好的可读性,扩展性更好的可靠性和灵活性从而更方便的解决一些在软件开发和程序编写时遇到的问题。哪里会用到设计模式我们学习的顺序是:面向对象语言(java)–>...
2020-02-28 18:52:39 209
原创 java类成员变量final修饰赋值问题
java中final修饰成员变量时只能赋值一次,不能再次赋值。(此赋值可以直接在声明时赋值,也可以在非静态代码块,构造函数中赋值)系统不会给final修饰变量赋默认值。static final修饰的变量需要在声明时直接赋值或者在静态代码块中赋值。因为static修饰,所以它会在类加载时进行赋值过程。...
2020-02-19 21:49:18 1606
原创 java基础二——基本语法
文章目录java基本语法一. 关键字和保留字1.1 关键字(keyword)1.2 保留字二. 标识符2.1 ==标识符命名规则==2.2 java命名规范三. 变量3.1 变量概述3.1.1 ==使用变量注意==3.1.2 变量的声明与赋值3.1.3 成员变量和局部变量3.2 变量数据类型3.2.1 基本数据类型3.2.2 引用数据类型java基本语法一. 关键字和保留字1.1 关键字(...
2020-02-16 15:37:40 198
原创 IDEA中查看java类的继承结构以及各种方法
文章目录流程查看继承结构查看类详细信息在eclipse我们都会如何清晰看到java类的各种方法和参数,那么在IDEA中如何做到呢?流程查看继承结构点入想要查看的java类(我以String类为例)点击上方窗口中的Navigate —> Type Hierarchy该窗口可以清晰看出当前类的继承结构查看类详细信息...
2020-02-13 16:44:37 1419 1
原创 java基础一——语言概述
文章目录java概述1. java发展小知识2. java的分类3. java语言特性4. java虚拟机简介(JVM简介)5. JDK,JRE,JVM关系三者关系java概述1. java发展小知识jdk1.5是java历史上一个里程碑式的版本,所以jdk1.5改为jdk5.0.之后一直延续。jdk1.8(8.0)是一个java的另一个具有比较多新特性的版本,需要好好学学习。2. jav...
2020-02-01 22:08:50 188
原创 IDEA设置背景图片
文章目录操作流程操作流程ctrl+shift+a打开搜索框—>搜索set backgroud img—>打开打开背景设置面板,根据路径(image),透明度(Opacity),布局格式自己调就完事了嗷...
2020-02-01 14:54:36 321
原创 Markdown学习日志
文章目录1. markdown概念2. 如何在intellijIDEA中集成markdown3. markdown编辑规则4. 特殊字符1. markdown概念markdown是什么markdown是一种轻量级的标记语言(所以在某些程度上可以使用html标记语言来做一些特殊显示)。用于纯文本编辑文档,使文本具有一定的格式。markdown文件形式以 .md/.markdow...
2020-02-01 14:19:35 536
原创 CS/BS软件架构
CS:client/server 对应客户端/服务端架构。采用客户端和服务端进行交互。例如:QQ、酷狗、英雄联盟等软件就属于这种架构的软件,该类型软件在使用时需要在客户端计算机安装相应的客户端程序,对计算机电脑配置要求较高,且软件一旦升级,每个客户端计算机都要升级程序,开发语言C、C++等BS:browser/server 对应浏览器/服务器架构。采用浏览器和服务端进行交互。例如:京...
2019-08-19 10:35:10 5294
原创 JAVA学习日志——多态性
我们以前说过了java三大特性中的封装,继承两大特性。下面我们来说最后一个特性——多态性。就像它的名字一样,多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。我个人理解就是,可以实现对相同方法名进行不同的定义(专业名overload , 重载)或者重写(专业名override , 重写),前者可以通过不同的参数个数或者类型来进行区分。后者就...
2018-09-27 15:44:41 488 1
原创 JAVA学习日志——封装性
说起java语言有3大特性:封装性,继承性,多态性。我们今天来了解java的封装性。我们都了解java是面向对象的语言,java的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。所以对象很多时候是以类的形式来表示。类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。所以封装性以我的理解就是将对象或...
2018-09-27 14:48:29 307
原创 java之HashMap结构put()方法源码分析
数据结构是java学习中很重要的一部分,HashMap也是数据结构中很常用的一部分。我们将通过源码对HashMap的方法和结构进行分析和理解。为了能让我的理解和源码能更明白清晰的呈现出来,我将使用代码和解析一起的方式展示给大家。另外,这只是我个人的理解和分析,大家可以先看一下再去找更清晰准确的文章进行深入理解。我看到一篇不错的文章就链接给大家吧。我目前仅仅分析了基本的put()方法的源码,至于红...
2018-09-20 17:23:38 221
原创 JAVA学习日志——继承性
我们已经了解过了类和对象,那么如果有多各类拥有一样的属性和方法时,这个时候人们就开始考虑如何能够增强代码的复用性来使代码更为简化。毕竟我们程序员都是懒人啊,对于我们来说,能少些写代码就绝对不会多写。这个时候我们就引出了继承性这个概念。 就像一些孩子可以拥有父亲的特点一样,我们就引申出来了父类和子类的继承关系。父类具有的非私有访问模式的属性和方法可以继承到子类中,而子类又可以增加自己的属性和方法。...
2018-08-14 17:34:31 388
原创 JAVA学习日志四—类和对象
java是一门面向对象的编程语言,类就是一类事物的抽象定义。而对象就是对一类事物的具体化实例。比如学生整体就是一个类。而小明这一个学生就是一个实例化对象。 java的源程序由一个一个的类组成,类就是java最基本的组成单元。同时类也是对象的模板。 在一个类中 类的属性(就是这类事物具有的特征如: 身高 姓名 等)由变量来表示,类的功能(就是这类事物具有的作用 如:学习 读书等)由方法...
2018-08-11 00:24:48 347 1
原创 JAVA学习日志三——小白如何编辑和运行Java源文件
学习一门语言总要学会在哪里编写代码以及如何让编写的代码能运行出来(当然如果出错也需要知道是否出错) 那么下面给大家分享2种java运行方法:一:使用记事本编辑Java代码,使用dos系统编译运行和调试源文件首先,新建一个记事本名称使用英文,后缀改为.java 然后打开记事本(前面给大家推荐过一个叫做notepad++的文本编辑软件)用起来会比较方便使用记事本编辑代码。 当然使用记事本也可...
2018-08-10 17:33:27 1268
原创 JAVA学习日志二 ——Java的基本知识
今天我们开始正式学习java,那么学习一门编程语言要从它最基本的知识开始学习。我之前的博客总结过一门语言的基本知识方面都应该大体是差不多的。一: 标示符那么Java的标识符有一下几个规则: 1. 标识符由大写英文字母,小写英文字母,数字0–9,特殊符号 下划线— 和美元符号$ 组成。 2. 不能由数字开头 3. 不能含有空格 4. 标识符区分大小写二: 关键字: 大部分是具有...
2018-08-10 17:07:30 383
原创 JAVA学习日志一JDK的安装与环境变量的设置
今天的内容有:jdk的安装与环境变量的设置java作为现在的主流编程语言,它的发展历史也是蛮好玩的,大家有时间和兴趣可以自行了解一下哈~ 先给大家推荐学习网站 菜鸟教程 是一个老朋友了!但是这个网站确实是很好的学习网站。 那么什么是JAVA呢?就我个人理解:它就是一门面向对象的高级编程语言,它最最主要的特点就是可以实现跨平台的运行。因为它是在JVM(就是java虚拟机)上运行的...
2018-08-08 17:56:25 254
原创 对于网页代码的调试方法
一般来说代码出现错误是非常让人头秃的一件事。那么针对网页的编程我们来说一下怎样去调试我们的代码。 一般来说有3种方法可以供我们去调试我们的代码哦~使用调试语句来进行调试 所谓调试语句就是一些简单的显示语句,比如alert("------");可以进行调试找出错误位置, 具体行为就是在大致错误的区域进行添加调试语句,如果语句可以运行并且显示就代表着调试语句之前的代码都没有出错,...
2018-08-07 18:21:17 2920
原创 JAVAscript学习日志二——数组和字符串
由于JS比较难掌握,所以我们会花多一点的时间来掌握它。那么今天来说说js的数组和字符串。数组- 如何定义数组:定义一个数组有3种方式 定义一个确定长度或者长度不定的数组(最常用的定义方式)var 数组名称=new Array(数组长度);定义一个元素确定的数组:var 数组名称=new Array(元素,元素,元素..);确定一个长度很短,已知确定元...
2018-08-01 23:27:30 186
原创 HTML,CSS,JS实例分析
昨天我们大概只说了js的大体知识和语法,结构等基本内容,那么我们今天就来一起写一个具体例子帮助大家理解一下: 首先给大家补充一下昨天没有说的知识点。 js中的数列 的定义以及使用方法:创建一个固定长度的数组对象:var 数组名称=new Array(数组长度);(最常用的数组创建方式)创建一个已知元素的数组对象:var 数组名称=new Array(元素,元素,元素.....
2018-07-31 18:52:25 10698 3
原创 JAVAscript学习日志一
JAVAscript是前端web设计中很重要的一门编程语言。根据近几年的情形来看,JAVAscript是现在互联网最流行,应用最广泛的主流脚本语言。什么是JAVAscriptJavaScript虽然含有Java但是跟Java语言的关系并大哦~ javascript(简称js)就是一种脚本语言。也是一种轻量级的编程语言。它从服务器被下载到客户端,由客户端的浏览器 解释,执行 的。它的执行顺...
2018-07-30 23:49:44 492 1
原创 CSS学习日志一
在开始CSS之前,那么我们先来说一下 CSS 和 HTML 之间的关系以及什么是CSS吧。HTML与CSS的联系HTML的主要功能是编写网页的整体框架以及主要的内容。但是根据我们前面所学到的HTML知识不难看出如果只有HTML编写的网页是比较枯燥甚至可以说整体外观较丑。。。那么我们怎么能让它变得炫酷一些呢?这时候 CSS 就该出场了,CSS英文全称 **Cascading Styl...
2018-07-29 18:05:26 843
原创 HTML学习日志二
今天我们来一起学习HTML简单基础的网页框架。首先我们补充一个简略的小知识,系统的架构可以分为两种:B/S架构,也就是Browser/Server(浏览器/服务器)架构。也就是基于浏览器和服务器之间的一种架构。可以实现用浏览器即可对服务端进行访问和操作的目的。比如大部分的网站和网页游戏就是采用这种架构的。 B/S架构的优点是可以使用浏览器进行访问服务端,方便,省事。可以使用一个浏览器同...
2018-07-27 22:39:00 378
原创 HTML学习日志一
大家好!今天开始写我自己的博客了,希望能记录自己每天的成长记录。现在的我还是个小白,可能会有很多的错误,但是还是要写的。希望我的好习惯能够养成。今天学习到的主要内容是HTML的基本语句以及表格制作。 HTML可以在文本文档中进行编写,同时需要将文本文档的格式更改为.HTML后缀。但是为了更好的编辑体验(省劲)( ̄▽ ̄)”推荐使用HBuilder等编辑软件编写。总的来说HTML有一个大...
2018-07-26 23:40:14 988 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人