上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Array.prototype.getMax = function() {// 给数组对象添加了一个方法,叫做getMax。 var max = 0; for ( var x = 1; x this[max]) { max = x; } } return this[max];};//给string添加一个去除两端空白的方法。trim();String.prototype.trim = function() { // 1,定义头角标,和尾角标。 var start = 0, end = this.lengt... 阅读全文
posted @ 2014-01-14 23:42 VIJAY-YAN 阅读(174) 评论(0) 推荐(0)
摘要: hello.jsalert("hello haha"); 阅读全文
posted @ 2014-01-14 23:38 VIJAY-YAN 阅读(216) 评论(0) 推荐(0)
摘要: 常见的客户端和服务端有哪些呢?客户端:浏览器。服务端:Tomcat如果请求多图片的网页,请求的次数很多, 有多少资源(html文件,图片文件,css文件,js文件等),就需要请求多少次。浏览器中当然也是内容如socket一样的客户端程序。用java模拟:Socket s = new Socket("192.168.1.253",8080);可是浏览器到底向服务器发送了什么样的请求呢?怎么验证? 将tomcat服务器换掉,自定义一个服务器接收浏览器的发送的数据。这样就知道浏览器发送的是什么。1,自定义服务器。浏览器给服务器发送的请求消息如下。HTTP协议的请求头消息。GET 阅读全文
posted @ 2014-01-12 23:57 VIJAY-YAN 阅读(342) 评论(0) 推荐(0)
摘要: 我们平时要使用静态方法的时候,通常是使用 ObjectName.MethodName() ,这很正常,但是其实是复杂了,本来import这个关键字的出现就是为了方便代码书写、简化代码书写,因此我们可以使用import关键字去简化书写 1 /** 2 *在我们要调入User类中的静态成员Study时,平常的写法如下 3 */ 4 5 User.Study; 6 7 /** 8 *但是当我们以这样的静态导入方法时,代码书写就简化了 9 */10 import static User.*;11 12 Study;凡是静态方法都可以这样子用,但是两个不同类中有相同的静态变量名或者... 阅读全文
posted @ 2014-01-12 13:02 VIJAY-YAN 阅读(134) 评论(0) 推荐(0)
摘要: /*解决多生产多消费的效率问题。使用了JDK1.5 java.util.concurrent.locks包中的对象。Lock接口:它的出现比synchronized有更多的操作。 lock():获取锁。 unlock():释放锁。同步代码块或者同步函数的锁操作是隐式的。JDK1.5 Lock接口,按照面向对象的思想,将锁单独封装成了一个对象。 并提供了对锁的显示操作。Lock接口就是同步的替代。1,将线程中的同步更换为Lock接口的形式。替换完运行失败了。因为wait没有了同步区域,没有了所属的同步锁。同步升级了。其中... 阅读全文
posted @ 2014-01-08 20:03 VIJAY-YAN 阅读(189) 评论(0) 推荐(0)
摘要: /*两个储户,到同一个银行存钱,每个人存了3次,一次100元。1,描述银行。2,描述储户任务。分析多线程是否存在安全隐患。1,线程任务中是否有共享的数据。2,是否多条操作共享数据的代码。同步函数。其实就是在函数上加上了同步关键字进行修饰。同步表现形式有两种:1,同步代码块,2,同步函数。同步函数使用的锁是什么呢?函数需要被对象调用,哪个对象不确定,但是都用this来表示。同步函数使用的锁就是this。*/class Bank{ private int sum;// private Object obj = new Object(); public synchronized ... 阅读全文
posted @ 2014-01-08 19:58 VIJAY-YAN 阅读(196) 评论(0) 推荐(0)
摘要: 反射技术是Java语言中的核心技术之一,也是Java语言能够拥有自己生命力的技术之一。反射技术使得类拥有了活力,能够动态生成对象,调用类中的任意成员即使是private修饰的,通常使用反射技术的是在用户拥有定制权利的地方,例如连接数据库的配置文件、Spring配置文件、Android配置文件等等,只要用户在配置文件中输入相对应的参数,虚拟机就可以根据配置文件找到相对应的类对象然后生成用户希望的效果。/* * 反射技术:动态的获取类以及类中的成员,并可以调用该类成员。 * 以前是有什么类,就new什么对象。没有类,给什么类就new什么对象。 ... 阅读全文
posted @ 2014-01-06 23:58 VIJAY-YAN 阅读(224) 评论(0) 推荐(0)
摘要: Java语言是一门Internet语言,遇过不可以从Internet获取数据,Java就是死的,因此网络编程就是描述Java怎么从Internet获取数据!网络要素:IP: 地址主机名 InetAddress getByName(hostname); getHostAddress getHostName端口:0-65535 协议:1、TCP(面向连接,可靠,效率稍低。)---客户端:Socket 服务端ServerSocket 2、UDP(面向无连接,不可靠,速度快)---发送端,接收端。DatagramSocket ---- DatagramPacket(数据包)在网络编程中... 阅读全文
posted @ 2014-01-06 23:55 VIJAY-YAN 阅读(368) 评论(0) 推荐(1)
摘要: 正则表达式一个功能强大、易于写但难于阅读的工具,并不是所有地方都适合使用正则表达式,但是正则表达式却可以令所有地方都方便。/* * 正则表达式:正确的规则。 * 专门用于对字符串的操作。 * 规则是由符号组成的。用操作字符串变得简单。 * 弊端:阅读性降低了。 * 所以学习正则其实就是学习符号的使用。 * * 1,匹配。 * String 类中提供了匹配boolean matches(regex)的方法。 * * 2,切割。... 阅读全文
posted @ 2014-01-06 23:54 VIJAY-YAN 阅读(127) 评论(0) 推荐(0)
摘要: IO流主要涉及到Java中的数据是怎样传送的,是一什么方式传送的,又是以什么方式阅读的IO流: IO:用于处理设备上的数据的技术。设备:内存,硬盘,光盘。 流:系统资源,windows系统本身就可以操作设备。各种语言只是使用系统平台上的这个资源。 并对外提供了各种语言自己的操作功能,这些功能最终调用的是系统资源。 使用完资源一定要记住:释放。 IO:java中所涉及的功能对象都存储到java.io包中。 设备上数据最常见的存储表现形式文件file.小知识点* 递归:函数自身调用自身。函数内部又使用到了该函数功能。* 什么时候使用?* ... 阅读全文
posted @ 2014-01-06 23:52 VIJAY-YAN 阅读(213) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页