自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 整理了Android面试中常问的Android题...

Android高频面试题反问三连???

2022-01-29 15:19:38 1523

原创 整理了Android面中常见的62个Java知识点...

整理了Android面中常见的62个Java知识点...

2021-12-06 09:51:37 4747 6

原创 Markdown语法一些常用技巧(2021/10/26更新)

1.标颜色<font color=red>红色</font><font color=#00008BF>蓝色</font><font color=green>绿色</font><font color=#8B008B>紫色</font><font color=#FF1493>粉紫色</font><font color=#FF4500>OrangeRed</font

2021-08-11 12:09:35 1571

原创 快速编程法宝之掌握AS和IDEA快捷键(以及AS和IDEA的一些常用技巧)(持续更新2024/04/19)

Android Studio常用快捷键

2021-06-09 20:15:12 2847 6

原创 2022年终总结&&2023计划

谁怕,一蓑烟雨任平生

2023-01-02 20:46:26 1014 5

原创 Android SDK开发之Gradle Library打包修改版本号

按照如下配置即可实现Gradle Library打包自定义修改版本号

2022-10-09 10:50:15 1311

原创 Charles安装以及环境搭建

Charles安装

2022-09-21 20:36:19 3425

原创 HttpURLConnection发起请求中文数据乱码问题解决

发起Http报错

2022-09-20 21:12:52 3992 1

原创 已配置好环境,在CMD中输入adb命令无问题,AS中还是提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法

AS解决ADB命令无法使用问题

2022-02-10 16:36:02 2148

原创 2021年终总结

所爱隔山海,山海皆可平

2022-02-10 08:00:00 469 6

原创 Android Studio进行 git pull失败报错Git Pull Failed Invocation failed Unexpected end of file from server

报错:Git Pull Failed Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed Unexpected end of file from server at org.jetbrains.git4idea.http.GitAskPassXmlRpcClient.

2022-02-09 16:10:52 2876 2

原创 静态使用Fragment报错解决

学费系列——布局导致app出现闪退问题

2022-01-29 15:14:45 2719 2

原创 Java基础总结

时光不负赶路人,星光不负追梦人

2021-10-20 14:34:54 6905 40

原创 Java学习笔记十八——集合类之泛型

自律、积极、勤奋以及先从一个怎么样都不可能不会实现的小目标开始。

2021-10-16 18:36:33 788 5

原创 Java学习笔记十七——集合类详细总结各自对比

一、Java集合介绍

2021-10-12 23:29:00 3884 24

原创 Java输入与输出学习练习题

1.编写一个程序,其功能是将两个文件内容合并到一个文件中。思路:本题主要考察对文件流类FileReader和FileWriter的使用方法,实现从文件中读取数据,以及向文件中输入数据。第一步: 采用面向字符的文件流读出文件内容,使用FileReader类的read()方法,写文件内容使用FileWriter类的write()方法。第二步: 通过键盘方式输入要合并的两个源文件的文件名以及合并后的新文件名。第三步: 将两个源文件内容分别读出并写入到目标文件中。package com.chapter7;

2021-10-06 17:42:53 663 2

原创 我们一起进大厂之leetcode算法刷题——day3打卡

344. 反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。...

2021-10-05 19:04:19 237 1

原创 我们一起进大厂之leetcode算法刷题——day2打卡

977. 有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序在这里插入代码片

2021-10-04 21:53:26 207 2

原创 我们一起进大厂之leetcode算法刷题——day1打卡

