摘要: 看了许多大神的博文,才少许明白了js 中原型链的概念,下面给大家浅谈一下,顺便也是为了巩固自己 首先看原型链之前先来了解一下new关键字的作用,在许多高级语言中,new是必不可少的关键字,其作用是为了产生一个类的实例对象,然后利用对象来进行操作,当然,在js身上也有高级语言的一些影子,它也配套了ne 阅读全文
posted @ 2016-10-16 18:01 浩大王 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在讲之前,大家都知道js是基于单线程的,而这个线程就是浏览器的js引擎。 首先来看一下大家用的浏览器都具有那些线程吧。 假如我们要执行一些耗时的操作,比如加载一张很大的图片,我们可能需要一个进度条来让用户进行等待,在等待的过程中,整个js线程会被阻塞,后面的代码不能正常运行,这可能大大的降低用户体验 阅读全文
posted @ 2016-10-16 18:00 浩大王 阅读(16044) 评论(0) 推荐(0) 编辑
摘要: 说到这两个属性,那不得不说一下_proto_这个属性,通常这个属性是隐藏属性,是不允许被暴露的,而某些浏览器为了开发者能够很好的理解,而将这个属性暴露出来,比如Mozilla FireFox,这就是为什么有些同学在我的上一节文章测试代码的时候打印不出来了。 不扯远了,先来看一下instanceof 阅读全文
posted @ 2016-10-16 18:00 浩大王 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 最近学习jsp才发现自己的java基础不够牢固,于是执笔对java重新来过,温习一下这个强大的面向对象的语言。 今天看到static关键字,感觉自己掌握的也不牢靠,于是查阅了很多的资料来写下这篇文章,一方面也是为java奋斗小生写的指示牌,另一方面也是为了巩固自己的知识。 static表面看起来就可 阅读全文
posted @ 2016-10-16 17:59 浩大王 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 首先代理(deleration)是什么,在日常生活中我们有很多这种的例子,比如你上个QQ,各种空间被什么代理刷屏,对的,代理不是生产产品的商家,也不是进购产品的卖家,他们只是帮别人卖东西,这就相当于一个第三方关系的存在,而在java里,也有这么一种东西。 在我们使用继承的时候,可以感觉很方便,并且可 阅读全文
posted @ 2016-10-16 17:58 浩大王 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 其实我第一次学习java 的时候根本没有听说过组合这个名词,老师也更没有讲解过,我一直以为是我自己落掉了什么知识点,其实不是的,组合这个名词暂且把它定义为一个思维性的东西吧,相信读者都接触过了,但是并不知道它还有这个名字。 其实所谓的组合就是创建一个新类去调用已经创建并且调试好的类,那么这个新类就可 阅读全文
posted @ 2016-10-16 17:58 浩大王 阅读(8687) 评论(0) 推荐(2) 编辑
摘要:         在软件开发中也常常遇到类& 20284;的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算 阅读全文
posted @ 2016-10-16 17:57 浩大王 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式的形态工厂模式主要用一下几种形态:1:简单工厂(Simple Factory)。2:工厂方法(Factory Method)。3:抽象工厂(Abstract Factory)。简单工厂(Simple Factor 阅读全文
posted @ 2016-10-16 17:57 浩大王 阅读(285) 评论(0) 推荐(0) 编辑
摘要: java里的内部类通常能帮我们隐藏一些具体实现,体现良好的封装效果。 内部类又分几种: 1.普通内部类 2.局部内部类 3.匿名内部类 4.静态内部类 普通内部类 先来看第一种普通的内部类,这种内部类就非常简单了,就是将一个类的声明放在另一个类的内部 这样的话就可以声明出一个普通的内部类 但是在内部 阅读全文
posted @ 2016-10-16 17:56 浩大王 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ``` package com.bikeqx.test; public class Main{ public static void apply(ServiceFactory sf){ Service s = sf.getService(); s.method1(); s.method2(); } public static void main(String[] args){ ... 阅读全文
posted @ 2016-10-16 17:55 浩大王 阅读(373) 评论(0) 推荐(0) 编辑
摘要: xml是一种可扩展的标记语言,可以用来存储和传输数据。在java里面我们可以调用相关的方法来访问到它。 用上面的java代码我们可以轻松的获取到xml的document对象树模型,用它来访问到我们想要访问的数据,整体操作和js里的dom树基本没什么区别 阅读全文
posted @ 2016-10-16 17:55 浩大王 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 生活中有没有这样一种例子,有一样东西既是一种东西,又可以是另一种东西,比如平板电脑,它既可以实现手机的功能,又可以实现电脑的功能,这正好就体现了多重继承了。 先来声明一个手机的抽象类 然后我们再来声明一个电脑的抽象类 电脑上可以玩游戏,写软件,和朋友聊天什么的 那么我们再来创建一个平板电脑的类,那平 阅读全文
posted @ 2016-10-16 17:54 浩大王 阅读(2911) 评论(0) 推荐(0) 编辑
摘要: 大家有没有想过内部类究竟能不能被继承呢? 事实证明是可以的, 需要我们注意的是内部类隐式的持有外部类的引用,所以,我们需要在Extender的构造方法中显式的调用Outer的构造方法来给Inner一个outer的引用。 阅读全文
posted @ 2016-10-16 17:51 浩大王 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: 原文章出处:http://blog.csdn.net/tomatofly/article/details/5949070 SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下:1974年 由Boyce和Chamberli 阅读全文
posted @ 2016-10-16 17:48 浩大王 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 如果一张表有很多个字段可能填入起来十分的困难复杂,不如把它拆分成两个表,然后查看的时候合并起来。 比如我要记录学生的姓名,班级,成绩,父母的电话号码,那么我们可以创建一个表1 储存学生的姓名班级成绩,表二储存学生的父母的电话号码 首先表1 叫student 然后数据什么的自己随便填点吧,方便测试。我 阅读全文
posted @ 2016-10-16 17:46 浩大王 阅读(317) 评论(0) 推荐(0) 编辑
摘要: java5中新增了可变参数,这个可变参数和C语言中的用法是差不多,但实现起来却不一样。 下面我们一起来看看吧。 其实可变参数就是一个数组 class A{ public void func(int... argum){ for(int i = 0;i 阅读全文
posted @ 2016-10-16 17:45 浩大王 阅读(150) 评论(0) 推荐(0) 编辑
摘要: java里的异常多种多样,这是一种非常有用的机制,它能帮助我们处理那些我们未知的错误,在java里,关于异常的有throw throws,还有一个try catch 程序块。接下来我们挨个看看这几个的作用。 1.throw throw 就是抛出一个异常,并获取这个异常的引用,这个异常会被抛到外部的环 阅读全文
posted @ 2016-10-16 17:45 浩大王 阅读(226) 评论(0) 推荐(1) 编辑
摘要: 有的时候我们会用printStackTrace来打印异常栈,有可能我们会在处理异常的时候同时又抛出一个异常。 自定义两个异常 MyException2 调用了父类的构造方法,目的是为了能够传递一个cause进来。 接下来定义一个A 类,并在他的f()方法里调用g()方法,然后在f处理g里抛出的异常的 阅读全文
posted @ 2016-10-16 17:44 浩大王 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Mysql 主键约束Primary Key 今天来简单的讲一下主键约束。 假如有一张学生信息表,里面记录了学生的学号 ,姓名,成绩等,那么,会不会有两个学号相同的学生,答案肯定是否定的,如果有的话也只能是插入信息的时候犯下的错误,那么我们如何去避免这种错误呢,这时候,primary key就发挥作用 阅读全文
posted @ 2016-10-16 17:43 浩大王 阅读(15208) 评论(0) 推荐(3) 编辑
摘要: String String是一个被final修饰的类,直接继承于Object,同时也实现了charsequence接口,String被声明为final也就不可以被继承了。由于String的方法比较多,这就不一一的列出来说了。 在C/C++,String通常都用字符数组代替,不例外,由于JAVA是从C 阅读全文
posted @ 2016-10-16 17:43 浩大王 阅读(362) 评论(0) 推荐(0) 编辑