![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
会飞的小小猪
初来乍到
展开
-
JAVA 中static 关键字深入理解
JAVA 接触也有一阵子了,又要开始IOS 上的单测,OC 和JAVA 中对static 关键字的处理逻辑基本一致,因此,再次理解了static 关键字的原理。首先,你可能已经知道,static 的方法有以下几点特征:不能直接引用非static 变量只会在内存中创建一次,可以被重复调用被所有对象共享直接被类名调用但是,这篇文章不想只告诉这些条条文文,而要让我们知道背后的一些原因。...原创 2020-04-26 18:16:38 · 178 阅读 · 0 评论 -
java/Android 中的文件储存
一.前言 文件储存是一种最基本的数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的,因而比较适合存储一些简单的文本数据或二进制;如果想要保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,方便之后将数据从文件中解析出来。 在了解文件存储之前,先了解IO流的概念。 IO流即输入输出流,流是一组有顺序的,有起点和终点的字节结合...原创 2020-01-11 17:56:17 · 257 阅读 · 0 评论 -
Android Studio + gradlew 命令行实现编译与APK的安装(mac 环境)
一.大前提进入工程所在目录二.编译2.1 编译测试APP./gradlew :app:assembleDebug2.2 编译测试代码APP./gradlew :app:assembleDebugAndroidTest三. 将APP安装到手机3.1 安装测试APPadb push./app/build/outputs/apk/debug/app-debug.a...原创 2019-11-27 17:40:23 · 1661 阅读 · 0 评论 -
Eclipse 将有外部依赖jar的工程生成jar 包的方法
一. 背景 有一个Java工程需要生成Jar包被其他工程或者在电脑端的线程中启用,原本期望在Android studio 中生成jar 包,但是由于我的工程中引入了第三方jar 包,一时间没有找到实现方法,故转而换用Eclipse, 因为网上都说Eclipse 中有现成的jar 包生成方案。二.分类 经过试验,发现在Eclipse 中和在Android studio中一样,都...原创 2019-09-09 21:53:03 · 705 阅读 · 0 评论 -
Java 接入testrail API 接口方法
一.写在前面https://blog.csdn.net/u014663877/article/details/99995215这篇文章介绍了如何通过postman 来给testrail 发送请求的方法。在了解了testrail API的请求方法之后,如何在Java中实现这一请求过程呢?二.在Java中连接testrail的方法 连接Java 的方法在testrail API ...原创 2019-08-21 22:02:59 · 1340 阅读 · 0 评论 -
JDBC连接数据库,将EXCEL中的数据写入本地已经搭建好的数据库表中
一.背景 需要再Java环境下降EXCEL的数据写入已经设计好的数据库表中,已知EXCEL 表中的目标对象为两列,数据库表中为三列,即自增ID列以及两个数据列。本人数据库小白一枚,刚开始在网上搜各种资料,每个人的文档编写风格不一致,导致思绪混乱。二.完成思路1.建立本机与本地数据库server的连接2.读取EXCEL中的一条记录(相对数据库中的记录而言)3.写入数据库中...原创 2019-08-02 20:06:33 · 357 阅读 · 0 评论 -
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
仅作为一种解决方向:bug 出现场景:android studio 按规范引入mysql-connector-java-8.0.16 之后,就出现了如截图的错误提示,具体的提示如截图试了其他网友提供的各种方法,以及官网上的另外两个第三方库,都没有解决该问题。碰了一鼻子灰之后,才想起还有降版本这一万能的招儿。rebuild 之后终于没有再出现这些触目惊心的红色块块了。一天过...原创 2019-07-09 21:40:05 · 3933 阅读 · 0 评论 -
Java并发编程笔记
先占个坑,笔记等看完书再来~1.锁简单的说,加锁是为了保护资源2.线程之间的资源是共享的,因此,B线程如果要用A 线程的变量(全局的),需要等A线程的锁释放掉之后再加上属于B的锁(哎,还没有接触,我先把同事给我说的记录下来吧,描述可能不太准确,待自己看书之后再纠正)...原创 2019-06-05 16:11:46 · 97 阅读 · 0 评论 -
Junit4 在AS中的使用方法
1.在Android studio 的App 目录下添加对junit4的依赖:1. 创建一个类2. 打开工程结构,在源码src 目录下,有三个目录,AndroidTest, main, test.其中,main 是源码,Android Test 主要是Android 本身的UI测试,test 才是针对类方法写的测试用例。3. 在被测试类的Java 文件中,点击右键---GoTo--...原创 2019-03-14 18:17:34 · 730 阅读 · 0 评论 -
Java中this与super
一、This 的用法:1.指向当前对象本身2.形参与成员名字重名,用this来区分3.引用构造函数 this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)二、Super的用法:1.指向当前类的父类,可以用super.xxx来应用父类的成员2.子类的成员变量和方法与父类的成员变量和方法相同时,通过(super.方法/成员)来调用父类的成...原创 2019-03-14 18:12:36 · 146 阅读 · 0 评论 -
Java中instanceof的用法
方法分析(DJISampleApplication.java)这个方法用于返回判断飞机是否连接上,getProductInstance()这个方法返回的是BaseProduct 这个对象的实例。intanceof 这个关键字用于判断返回的BaseProduct 这个实例是否为Aircraft 这个特定类或者是他的子类的一个实例。Aircraft 类的实现如下:jav...原创 2019-03-14 18:08:08 · 1381 阅读 · 0 评论