自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LrvingTc的博客

Java学习

  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android学习笔记(十三):ContentProvider

概述        ContentProvider作为安卓四大组件之一,它的作用是为不同的应用之间数据共享,提供统一的接口。我们知道安卓系统中应用内部的数据是对外隔离的,要想让其它应用能使用自己的数据(例如通讯录),这个时候就用到了ContentProvider。        ContentProvider实际上...

2019-08-29 16:21:57 250

原创 线程、程序与进程的基本概念以及它们之间的关系

线程线程与进程非常类似,但是线程是比进程更小的执行单位。一个进程在运行过程中可以产生多个线程,同类的多个线程可以共享同一片内存地址和一组系统资源,所以操作系统对线程的创建,以及线程的各种状态的切换,负担都比进程小得多,因此线程也被称为轻量级进程。程序程序是指含有数据和指令的文件,可以被存储的文件系统或其他可移动的存储设备中,也就是说程序是静态的代码。进程进程就是程序的一次执行过程,是系统...

2019-08-14 21:56:58 541

原创 String内部实现从JDK8中的char[]数组变为JDK9中的byte[]数组有什么好处

答: 使用byte数组可以减少一半的内存,byte使用一个字节来存储一个char字符,char使用两个字节来存储char字符。只有当一个char字符大小超过0xFF时,才会将byte数组变为原来的两倍,用两个字节存储一个char字符。...

2019-08-13 22:55:25 7079

原创 Android 学习笔记(十二):安卓中的事件分发机制

一、事件分发的对象是谁答:点击事件(Touch事件)定义当用户触摸屏幕时(View或ViewGroup派生的控件),将产生点击事件。Touch事件的相关细节(发生触摸的位置。时间等)被封装成MotionEvent对象事件类型(4种)事件类型具体动作MotionEvent.ACTION_DOWN按下View(所有事件的起点)MotionEvent.A...

2019-08-13 22:45:55 237 2

原创 Android 学习笔记(十一):ListView和RecycleView的学习

ListViewListView是一个列表控件,需要搭配Adapter使用。通过自定义一个Adapter,继承自BaseAdapter,然后在adapter中完成数据的绑定,最后通过ListVIew.setAdapter()方法将listView和adapter绑定起来。ListView可以添加表头和表尾,addHeaderView(View v):添加headView(表头),括号中的参...

2019-08-13 22:44:25 287

原创 Android 学习笔记(十一):广播和广播接收器的学习

思维导图广播接收器• 广播(Broadcast)是在组件之间传播数据的一种机制,这些组件可以位于不同的进程中,起到进程间通信的作用。• 广播接收器(BroadcastReceiver) 是对发送出来的 Broadcast 进行过滤、接受和响应的组件。标准广播• 完全的异步执行的广播,发出广播后所有的广播接收器几乎会在同一时间接收到这条广播,没有先后顺序。效率比较高,且无...

2019-08-13 22:43:18 336

原创 Android 学习笔记(十):Service的生命周期与实现方式

startService的生命周期以及实现方式可以通过一个简单的音乐播放器来测试startService的生命周期MainActivity中放三个按钮,分别代表播放,暂停,停止将这三个按钮分别绑定监听器,播放按钮监听器中开启服务并播放歌曲,停止按钮停止服务并停止播放,暂停按钮暂停播放。播放事件中使用startService(Intent intent)方法开启服务,停止事件中会调...

2019-08-13 22:41:02 264

原创 Android 学习笔记(九):Activity的生命周期分析和常用控件的使用

一、分析Activity的生命周期变化使用右滑手势(返回键)退出应用时,先后进入onPause(),onStop(),onDestroy()三个状态,应用被摧毁。然后进入应用时先后进入onCreate(),onStart(),onResume()三个状态。应用重新进入运行状态。在记录的时候屏幕熄灭,先后进入onPause(),onStop(),Activity进入后台停止运行重新点亮屏后,先...

2019-08-13 22:27:31 228

原创 Android 学习笔记(八):ListView

ListView简单的填充数据ListView相当于一个容器,里面的所有的数据类型一致,通过将ListView绑定一个Adapter,Adapter可以自己创建,要实现BaseAdapter接口,重写相应的方法,然后在Adapter中的getView方法()获取到视图。进行布局填充时先要创建一个布局填充器LayoutInflater,可以通过Content.getSystemService(C...

2019-08-13 22:22:11 135

原创 Android 学习笔记(七):Activity的跳转和生命周期

Activity间如何传递数据通过intent传递数据//intent中可以有两个参数,表示从第一个参数(Activity)跳转到第二个参数(Activity)Intent intent = new Intent(a,b);//通过键值对的方式存数据到intent中,intent.putxxx(a,b);//通过intent传数据到另一个activitystartActivity(i...

2019-08-13 22:21:31 202

原创 Android 学习笔记(六):基础回顾

打开手机开发者模式打开设置 -> 关于手机 -> 点击七次版本号(Build Time)进入开发者模式退出,搜开发者模式,打开开发者模式,选择usb调试完成后,即可通过as连接进行调试安卓四种点击事件四种点击事件的实现安卓五种布局模式五种布局模式Android Studio日志工具Logcat简单使用日志工具Logcat简单使用签名打包和发布Build下选择Gen...

2019-08-13 22:19:31 117

设计模式学习

设计模式的学习,比较新的资料,看完之后绝对对设计模式有更深刻的理解和认识。

2019-07-31

学设计模式.rar

设计模式的学习,比较新的资料,看完之后绝对对设计模式有更深刻的理解和认识。

2019-07-30

AS3.3_settings.jar

Android Studio3.3配置文件

2019-07-30

FlashFXP中文版下载

flashF中文版下载,可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。

2019-01-04

WinScp中文版下载

WinSCP 可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。 两种可选界面允许用户管理远程或本地的文件。

2019-01-04

JDK1.8.0_191版本win64系统

Jdk1.8.0_191版本,win64系统,下载后直接解压即可使用。

2018-12-25

mysql-connector-java-5.1.46版本,

mysql-connector-java-5.1.46.rar,jar包提供java与mysql数据库连接,下载后直接解压使用

2018-12-25

mysql-5.5.27-win64安装包

mysql-5.5.27版本的安装包,适用于Windows64位系统,下载后直接解压安装即可

2018-12-25

Java1.8API中文文档

java1.8API帮助文档中文版,内容非常丰富,下载后直接解压即可

2018-12-25

空空如也

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

TA关注的人

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