`
文章列表
     严格的来讲,js里面并没有静态与私有的概念,所有成员属性都是公开的,下面只是参考OO语言,通过某种方式来实现类似的概念。 一。静态变量     1.私有静态变量        所有实例共享。因为是私有的变量,所以不能通过函数名直接访问。通过闭包来实现。        根据闭包的作用域原理,只能在闭包内部访问。所以,并不是类的任何地方都可以访问这个静态变量。只有类的构造函数或者方法(原型方法),在闭包内部才可以访问。          (function(){ var privateStatic = "privatestatic" ...
一。propotype      只要创建一个新的函数,则系统会自动创建此函数的原型对象,所谓原型对象本质就是Object的实例。      首先,函数与其原型对象如何关联?          函数默认拥有一个属性 propotype, propotype是指向 对应 ...

Java final关键字

    博客分类:
  • Java
final 主要应用于两个方面:编译器常量,运行期常量(运行期初始化后不再改变). 主要应用场景: 1.final 基本数据:编译器常量 2.final对象引用:仅保持引用不变,引用的对象的具体属性等可以改变[对arr与string适用] 3.空白final:定义的时候未赋值,则使用前必须赋值,且必须在构造方法中赋值. 4.final参数:如果参数基本类型,则值不能改变,如果参数为引用,则引用不能改变 5.final方法:不能被子类重写(非重载),一定情况下,内嵌函数,提升性能 6.final类:不能为继承,不可变设计模式 7.特殊情况: 反射方法可以更改final,但是仅限于空 ...
Freemarker
这几天一直在学习javascript,脑子里面被各个书籍的概念充斥,比较混乱,现在整理一下。 一。Function 要理解javascript面向对象,首先必须理解js的function.在js中,函数的本质是对象,也就是说函数是function类型的实例,根据这里理解,函数名只是指向函数对象的指针而已(根据这个我们很好理解,javascript的函数没有重载的概念)。 函数的定义方式有三种: 1.函数声明: function sum(a,b){ return a+b; } 2.函数表达式: var sum = function(a,b){ return a ...
javascript数据类型:Undefined Null Boolean Number String.   typeof 操作符 返回结果:undefined 未声明或未初始化,boolean 布尔,string 字符串,number 数值,object 对象或null,function 函数。 Safari5(before)和chrome7(before)对正则表达式tyepeof会返回"function",其他则返回object   一。Null 用于判断空对象 对于object变量,默认定义的时候手动赋null,方便区分对象变量的空对象与undefine ...

JTree常用操作

一。遍历节点   private void visitAllNodes(TreeNode node,List lst){ if(node.getChildCount()>0){ for (Enumeration e = node.children(); e.hasMoreElements();) { MyTreeNode n = (MyTreeNode) e.nextElement(); if (n.getUserObject() instanceof FormSt ...
  转载:http://www.sinomac.com/downloads/jeff/cocoa14/14.pdf http://blog.csdn.net/suoxd123/article/details/5210428 Programming With Cocoa (14) Cocoa图形介绍 在本系列前一阶段,我主要讨论了如何使用Cocoa来编写用户界面。我还介绍了面向对象编程(OOP)的基本概念,以及在程序中最经常使用的Cocoa类。今 天,我们开始把重点转向Cocoa的画图和二维图形处理上。我们今天会做一个小小的起步,讨论如何在窗口中绘制简单的图形 在以后的章节中,我将会 ...
  jquery使用技巧总结 转载自 http://www.jzxue.com/wangzhankaifa/javascript-ajax/200905/13-2098.html 一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototype之后的 ...
来公司快两个月了 感觉自己进步不大 主要是最近思想上出现松懈,列一下自己要补充的知识,按着计划一步一步学吧   1。Jquery 预计时间(待定) 2。客户端工具源码分析 3。设计模式 4。中文分词搜索
  首先象安装其他软件一样安装jdk,我的安装目录为 D:\Program Files\Java\jdk1.6.0,下面依据这个目录进行环境配置:      1、右击“我的电脑”的“属性”,弹出对话框:                                                 点击“环境变量”(图中已标识),弹出对话框:    在系统变量中,我们进行配置    2、配置系统变量:     (1)点击“新建”按扭,配置JAVA_HOM系统变量,如下;       变量值需要根据自己的jdk的安装路径而定,因为我的jdk安装在 D:\Program Files\Jav ...
  简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面 ...
Global site tag (gtag.js) - Google Analytics