草庐IT

printStackTrace

全部标签

IO流详解

一、IO流概述1.原理2.流的分类3.流的体系,蓝底框为重点掌握的二、IO流操作1.节点流-字符流(1).FileReader读入数据的基本操作点击查看代码packagecom.Tang.io;importorg.junit.Test;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;publicclassIOTest{@Testpublicvoidtest(){FileReaderfr=null;//为了保证流资源一定可以执行关闭操

java网络编程

网络编程TCP编程使用tcp之前先建立TCP连接,形成传输数据的通道,点对点的通信是可靠的。2,两个进程:客户端服务端3,在连接中进行大量数据的传输4,传输完毕需要释放建立的连接,效率较低客户端:1,创建socket对象,指明服务器端的ip和端口。2,获取一个输出流用于向服务器端写入数据。3,写出数据4,关闭资源UDP类似于发电报,发出去就完事了!将数据源封装成数据包,不需要建立连接,每个数据包大小限制在64k内数据包:(datagram)网络传输的基本单位我们需要实现的是由客户端发送数据服务器接收到数据后响应给客户端表示已成功接收我们可以由client端写起:​ 首先我们需要确定发送的位置即

java网络编程

网络编程TCP编程使用tcp之前先建立TCP连接,形成传输数据的通道,点对点的通信是可靠的。2,两个进程:客户端服务端3,在连接中进行大量数据的传输4,传输完毕需要释放建立的连接,效率较低客户端:1,创建socket对象,指明服务器端的ip和端口。2,获取一个输出流用于向服务器端写入数据。3,写出数据4,关闭资源UDP类似于发电报,发出去就完事了!将数据源封装成数据包,不需要建立连接,每个数据包大小限制在64k内数据包:(datagram)网络传输的基本单位我们需要实现的是由客户端发送数据服务器接收到数据后响应给客户端表示已成功接收我们可以由client端写起:​ 首先我们需要确定发送的位置即

Android 根据包名结束进程的方法

killBackgroundProcesses使用用killBackgroundProcesses()函数来杀一些进程总是杀不死,源码中解释系统会在需要的时候再次重启被我们杀死的进程。真正彻底杀死系统进程的方法是:forceStopPackage(StringpackageName),不过该方法是@hide,第三方应用不能调用该方法;调用这个方法需要操作系统的签名,得把应用设成android:sharedUserId="android.uid.system"权限。该函数的功能是如此强大:该函数会停止所有和该程序包相关的:同uid程序、相关services、相关Activity等。只能使用反射的

Android 根据包名结束进程的方法

killBackgroundProcesses使用用killBackgroundProcesses()函数来杀一些进程总是杀不死,源码中解释系统会在需要的时候再次重启被我们杀死的进程。真正彻底杀死系统进程的方法是:forceStopPackage(StringpackageName),不过该方法是@hide,第三方应用不能调用该方法;调用这个方法需要操作系统的签名,得把应用设成android:sharedUserId="android.uid.system"权限。该函数的功能是如此强大:该函数会停止所有和该程序包相关的:同uid程序、相关services、相关Activity等。只能使用反射的