一、函数创建 1. 函数声明 (出现在全局作用域,或局部作用域)function add (a, b) {return a + b; }function add(a, b) {return add1(a,b);function add1(m, n){return m + n;} } 2. 函数表达式 作为普通变量var add = function (a, b){return a + b; };作为对象方法var obj = { value: 0,add: function(a, b){return a + b;} }; 作为函数返回值function add(a) {var m = a;returnfunction(n){return m+n;}; }作为函数...
一步步知识点归纳吧,把以前似懂非懂,了解表面,知道点不知道面的知识归一下档。 懒汉式单例:私有化构造函数,阻止外界实例话对象,调用getInstance静态方法,判断是否已经实例化。为什么是懒汉,因为它是属于延迟加载这个实例的,也就是说不用到的时候,不实例化对象的。publicclass Singleton {privatestatic Singleton instance;private Singleton (){}publicstatic Singleton getInstance() {if (instance == null) {instanc...
---恢复内容开始--- Java对数据的操作都是通过流的方式,数据的输入和输出是相对内存来说的,将外设的数据读到内存:输入流;将内存的数据写到外设:输出流。流按操作数据分为两种:字节流,字符流。输入输出的数据全都是以字节为单位的二进制,字符流后期才出现,字符流出现的目的是让机器识别日常生活文字,编码表(美国ascii,中国GBK)记录了文字和数字的对应关系,从而字节流+编码表=字节流,从硬盘读取字节流之后,先查表,转...
1. join()介绍join() 定义在Thread.java中。join() 的作用:让“主线程”等待“子线程”结束之后才能继续运行。这句话可能有点晦涩,我们还是通过例子去理解:// 主线程 public class Father extends Thread {public void run() {Son s = new Son();s.start();s.join();...} } // 子线程 public class Son extends Thread {public void run() {...} }说明:上面的有两个类Father(主线程类)和Son(子线程类)。因为Son是在Father中创建...
本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟。 主要是给自己看和一些java小白参考,大神勿喷。 1. java环境的搭建 请参考 Java 开发环境配置(菜鸟教程) 1)【Windows环境】windows环境下 java环境的搭建(todo) 2)【Linux环境】Linux环境下 java环境搭建(todo) 3)【Mac环境】Mac环境...
概述HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。这种协议用来规定通信数据的格式。HTTP请求浏览器往服务器发送数据称之为请求。HTTP协议中规定请求组成部分:请求行、请求头、请求体。请求行:请求信息的第一行 请求头:请求信息的第二行到空行结束 请求体:空行一下的内容 只有POST请求才有请求体通过Google浏览器查看一个GET请求的请求信息 请求行中说明了请求的方式,比如是GET还是POST请求。还有...
DOM1 DOM2 DOM3DOM1 定义了HTML 和 XML的底层结构 DOM2,DOM3 在此基础上引入了更多的交互能力, 也支持更高级的xml特性 主要包括 核心基础扩展、视图扩展、事件扩展、样式扩展、遍历和范围 、 更多HTML属性和方法contentDocument || contentWindow.document可以如下方式获取iframe的document对象var iframe = document.getElementById(‘iframeid‘); var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;元素...
javascript中想限定一个数的数值,无需限定它是整数还是浮点数型var num1 = 80 ;var num2 = 55.51;var num3 = -34;var num4 = 9e5;document.write(num1 + " " + num2 + " " + num3 + " " + num4); //运行结果 80 55.51 -34 900000 toExponential()函数是将数值转换为科学技术的方式显示,例如: document.write(num2.toExponential(9));//输出5.551000000e+1转下w3cschool数值的的对象属性和对象方法Number 对象属性属性描述const...
一.完整案例先定义一个java实体对象,如下:package com.pcitc.json.cnblog;/*** SimInfo实体对象* * @Description* @author admin* @created 2015年6月30日 上午10:23:21* @version* @history* @see*/publicclass SimInfo {private String addTime;private String iccid;privateint id;private String imei;private String imsi;private String phoneType;private String remark;private String tel;public String getAddTime() {r...
JavaScript 系列博客(五)前言本篇博客学习 js 选择器来控制 css 和 html、使用事件(钩子函数)来处理事件完成后完成指定功能以及js 事件控制页面内容。js 选择器在学习 js 选择器前需要了解几个概念。节点(一):在文档(document)中出现的所有内容都是 document 中的节点。节点(二):标签节点(元素 element) | 注释节点 | 文本节点 | <!doctype>节点。js 选择器是将 js 与 html 建立起连接的桥梁,就好比 css 选择器是 c...
? ???? ??? ? 常见的Java Web开发框架从早期的struts,struts2,Spring MVC ,到现在混合应用即Node.js + HTML5+Java后台。?什么是Play框架:Play是一个开源的现代web框架,用于编写Java和Scala的可扩展Web应用程序?特点:它通过自动重载变化来提高生产力,由于设计的就是一个无状态、无阻塞的架构,所以用Play框架来编写横向扩展Web应用程序是很容易的。? ?Play 优势总结:快速迭代:支持热部署反应:非阻塞I0机制,高性能Java和Scala同...
简单的总结了一下java方法继承,方法重载,方法覆盖的内容,如下: 1、方法覆盖:如果在子类中定义一个方法,其名称、返回类型及参数签名正好与父类中某个方法的名称、返回类型及参数签名相匹配,那么可以说,子类的方法覆盖了父类的方法。 子类的方法名称返回类型及参数签名 必须与父类的一致 子类方法不能缩小父类方法的访问权限 子类方法不能抛出比父类方法更多的异常 方法覆盖只存在于子类和父类之间,同一个类...
ThreadLocalThreadLocal 即线程本地变量,也就是如果创建了一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个本地副本。当多个线程操作这个变量时,实际操作的是自己本地内存里面的变量,从而避免了线程安全问题。ThreadLocal 实现原理ThreadLocal 相关类类图如下:如图所示,Thread 类中有threadLocals 和inheritableThreadLocals 两个ThreadLocalMap 类型的变量,而ThreadLocalMap 是一个定制化的hash map。...
原文:http://blog.51cto.com/4837471/2324546
前面的话 学习如何创建对象是理解面向对象编程的第一步,第二步是理解继承。开宗明义,继承是指在原有对象的基础上,略作修改,得到一个新的对象。javascript主要包括类式继承、原型继承和拷贝继承这三种继承方式。本文是javascript面向对象系列第三篇——实现继承的3种形式 类式继承 大多数面向对象的编程语言都支持类和类继承的特性,而JS却不支持这些特性,只能通过其他方法定义并关联多个相似的对象,如new和instanceof。...