06 2016 档案

摘要:一、基于Socket的java网络编程 1、什么是Socket? 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 2、Socket通讯的过程 Server端Listen(监听)某个端口是否有连接请求,Cli 阅读全文
posted @ 2016-06-26 16:58 美味的你 阅读(128) 评论(0) 推荐(0)
摘要:URI:Universal Resource Identifier,通用资源标识符; URL:Uniform Resource Locator,统一资源定位符; 其中,URL是URI的子集。 Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式: URL:目前URI的最普遍形式就是无处不 阅读全文
posted @ 2016-06-26 16:06 美味的你 阅读(236) 评论(0) 推荐(0)
摘要:实现思路 1.使用Java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过HttpConnection对象的getInputStream()方法获得该网络文件的输入流对象In 阅读全文
posted @ 2016-06-24 16:12 美味的你 阅读(3652) 评论(0) 推荐(0)
摘要:一、基本过滤器 二、可见性过滤选择器 三、绑定事件与移除事件 为匹配的元素一次性绑定或移除一个或多个事件时,可以使用绑定事件方法bind()和移除事件方法unbind() eg:实现光棒效果 补充:也可使用on off、live die、delegate undelegate方案实现绑定 移除事件 阅读全文
posted @ 2016-06-22 09:25 美味的你 阅读(195) 评论(0) 推荐(0)
摘要:定制服务的模式也可应用到面向对象的软件开发领域。当一个系统能对外提供多种类型的服务时,一种方式是粗粒度的接口,把所有的服务放在一个接口中声明,这个接口臃肿庞大,所有的使用者都访问同一个接口。还有一种方式就是设计精粒度接口,对服务精心分类,把相关的一组服务放在一个接口中,通过对接口的继承,可以派生出新 阅读全文
posted @ 2016-06-13 08:33 美味的你 阅读(345) 评论(0) 推荐(0)
摘要:定义一个不包含任何方法的接口,用它仅仅来表示一种抽象类型。所有实现该接口的类意味着属于这种类型。 比如定义一个Food接口,其中不包含任何方法: 鱼肉: 进食方法: 进食: 所谓标识类型模式就是借助Java编译器来对传给eat()方法的food参数进行语义上的约束。 Food接口被称为标识类型接口, 阅读全文
posted @ 2016-06-12 17:33 美味的你 阅读(140) 评论(0) 推荐(0)
摘要:在一个软件系统中会使用一些常量,一种流行的做法是把相关的常量放在一个专门的常量接口中定义,例如: 以下Circle类需要访问以上MATH_PI常量,一种方式是采用直接访问方式,例如: 在JDK1.5中因为了 import static 语句,它允许类直接访问另一个接口B或类B中的静态常量,而不必指定 阅读全文
posted @ 2016-06-12 17:28 美味的你 阅读(224) 评论(0) 推荐(0)
摘要:File类用于访问文件或目录的属性 流:指一连串流动的字符,是以先进先出的方式发送信息的通道。程序和数据源之间是通过流联系起来的。 第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 Fi 阅读全文
posted @ 2016-06-06 15:41 美味的你 阅读(153) 评论(0) 推荐(0)
摘要:一:使用synchronized关键字,这个大家应该都很熟悉了,不解释了; 二:使用Collections.synchronizedList();使用方法如下: 假如你创建的代码如下:List<Map<String,Object>> data=new ArrayList<Map<String,Obj 阅读全文
posted @ 2016-06-03 15:17 美味的你 阅读(233) 评论(0) 推荐(0)
摘要:输出结果:捕获异常 原因:因为在执行main()方法调用了add()方法,add方法执行步骤是先判断形参的值是(1),判断输入的为1,抛出异常,下面的代码都不会再执行,然后把异常抛给了他的方法的异常集,因为该方法有异常集,所以在main()方法中需要加try-catch块,或者给main()方法添加 阅读全文
posted @ 2016-06-01 16:12 美味的你 阅读(126) 评论(0) 推荐(0)
摘要:一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改 应用所描述行为的状态和相关的语义。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之 间进行源代码链接。但是反射使用 阅读全文
posted @ 2016-06-01 15:39 美味的你 阅读(167) 评论(0) 推荐(0)
摘要:java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、shor 阅读全文
posted @ 2016-06-01 15:19 美味的你 阅读(291) 评论(0) 推荐(0)