自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java中的反射机制

定义框架设计的灵魂, 将类的各个组成成分封装成其他对象三个阶段source源代码class类对象(反射机制),成员变量,构造方法,成员方法RunTime运行时阶段好处在程序运行中,操作这些对象可以解耦,提高可拓展性成员变量的操作过程获取Person的class对象获取field[]的值,这里是public对象设置值:a.get(对象)获取值:b.set(对象,“值”); Person person = new Person(); Cla

2020-10-27 19:28:11 98

原创 Android中fragment两种注册方式

Fragment本文主要记录自己在学习fragment的时候的学习过程,文章中可能会有错误定义:是一个片段,可以添加在activity中,可以看成是activity的一个布局模块静态注册首先先写一个fragment的xml文件,里面写fragment的控件写一个类ImageFragment extends fragment,实现里面的onCreateView方法,绑定xml文件public class ImageFragment extends Fragment { @Nullabl

2020-10-22 16:28:28 1984

原创 Android中AsyncTask的理解与使用

AsyncTask的主要用途实现异步任务避免使用handler出现过多的子线程不是去写后台线程,只需要创建AsyncTask的子类,复写其中的方法,然后再MainActivity中触发子类的execute三种泛型parames: 输入参数progress: 后台任务执行的百分比,执行过程中传入的参数,一般是publishProgress()Result: 返回的结果实现步骤先写子类继承AsyncTask()覆写方法主要是四种:onPreExcute();//执行前的预处理

2020-10-14 23:40:26 155

原创 Android中的Handle的使用与理解

本文主要记录Android开发中Handle的作用一个应用程序打开时,linux都会为其创建一个进程process,包含了主线程(UI线程),handle的作用主要是 当需要费时间的操作时,可以使界面ui同主线程一起运行,费时间的操作在子线程中运行接下来用三个例子来使用handle(第三个才是使用handle的好例子)1. 延迟使用Toast这个就是单纯的用handle对象把runnable中的东西运行起来创建handle对象创建runnable对象 Handler handler_toa

2020-10-13 23:37:31 2329

原创 Android的广播的两种注册方式

整体概述广播是在程序之间的,一般会由系统发起:比如电量不足消息到达后,BroadCastReceiver调用onReceive方法来实现广播的事件两种方法来发送广播context.sendBroadcast(intent)通常会伴随数据的传递intent.putExtra()context.sendOrderBroadCast(intent)这个在intent-filter中设置优先级android:priority两种注册方式静态注册在Androidmanifest.xml中注册

2020-10-11 23:19:18 1480 6

原创 Android布局Layout&组件Widget

本文讲讲Android的布局Android布局主要是用两种方式来显示以及改变直接在xml文件中写死在java中调用对应的方法改变值先来了解几个基本知识3. padding:内边距4. margin: 外边距5. algin:对齐6. 所有的布局必须要有的两个元素1. layout_width: wrap_content,match_parent,XXXXdp2. layout_height3. 一般都会加上orientation: horizontal,vertical布局分类

2020-10-07 23:25:01 592

原创 Android的项目结构,Activity的生命周期以及Intent的显式隐式调用

Android studio的项目文件其中manifests中的AndroidManiFests.xml是一个全局配置文件所有的activity都要在这里注册java下是我们的java文件,也是activity,主要写一些逻辑的东西res中的layout是视图文件,我们看到的视图都是在这文件里面写的Android中主要是这三个文件,我们写的顺序一般是,先在AndroidManifest.xml中注册,然后去layout里面写视图层的东西,最后去写java逻辑层其他:4. java包下的其

2020-10-05 21:47:06 166

原创 Java中IO流的知识点总结

整体概述系统中分为临时储存和硬盘两大块临时储存:当前正在运行的程序提供资源硬盘:文件中的资源IO流就是在这两者之间进行操作的IO流分为字节流和字符流字节流:InputStream,OutputStream字符流:Reader, Writer字节流一切皆字节字节输出流OutputStream把临时存储的东西存到硬盘上(文件中)常用方法void writer();void flash();void close();其中输出字节流子类中最常用的就是FileOutputStre

2020-10-04 21:55:26 1531 1

原创 Java线程,锁机制,生产者消费者以及线程池

一. Thread第一种创建线程的方式(创建线程的子类)java.util.lang包下的创建一个线程类继承Thread,要重写run方法public class MyThread extends Thread { @Override public void run() { System.out.println(getName()); }}调用start方法,抢夺cpuTread mt = new MyThread();mt.start();

2020-09-27 22:49:54 141

转载 Collection & Map 的面试题

请说一下java里面的容器请说一下Iterator的作用说一下Arraylist和LinkedList的区别和联系,并说明一下什么情况下用它们说一下List,set,Map集合各有什么特征Hashset和TreeSet有什么区别什么是泛型,如何使用?有什么好处什么是for each循环,它可以循环哪些数据类型什么是向上转型和向下转型HashMap和Hashtable有什么区别Collection和Collections有什么区别写出Collecions的6个方法,并详细解释写出Arr.

2020-09-19 10:15:05 133

原创 java中Map的基本知识

本文主要介绍Map的的一些方法HashMap: 1. 底层使用哈希表,查询很快 2. 无序LinkedHashMap: 1. 继承HashMap 2. 有序,底层是哈希表(数组+链表/红黑树)+链表(用来存储数据的顺序)两者的主要实现方法 主要的方法: public V put(key,value);返回原先key被替换的值 public V remove(Object key); 把指定的键中的值删除,并且返回被删除的元素的

2020-09-18 13:18:58 128

原创 Collection & Iterator & Collections

Collections集合中包含list和set提供统一的接口java.util.* 工具包中统一接口 - public boolean add(E e ) 添加e到集合中 - public boolean remove(E e) 删除列表中e元素 - public boolean contain(E e)是否包含 - public boolean isEmpty()集合是否为空 - public void clear()清空元素 - public int size()返回大小

2020-09-17 21:45:39 81

原创 git的基本使用以及怎么从GitHub上更新代码

1.添加文件到本地仓库git add <filename> git add . //添加所有文件2. 把文件提交到当前分支git commit -m "添加提示信息"3.查看当前状态git status4. 拉取远程代码到本地git fetch origin master:temp //拉取内容到temp分支git merge temp //合并temp分支到当前分支git branch -d temp //删除temp分支5. 添加远程仓库git re

2020-09-06 12:17:47 346

空空如也

空空如也

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

TA关注的人

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