- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 安卓RemoteViews学习、Notification通知栏开发、PendingIntent概述
本文主要介绍安卓RemoteViews、PendingIntent、通知栏Notification的内容
2022-10-14 17:12:04
2097
原创 android:FragmentDialog用法
android的Feagment的用法参考文档:安卓官方网站 参考文档1、新建类 ,继承Dialogment,重写onCreateDialog方法public class MyFragmentDialog extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the Builder class for con
2021-03-14 10:03:15
1739
原创 android:android studio 国内镜像库下载Gradle
android studio能不更新就别更,不然下载gradle的话很头疼--------------切记。废话不多:直接奉上国内镜像库(tencent)的下载地址 https://mirrors.cloud.tencent.com/gradle/gradle手动配置请参考:android studio下载国内gradle镜像谢谢大佬提供的镜像地址。。。。。。。...
2021-03-06 00:23:57
3039
原创 java:数组基础(一维数组、二维数组、foreach循环、内存分布)
数组基础1、一维数组1、1维数组的定义和初始化1、2一维数组的内存结构1、3一维数组的遍历2、二维数组2、1二维数组的定义及初始化2、2二维数组的内存结构2、3二维数组的遍历3、数组“扩容”与拷贝 参考之前博文java:数组拷贝与“扩容”1、一维数组数组,是一个包含相同数据类型的集合。集合里存放的是相同类型的数据,则把这个集合称为数组。1、1 一维数组的定义及初始化一维数组有如下三种定义方式(1)先声明后初始化int arr...
2021-02-04 12:17:12
221
原创 java:基本数据类型
java数据类型:目录:java数据类型概述java编程规范及编程特点面试问题1、java数据类型概述1、1基本数据类型前提:java中不能使用未初始化的局部变量1、2基本数据类型的取值范围数据类型 默认值 默认长度 取值范围 boolean false true/false char \u0000` 2 \u0000`~\uffff` byte 0 1 -12...
2021-02-04 10:11:05
120
原创 java: 泛型编程(泛型类、泛型方法、泛型接口、泛型的类擦除机制、通配符)
目录:1、泛型简述2、泛型类3、泛型接口4、泛型方法5、类型擦除机制6、通配符1、泛型简述:泛型java SE1.5的新特性,泛型本质参数化类型。即将所操作的数据类型被指定为一个参数,将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可叫做类型形参),再使用/调用时传入具体的类型(类型实参)。这种参数可在类、接口、方法的创建中使用,分别叫做:泛型类、泛型接口、泛型方法。ArrayList arrayList = new Arra.
2021-02-03 21:42:06
261
原创 java:内部类(实例内部类、静态内部类、方法内部类、匿名内部类)
1、概念:内部类,简言之就是类里面定义的类或者一个类的方法中定义的类。java这块分为 实例内部类,静态内部类,匿名内部类,方法内部类(局部内部类)2、实现:1、实例内部类(成员内部类):class Circle{ private double radius; private static int count =1; public Circle(double radius) { this.radius = radius; }
2021-01-27 22:27:14
154
原创 java:异常Exception及自定义异常
一、异常的概念:1、异常的概念异常是程序在运行过程中所发生的意外事件,它中断指令的正常执行。在Object类下的Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。异常和错误的区别是:异常能被程序本身可以处理,错误是无法处理。其中Eror类一般指的是错误,运行环境出错,或者不可修复或难以修复等Exception类类则是指一些可以被捕获且可能恢复的异常情况,是一 般程序中可预知的问 题。.
2021-01-27 17:01:47
3073
转载 java:String详解(转)
1、String的常见创建方式: //方式一 String str1="hello"; //这种用的最多 //方式二 String str2=new String("hello"); //方式三 char[] ch={'h','e','l','l','o'}; String str3=new String(ch); ...
2021-01-26 17:50:43
181
原创 java:对象比较的三种方法equals()方法,Comparator接口,Comparable接口
一、java中对象的比较 方法:1、==和equals方法(只能比较是否相等,无法比较大小)2、hashCode()和equals()方法(可比大小,或用来排序)3、Comparator接口和Comparable接口(可比大小,或用来排序)二、详细的代码实现1、== 和 equals方法。在String介绍时,==和equals去比较对象是否相等的问题。==比较的是对象的地址是否一致,即比较的是否为同一个对象。equals方法,是根据对象的值进行判定是否相等。equals方法
2021-01-26 11:51:01
10665
原创 java:对象拷贝:Cloneable接口的浅拷贝、深拷贝,Serializable接口的深拷贝
1、对象拷贝:对象拷贝,主要牵扯的是内存的问题,如User user =new User();拷贝(赋值)之后的新对象,和之前的老对象是否存在共用在堆上的内存问题。tips:1、new出来的对象在堆上存在,主要就是判别这块。 2、堆地址不同,深拷贝,原对象和新对象互不影响。反之,只要有部分的共用内存,就是浅拷贝。2、基本思路:1、直接new一个新的对象,调用get、set方法。new了块新的内存,深拷贝,内存不共用。后面不再赘述。User user = new...
2021-01-25 11:28:44
713
原创 java:继承、接口、抽象
1、继承 extends 子类构造方法中,编译器调用父类的无参构造方法,所以子类的构造方法中的super()可省略。 当父类只有有参构造方法,而子类调用父类构造,编译器只能调用有参的,则super(xxx)不可省略。 java不支持多继承(菱形继承问题,比如类A,B是继承了Object类,类C继承了A,B类,但A,B类中有同名方法,现在就不知道到底调用的是哪个方法了 为了避免 java不支持多继承。为了弥补,Java的接口可以多实现)2、super关键字的使用...
2021-01-22 15:33:53
149
原创 java:类(基础)
一、类的相关基本概念1、类概念:类是一组具有相同属性的事务的抽象,一切类的基类都是Object类2、类组成: 1) 属性(变量) ->字段(静态字段, 实例字段, 常量字段) 2) 行为(方法)3、new关键字的功能: 1、在堆上开辟内存 2、调用构造方法(根据参数;只People p 这样p对象是不会被分内存的4、对象的初始化方式:1、在类中赋值class people{ string name = "zhangsan"; ...
2021-01-21 20:56:02
305
3
原创 java:i+ii+iii+...+ni、水仙花数、判断数字是几位数/输出数字每位/逆序输出数字
1.s=a+aa+aaa+....如a=1 n=3 即 1+11+111=123 求和//i*10^(count-1)+i每一个数(如111,是 上一个数字+a*10^2,2是当前数的个数-1) public static int countN(int base,int count){ double tmp = 0,res = 0; for (int i = 0; i < count; i++) { tmp = base*Math.
2021-01-19 23:26:41
519
原创 java:数组拷贝与“扩容”
1、前述java里面,数组的“扩容”与“拷贝”,借助“拷贝”实现“动态数组”java里面的数组 int arr[]= new int[10]; arr在栈上 new出来的东西在堆上所谓的数组的扩容,其实是对象所指向的内存发生了变化,导致数组“看起来长度变化”,并不是真正意义上的“动态数组”拷贝前后,内存分离 深拷贝反之,浅拷贝2、实现1、new一个新array //way 1 new一个新array int arr[] = new int[]{1..
2021-01-19 00:06:45
283
1
原创 java:奇数前偶数后重排数组、二分查找、指定字符替换
1 奇偶数排序,奇数在前 偶数后//数字排序:奇数前 偶数后 。。。交换方法的 第一个 和最后一个比较 奇数放前偶数放后// 1,2,6,8,9,10,7 src//[1, 7, 9, 8, 6, 10, 2] outpublic static void sort(int arr[],int i,int j){ int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp;}public static int[] chan...
2021-01-18 00:10:08
427
2
原创 java:素数、闰年、正负分数求和
1、猜数字* 1)随机数 2)猜价格(键盘输入)1.猜:3次机会 机会用完/猜对 是否继续下一轮游戏 public static void guessNum(){ Scanner scanner = new Scanner(System.in); Random random =new Random(); int Price,guesNum,i=0; boolean judge = true; w...
2021-01-17 23:55:22
259
4
原创 电脑端播放m3u8视频
电脑端M3U8文件转mp4概述:在视频这块,m3u8是一种索引文件,其文件内容索引至多个无格式或ts格式的文件。m3u8在ios自带浏览器可直接打开,安卓上的uc浏览器\QQ浏览器等也能运行行。ts格式的windows可以打开,无格式的windos不能直接打开,windows端有几种方案可合成并打开这些文件。我实现的是windows下,借助bat脚本语言和格式工厂的方法,实现m3u8文件所索引...
2020-04-27 11:08:13
9076
原创 java:调节图片透明度(支持透明背景)
java调节图片透明度最近做项目遇到图片要做透明度处理,在csdn搜了搜有很多案例可以调节,但缺点调节的图片是透明背景的话,则调整后背景色为黑色(透明处理后的黑色),究其原因是BufferedImage output = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);这句的TYPE_INT_ARGB默认色是(255,255,255)...
2020-04-08 16:13:54
6843
9
原创 浅析java泛型编程
什么是泛型?泛型主要是 Java SE 1.5 的新特性,泛型的本质就是参数化类型,什么是参数化类型呢?就是所操作的数据类型被指定为一个参数,这种参数可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。在编译阶段,识别的是<T>,在运行期识别的是Object类泛型的意义?a.可以对类型进行自动检查 注:不是替换 仅仅是用来进行类型安全检查!!b.自动...
2019-05-24 18:54:30
776
原创 java:不带头结点的双向循环链表
概述:先来分析一下,单链表大致分这几种(单链表,双向链表,循环链表,双向循环链表)单链表:链表中的元素只能指向下一个结点,只能从头开始遍历,元素之间不能相互指向。双向链表:链表中元素的next域指向下一个结点,prior域指向前一个结点,元素之间可以相互指向。循环链表:它的特点是表中最后一个结点的next域指向头结点,整个链表形成一个环。双向循环链表:特点是即像双向链表一样有ne...
2019-05-24 11:13:07
989
1
原创 java:不带头结点的单链表
不带头结点的单链表java实现分析:我们先说带头结点的单链表,带头结点的单链表在初始化时产生一个head结点,其data域和next域均为空。对带头结点的单链表进行操作分为头部操作和尾部操作。1.头部操作:**插入:**new一个新结点,将其插入到head结点之后,并移动后面结点(注意:不要“断链”)删除:**new一个新节点指向head,将之后一个的结点置空即可(注意 :不要“断链”...
2019-05-24 10:37:11
2288
3
原创 线性表【数据结构JAVA实现】
线性表:定义线性表是一种线性结构。特点是数据元素之间是线性关系,数据元素“一个接一个的排列“;并且,在一个线性表中所有数据元素的类型都是相同的。特点:存在唯一一个称为”第一个“的元素存在唯一一个称为”最后一个“的元素除第一个元素之外,序列中的每一个元素只有一个直接前驱除最后一个元素之外,序列中的每一个元素只有一个直接后继存储结构顺序存储 顺序表链式存储 链表1...
2019-04-15 15:48:29
332
原创 银行系统(atm机)实现登陆注册存款取款转账
简单银行系统实现登陆…博客内容 使用类和方法,编写一个银行客户端系统,实现:用户登录,注册,存钱,取钱,转账,退卡等功能。主要代码如下。注 里面涉及到的数组扩容,请参考我上片博客。逻辑上是输入银行卡号和密码然后验证登录,我这里设置成l用户名和密码,所以请理解下(懒哈,但实现原理都是一样的);类:BankCard//银行卡信息class BankCard { private...
2019-03-31 14:41:10
3527
2
原创 java数组扩容与拷贝
java数组扩容与拷贝前几天写代码,要实现的内容是“设计一个程序,用户可以进行登陆,注册,注销账号,和退出”,登陆,注销,退出这些相对比较简单。但由于代码里数组是定长的,那么当用户数大于数组长度时会发生越界,当然不能让其发生。网上查了下资料,java没有动态数组,倒是有“数组扩容”一说,其实也算不上扩容。 int arr[]=new int[10]; int brr[]...
2019-03-29 22:15:30
815
1
apache-poi.jar.zip
2020-02-13
poi-ooxml-schemas.zip
2020-02-13
Spire.Presentation_2.12.2.zip
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人