- 博客(16)
- 收藏
- 关注
原创 微信学习(一)——java代码发送服务通知
最近开发微信和小程序,需要后台实现推送,所以就动手实现一下小程序模版消息功能的推送。我们先来看看官方的说明:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/uniform-message/uniformMessage.send.html请求地址POST https://api.weixin...
2019-07-30 17:46:12
2927
5
原创 Maven学习(一)——maven中引入json-lib一直报错
编写微信小程序发推送消息的代码,导包的时候发现一直报错依赖也添加了,但还是报红!原来必须加入jdk的版本号,不然就会一直报错!查询json.lib的官网后发现原来,json.lib有两个jdk实现版本jdk13和jdk15。<dependency> <groupId>net.sf.json-lib</groupId> <a...
2018-11-26 17:15:56
1434
原创 JavaSE基础学习(九)——String 与 StringBuilder
1.1 String概述字符串是由多个字符组成的一串数据 字符串可以看成是字符数组1.2 构造方法public String(String original) public String(char[] value) public String(char[] value,int offset,int count) 直接赋值也可以是一个对象 注意:字符串是一种比较特殊的引用数据类型...
2018-11-23 17:21:32
285
原创 理解接口和抽象类
1. 接口1.1 接口的概述 接口是功能的集合,接口只描述所应该具备的方法,并没有具体的实现,具体的实现由接口的实现类来完成。1.2 接口定义的格式 Public interface 接口名{ 属性(常量,值固定不变,不能修改) 方法(抽象方法) } 属性:public static final 数据类型 变量名...
2018-11-15 18:30:39
383
原创 设计模式学习(一)——简介
1. 简介1.1 设计模式的介绍设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被...
2018-11-14 10:07:59
220
原创 JavaSE基础学习(八)——面向对象
1. 面向对象思想1.1 1 概述:我们回想一下,之前我们完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢? 面向过程开发,其实就是面...
2018-11-10 15:26:23
211
原创 JavaSE基础学习(七)——如何自定义方法
1.1 方法概述经过前几节的学习,相信大家都有了一定的编码基础,而且我们的执行代码都是写在主方法 main 里面的,接下来我们介绍一下自定义方法是如何实现的呢?假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写 100 行的代码,在每次实现发射炮弹的地方都需要重复地编写这 100 行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写...
2018-10-29 10:51:47
250
原创 JavaSE基础学习(六)——随机数 Random 和数组
1. 随机数 Random1.1 概述大家都看过电视上面抽奖的画面吧,主持人一声令下,大屏幕的数据开始滚动,随机选择一个号码,所以Random用于产生一个随机数。1.2 使用步骤(和 Scanner 类似)导包import java.util.Random; 创建对象 Random r = new Random();获取随机数int number = r.next...
2018-10-24 15:27:25
1079
原创 MyBatis学习(一)——SQL语句中符号的转义(SQL不兼容问题)
昨天等大朋友下班,然后去他工位上找他发现他和同事在看代码,我说下班了,然后他说还有一点问题(他们使用的是mybatis框架),让我看看遇没遇到过,经过大朋友的几番演示,我隐隐约约的好像知道是什么问题,百度查了一下证实自己的猜测,果然是转义字符的问题,原来数据库所使用的引号和mybatis不一样!问题解决之后愉快的下班。今天做一下小总结,方便以后自己看一下。我们在使用Mybatis的时候,大致由...
2018-10-23 10:39:04
2118
原创 JavaSE基础学习(五)——流程控制语句和跳转控制语句
1.流程控制语句1.1 概述对于我们人来说有很多个需要选择的时候,对于程序来说也是这样子的。在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接的影响的。也就是说程序的流程对运行结果是有直接的影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。分类顺序结构 选择结构 循环结构1.2 顺序结构1.2.1 ...
2018-10-19 15:09:56
194
原创 IDEA遇到项目包后面出现% classes,% lines covered该怎么解决
刚刚在写代码的时候出现了一个奇怪的现象???Excuse me ???What ???这是什么原来是自己运行项目的时候按错了地方就是“小虫子”旁边的那个,被选中的,用这个按钮也可以启动项目的。但是对于强迫症的我怎么能忍得了这样子的不整洁!!!解决办法如下:第一种点击那个红色的X就可以解决了呢第二种快捷键 ctrl +alt +F6删除...
2018-10-15 15:14:22
24509
16
原创 JavaSE基础学习(四)——运算符和键盘录入Scanner
1. 运算符1.1 概述运算符的概述 对常量和变量进行操作的符号被称作运算符。 表达式的概述 用运算符把常量或者变量连接起来的符号java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。 定义两个int类型的变量a,b,做加(a+b) 常用的运算符 算数运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 1.2 算数运算符...
2018-10-15 14:57:48
190
原创 JavaSE基础学习(三)——关键字、常量、变量、数据类型、标识符和类型转换
1. 关键字1.1 关键字概述关键字是被java语言赋予特殊含义,具有专门用途的单词。比如上一篇文章里面出现的 class,public,static,void 均为java已经预设定好的。你可以先把java关键字理解为“命令”!1.2 关键字特点组成关键字的字母全部小写 常用的代码编辑器,针对关键字有特殊颜色标记,非常直观,所以我们不需要去死记硬背,在今后的学习中重要的关键字也...
2018-10-12 16:32:22
217
原创 JavaSE基础学习(二)——入门案例 HelloWorld
1. HelloWorld案例的编写首先创建一个java工程 File→New→Project→Java,出现 src 这个文件夹,你所写的代码都在这个文件夹里面,可以自由创建包在定义一个类 本人使用的开发工具是IEDA,使用Eclipse的小伙伴也可以使用哦。 public class 类名{ }在大括号{}中间添加一个主方法(main) ...
2018-10-10 13:57:14
159
原创 JavaSE基础学习(一)——Java介绍与环境变量配置
1.Java语言概述1.1 Java语言发展史1.2 Java语言平台概述J2SE 标准版,可以完成一些桌面应用程序的开发。 J2ME 小型版,可以为开发电子消费产品和嵌入式设备提供解决方案。 J2EE 企业版,可以为开发企业环境下的应用程序提供方案。1.3 Java语言跨平台原理平台:指的是操作系统(window,linux,mac)。 跨平台:Java程序可以在任意...
2018-10-08 15:47:42
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人