java
Sgolsen
这个作者很懒,什么都没留下…
展开
-
IO流----File类的常用方法
package com.qf.day18_3;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.util.Date;/** * File类 * * @author wgy * */public class Demo1 { public st原创 2016-05-09 20:24:11 · 890 阅读 · 0 评论 -
正则表达式
正则表达式可以理解为一种匹配规则,规范.通常用于字符串中的查找,替换,验证合法性.. 任何字符 a? a一次或一次也没有 a* a零次或多次 a+ a一次或多次 a{n} a恰好 n 次 a{n,} a至少n次 a{n,m} a至少n次,但是不超过m原创 2016-07-09 10:11:28 · 525 阅读 · 0 评论 -
接口回调示例
public class Test_Main01 implements CallBack{ private static String msg;//记录子线程的话 public static void main(String[] args) { // TODO Auto-generated method stub //第一种:外部类实现接口// CallBack cb=new M原创 2016-07-09 09:52:11 · 373 阅读 · 0 评论 -
java servlet 搭建简易的服务器
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.原创 2016-07-09 09:39:43 · 2280 阅读 · 0 评论 -
JDBC简单用法
JDBC代表Java数据库连接,这对Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API。import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statem原创 2016-07-09 09:22:27 · 238 阅读 · 0 评论 -
可变参数、反射
可变参数从JDK 5开始,java允许为方法定义长度可变的参数。语法:public void foo(int...args){}注意事项:调用可变参数的方法时,编译器将自动创建一个数组保存传递给方法给方法的可变参数,因此程序员可以在方法体中以数组的形式访问可变参数可变参数只能处于参数列表的最后,所以一个方法最多只能有一个长度可变的参数反射反射就是把Jav原创 2016-05-21 09:24:16 · 2225 阅读 · 0 评论 -
Sqlite
Sqlite:目前移动端开发流行最广泛一门数据库特点:1、轻量级,资源占用少2、零成本3、性能良好Sqlite3.exe软件:操作的数据库软件命令:都是以.开始,结尾没有;.help 获取支持命令.open 打开数据库,如果不存在的话就新建.tables 获取当前数据库所有的表名.schema 获取当前数据库中所有的建表语句.output 文原创 2016-07-08 20:50:33 · 381 阅读 · 0 评论 -
json解析
什么是JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。这种格式最早应用在JavaScript中,JSON 语法是 JavaScript 对象表示语法的子集。在Java中提供了解析JSON格式的类库java解析JSON的三种方式1 使用开源组织实现的jar包(称为官方标准)http://json-lib.sourc原创 2016-05-21 09:59:54 · 382 阅读 · 0 评论 -
HttpURLConnection多线程下载
package com.qf.day27_Task;import java.net.HttpURLConnection;import java.net.URL;public class URLDownload { public static void main(String[] args) throws Exception{ String urlString = "http://原创 2016-05-19 21:40:18 · 420 阅读 · 0 评论 -
XML解析
Android系统中的应用怎么和Windows服务器(IIS)进行交互数据?Android系统的应用怎么和IOS系统中的应用交互数据其它诸如此类跨平台、跨操作系统的数据交互问题可以通过XML解决XML概述可扩展性标记语言XML用于描述数据应用场:持久化存储数据;数据交换;数据配置XML解析方式:一、 DOM解析二、 SAX解析SAX是一个用于处原创 2016-05-19 22:25:10 · 336 阅读 · 0 评论 -
okhttp
Android为我们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然两者都支持HTTPS,流的上传和下载,配置超时,IPv6和连接池,已足够满足我们各种HTTP请求的需求。但更高效的HTTP请求可以让您的应用运行更快、更节省流量。而OkHttp库就是为此而生,并且google已不推荐使用HTTP Client,而原生的HttpURLC原创 2016-05-19 22:04:35 · 281 阅读 · 0 评论 -
URL类
Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。URL类常用方法:getDefaultPort(): 返回默认的端口号getFile(): 获得URL指定资源的完整文件名getHo原创 2016-05-18 21:45:23 · 553 阅读 · 0 评论 -
Servlet
package com.qf.day27;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReque原创 2016-05-18 21:34:04 · 310 阅读 · 0 评论 -
网络编程----基于TCP的socket编程
基于TCP协议的Socket网络通信用来实现双向安全连接网络通信TCP Socket通常用来实现client-server连接,建立连接时所需的寻址信息为远程计算机的IP地址和端口号(Port Number)TCP Socket通信模型进行网络通信时,Socket需要借助数据流来完成数据的传递工作TCP Socket网络编程一般可以分成如下4个步骤进行原创 2016-05-16 20:27:28 · 596 阅读 · 0 评论 -
多线程--线程同步、死锁、守护线程、多线程下载
1 线程同步当两个或多个线程需要访问同一资源时,需要确保该资源某一时刻只能被一个线程使用1.1同步代码块同步代码块:synchronized放在对象前面限制一段代码的执行synchronized(对象)//这个对象可以为任意对象 { 需要被同步的代码 } 同步条件必须要有两个或者两个以上的线程 必须是多个线程使用同一个锁 缺点多个线程需要判断原创 2016-05-13 08:42:08 · 447 阅读 · 0 评论 -
多线程----线程通信
线程通信方法Java实现线程通信的方法wait()方法挂起当前线程,并释放共享资源的锁notify()方法在因调用该对象的wait()方法而阻塞的线程中随机选择一个解除阻塞,但要等到获得锁后才可真正执行notifyAll()方法将因调用该对象的wait()方法而阻塞的所有线程一次性全部解除阻塞案例1--存钱取钱需求:对前面存钱、取钱案例进行线程通信,保证原创 2016-05-14 23:11:55 · 350 阅读 · 0 评论 -
IO流----文件字节流、文件字符流
流的分类•按流向分:◦输入流:程序从数据源读取数据的流◦输出流:程序向数据源写入数据的流•按数据传输单位分:◦字节流:以字节为单位传输数据的流◦字符流:以字符为单位传输数据的流•按功能分:◦节点流:用于直接操作目标设备的流◦处理流:是对一个已存在的流的连接和封装,通过对数据的处理为程序提供更为强大、灵活的读写功能。原创 2016-05-09 20:34:29 · 3019 阅读 · 1 评论