刚系统自学完java入门级教程,暂不考虑时间复杂度,以实现为主。坚持就是胜利。704. 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。class Solution { public int search(int[] nums, int target) { //循环查找,找不到就返回-1 for(int i=0;i<nums.

2021-09-29 23:37:56 183 1

原创 Java必备基础十六——输入与输出流相关类详细介绍

真正能让你走远的,都是自律、积极和勤奋

2021-09-29 00:04:13 2526 5

原创 A problem occurred configuring project ‘:app‘. > groovy.lang.MissingPropertyException报错解决

1、报错提示A problem occurred configuring project ‘:app’.> groovy.lang.MissingPropertyException: Could not get unknown property ‘variant’ for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.2、定位问题build.gradle中我定义了一段: android.a

2021-09-14 15:14:31 2917

原创 多语言切换如何实现?如何找到资源?多语言键盘如何适配?

1.适配键盘鉴于此次项目没有办法联网,只能在现有的平台2.找资源优先Google找国外资源,国内资源踩坑记3.多语言切换需要用到的类有

2021-09-09 16:59:06 854

原创 Android中TextView的常用属性以及自定义的Style图形

android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText :如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType : 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder :可追加字符,也就是说getText后可调用append方法设

2021-09-08 15:10:20 4476

原创 Java编程异常处理练习题(异常demo)

1.计算n!并且捕获所有可能出现的异常/** * @Author: qp * @Time: 2021/9/5 15:33 * @Description 计算n!并捕获可能出现的异常 */public class Example6_10 { public static int multi(int n){ if(n<0){ throw new IllegalArgumentException("求负数阶乘异常"); }

2021-09-05 15:55:40 1609 1

原创 Java必备基础十五——异常处理基本知识点

一、异常的概念二、异常类的层次三、Java异常处理过程四、自定义异常五、Try-With-Resources六、异常的使用原则

2021-09-03 20:06:39 3251 9

原创 Android报错:AAPT: error: unescaped apostrophe in string;Multiple substitutions specified in non-positi

1.AAPT: error: unescaped apostrophe in string2.Multiple substitutions specified in non-positional format报错

2021-08-27 19:53:28 3729 3

原创 Java编程继承与多态练习题(继承、接口程序demo)

1.编写学生类和成绩类并测试学生有姓名()和成绩(sGrade)信息,成绩有课程(sGrade)和分数(score)信息。学生类的showResult方法用于输出学生姓名、课程和成绩信息。编写学生类(Student)和成绩类(Grade)并测试。思路:成绩和学生是学生有成绩的关系,即一个类中有另一个类的成分,所以用组合的方式来实现/** * 先定义一个成绩类 */class Grade{ private String course; private String score;

2021-08-22 23:36:39 3770 1

原创 Java必备基础十四——内部类详细知识点归纳(匿名内部类、静态内部类、Lambda表达式详细)

一、一、一、

2021-08-17 22:01:42 445

原创 Java必备基础十三——接口详细知识点归纳(与抽象类的对比)

在Java语言中,组成程序的基本接口有两种:类和接口,接口是一种与抽象类相类似的结构,接口在编译后也要生成一个子节码文件。一.接口的定义1.定义: 接口为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。类是一种具体的实现,而接口定义的是一批类所要遵守的规范。接口不关心实现他的类的内部状态信息。如打印机的打印模板,任何打印机只要使用这个模板就要遵守这个模板的布局规范,而打印机如何打印和打印机的种类如何实现,无须关心。接口是解决Java无法使用多继承的一种手段,但是接口在实际中更多的作用是

2021-08-16 16:46:50 538

原创 Java必备基础十二——抽象类

了解抽象类之前先喝口多态的酒(点我)为啥要学习抽象类,因为实现多态有很多方式,内核为继承,而与继承相关的有:基于继承——普通的子类和父类基于继承——抽象类基于继承——接口一、什么是抽象方法了解抽象类之前先了解抽象方法1.定义:在Java语言中,用abstract关键字修饰的方法为抽象方法。抽象方法必须要被继承,由于一个父类有很多字类,每个子类对父类的同一个抽象方法给出了不同的实现过程,这样就会出现同一个名称、同一种类型的返回值的方法在不同的子类中实现的方法体不同的情况,这正是多态性的.

2021-08-12 20:51:20 299

原创 我们一起进大厂之leetcode算法刷题——递归、字符串转化为整数

1.求平方根import java.util.*;public class Solution { /** * * @param x int整型 * @return int整型 */ public int sqrt (int x) { // write code here return (int)Math.sqrt(x); }}2. 斐波那契数列题目描述大家都知道斐波那契数列,现在要求输入一个整

2021-08-11 22:08:37 207

原创 Java必备基础十一——多态详解以及多态原则(附详细demo解释多态对象调用原则)

多态定义:多态类型:

2021-08-09 14:11:17 1668 3

原创 Java必备基础十——类的继承详解——final、super关键字——重写与重载的详细区别

首先明确,Java语言有三大特性:封装性:详见本章继承性:Java中类和类可以继承,即可共用一套代码。例如所有动物类由动物共同特点来抽象描述好,针对某一类动物如猫既有动物的共同特点又有自身的特点,那么猫类可以继承动物类,然后在在自身的类中第一新的属性和方法。去2前3234 传入 从多态性:当一个类中定义的属性和方法其它类继承后,可以在其它类表现出不同的类型和行为,即同名的属性和方法在不同的类中有不同的意义。一、什么是继承二、...

2021-08-07 21:05:42 1129

原创 Android中像素与打印图纸长宽的联系

打印图纸有A4、A5、B5常见的几种,其对应的像素和长宽比为:打印图纸型号长宽像素长宽A4595*842210*297mmA5420*595148*210mmB5498*708176*250Letter612*792176*250

2021-08-02 20:09:11 396

原创 Android Studio导入新项目提示No value has been specified for this provider

解决办法打开build.gradle:修改buildToolVersion为低版本 buildToolsVersion "29.0.2" //原来我的是29.032.从新构建项目,等待下载

2021-08-01 15:38:11 1606

原创 Java实用类库编程练习

1.排序/** * @Description 从命令行输出5个整数,保存在一个数组中,排序后输出这5个数 */public class Example4_15 { public static void main(String[] args) { //首先定义一个长度为5的整数数组 int[] arr = new int[5]; //接着将命令行的数赋值给此数组 for (int i = 0; i < arr.length;

2021-07-27 12:10:10 209

原创 Java必备基础九——包装类

一、包装类的创建1.包装类定义2.创建方式二、包装类的使用1.基本数值类型的包装类2.布尔类型的包装类3.字符类型的包装类

2021-07-26 18:54:02 431

原创 Java必备基础八——Math类、Random类、日期时间类

一、Math类1.随机数方法2.最大值、最小值、绝对值方法3.取整数方法4.指数方法二、Random类1.Random类的两种构造方法2.Random类的常用方法三、日期时间类

2021-07-23 23:15:08 467

原创 偶有感而发

自我的局限性在于无法跨越说到和做到的鸿沟。前几天学习StringBuffer类的时候,发现了一个宝藏网站JDK帮助文档。然而当我翻阅查找时,发现这个网站无比的面熟,于是翻了一下收藏过的网站,果然找到了这个真香网站。网站里面有着很全面的编程基础文档,无聊时逛逛有百利。问题在于,为什么我对于自己收藏过的与编程相关的东西几乎没有想要去详细了解的好奇心?因为执行力与行动力…以及自我驱动力。遥想去年,有人督促的情况下,依旧学习动力匮乏,而今无人督促,反而看起来像是热爱学习与技术了。曾经为写不出来代码陷入自我

2021-07-21 18:25:48 150

原创 Java必备基础七——字符串的基本常用方法、String、StringBuilder、StringBuffrer的区别(2021/9/21)更新

一、字符串的创建二、字符串的常用方法

2021-07-14 23:08:09 1194 3

多语言输入法Gborad.apk

多语言输出法apk,无须联网可下载多国语言,界面简洁

2021-09-14

空空如也

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

TA关注的人

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