精华内容
下载资源
问答
  • 感觉现在到了一个阶段了,如果给这个阶段加个定语那应该说是到了“一个比较艰难的上坡的”阶段了。...在网上可以经常看见一些牛人的文章,觉得那些人肯定天才一类的。但看到他们的成长经历发现他们的今天的成就

        感觉现在是到了一个阶段了,如果给这个阶段加个定语那应该说是到了“一个比较艰难的上坡的”阶段了。如果爬上去则好,又是一马平川。如果不小心滑下去了,呜呜……还得再爬一次。说的比较严重其实个人感觉这些东西,就是说编程这些东西,虽然有天份是很重要。但是有些东西你只要努力就会学到的,只是时间的长短。在网上可以经常看见一些牛人的文章,觉得那些人肯定是天才一类的。但看到他们的成长经历发现他们的今天的成就是建立在过去那些倍于常人的努力上,他们比别人多花了许多时间来学习,所以才有如今的辉煌。经常上自习是看到这样一句话:“上帝赋予每个人的天赋是不一样的,每个人的天赋是取决于他个人的努力程度的。”(貌似是这样的)。好像有点跑偏了。

     

        再说类和对象吧。在面向对象的编程语言中,对象就是一个个类的具体化,也可以叫做是类的实例化。每个对象都有其应有的属性和方法,所以类也一样。再所以说类就是把具体的事物抽象化了,我不知道这么形容可不可以,就是说在初学编程是都是用具体的、实在的、看得见的控件(对象)来进行编程的。而现在是一个升级。在原有的基础上可以自由发挥进行创造了(前提是要合理),不必再拘泥于那些已有的东西了。

     

        关于类的理解如果参照着世界上物种的划分或许会好理解的多。

     

    展开全文
  • JQuery 中 关于 json 对象用法的总结

    千次阅读 2014-11-26 23:29:30
    实际项目开发中经常会使用ajax进行与后台交互的一些应用,这样无形中避免了对json数据对象的一些操作,现就我发现的一些做些总结。 1.使用点去获取对象的固定的属性,但是遍历的时候由于变量,需要使用[变量名] ...

    实际项目开发中经常会使用ajax进行与后台交互的一些应用,这样无形中避免不了对json数据对象的一些操作,现就我发现的一些做些总结。

    1.使用点去获取对象的固定的属性,但是遍历的时候由于是变量,需要使用[变量名]

    如:var jsonObj = {‘a’:1,'b':'aaa'};

    alert(jsonObj.a);//1

    ================

    var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
    遍历方法:
    for(var p in obj){
       str = str+obj[p]+’,’;
       return str;
    }

    ===============

    var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];
    for(var i=0,l=json.length;i<l;i++){
       for(var key in json[i]){//key 就是对应的key
           alert(key+’:'+json[i][key]);
       }
    }

    2、可以很灵活的添加自己想要的属性给json对象

    如:var jsonObj = {‘a’:1,'b':'aaa'};

    如果我希望给该对象添加一个属性c,可以直接这样:jsonObj.c = '新增的属性'; 即可


    =======================

    以下是分享网友总结的:

    http://www.wufangbo.com/jquery-each-json/

    jquery grep()筛选遍历数组
    $().ready(
       function(){
           var array = [1,2,3,4,5,6,7,8,9];
           var filterarray = $.grep(array,function(value){
               return value > 5;//筛选出大于5的
           });
           for(var i=0;i<filterarray.length;i++){
               alert(filterarray[i]);
           }
           for (key in filterarray){
               alert(filterarray[key]);
           }
       }
    );

     

    jquery each()筛选遍历数组
    $().ready(
       function(){
           var anObject = {one:1,two:2,three:3};//对json数组each
           $.each(anObject,function(name,value) {
               alert(name);
               alert(value);
           });
           var anArray = ['one','two','three'];
           $.each(anArray,function(n,value){
               alert(n);
               alert(value);
           }
           );
       }
    );

     

    jquery inArray()筛选遍历数组
    $().ready(
       function(){
           var anArray = ['one','two','three'];
           var index = $.inArray(‘two’,anArray);
           alert(index);//返回该值在数组中的键值,返回1
           alert(anArray[index]);//value is two
       }
    );

    jquery map()筛选遍历数组

    $().ready(
       function(){
           var strings = ['0','1','2','3','4','S','6'];
           var values = $.map(strings,function(value){
                   var result = new Number(value);
                   return isNaN(result) ? null:result;//isNaN:is Not a Number的缩写
               }
           );
           for (key in values) {
               alert(values[key]);
           }
       }
    );

     

    jquery遍历解析json对象1
    var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];
    for(var i=0,l=json.length;i<l;i++){
       for(var key in json[i]){
           alert(key+’:'+json[i][key]);
       }
    }

    jquery遍历解析json对象2
    有如下 json对象:
    var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
    遍历方法:
    for(var p in obj){
       str = str+obj[p]+’,’;
       return str;
    }




    展开全文
  • 类和对象,字符串

    2019-09-23 13:01:04
    前面学了的数组循环之类的东西都是一些考验你逻辑思维能力的东西,接下...它也可以是无形的,如一项计划.因此对象无处不在。 我们身边就存在无数的对象,比如顾客的名字叫做小明而收银员的名字叫小红,可以得到小明是顾...

    前面学了的数组循环之类的东西都是一些考验你逻辑思维能力的东西,接下0000000000000000来学的都是些比较烧脑而且很容易学者学着就崩溃了,但是不要紧,慢慢来迟早会的.

    1.2对象

    现实世界中客观存在的任何事物都可以被看做对象.对象可以是有形的,如一辆汽车;它也可以是无形的,如一项计划.因此对象无处不在。

    我们身边就存在无数的对象,比如顾客的名字叫做小明而收银员的名字叫小红,可以得到小明是顾客的对象,而小红是收银员的对象.

    对象是:用来描述客观事物的一个实体,由一组属性和方法构成.

    1.3类

    之前提到了一位顾客小明,但是现实世界有很多的顾客,因此 小明只是这些顾客中的一个实列.

    类定义了对象将会拥有的特征(属性)和行为(方法)。列如,所有顾客都有姓名,因此小明只是古加尔这一类人的一个实例

    类定义了对象将会拥有的特征(属性)和行为(方法)

    类的属性:对象所拥有的静态特征中在类中表示hi时称位类的属性.列如,所有的顾客都有姓名,因此,此姓名可以称为顾客类的属性,只是不同对象的这一属性值不同,如顾可小明和顾客小红的姓名不同,

    类的方法,对象执行的操作称之为类的方法.列如,所有的顾客都有购物行为,因此购物就是顾客类的一个方法

    1.4如何定义类

    public class 类名{
    
    }
    

    这个就是定义类的代码.

    1.4.1定义方法
    访问修饰符 返回值类型 方法名(){
    	//方法体
    }
    

    访问符限制了访问该方法的范围,如public.

    1.5如何创建和使用对象

    类的作用就是创建对象。由类生成对象,称为类的实例化过程。一个实例也就是一个对象,一个类可以生成多个对象.创建对象的语法如下.

    类名 对象名 = new 类名();
    

    在创建类的对象时,需要使用java的new关键字。列如,创建school类的一个对象.

    School center = new School();
    

    center 对象的类型就是school类型。使用new创建对象时,我们并没有给它的数据成员赋一个特定的值。考虑到每个对象的属性值可能时不一样的,所以在创建对象后再给它的数据成员赋值。

    在java中,要引用对象的属性和方法,需要使用“;” 操作符。其中,对象名在圆点的左边,属性或方法的名称在圆点的右边.

    对象名 属性
    对象名.方法名();
    

    如何使用关键字new来创建类的对象

    School center = new School();
    

    使用"."操作符访问类的方法.

    center.schoolName = “北京中心”

    使用"."操作符访问类的方法

    center.showCenter();

    1.2类的无参方法

    类是由一组具有相同属性和共同行为的实体抽象而来的。对象执行的操作是通过编写类的方法实现的。显而易见,类的方法是一个功能模块,其作用是"做一个事情"。

    1.2如何定义类的方法

    类的方法必须包括以下上部分

    方法的名称

    方法的返回值类型

    方法的主题

    语法如下

    public 返回值类型方法名(){
    	//方法的主体
    }
    

    编写方法是,分两步完成。

    第一步:定义方法名和返回值类型.

    第二步:在{}中编写方法的主体部分

    语法如下

    return 表达式;
    

    方法调用

    语法:

    对象名.方法名
    

    1.3成员变量和局部变量

    使用成员变量是需要注意一下几点内容//

    作用域不同.

    初始值不同

    在同一个方法中,不允许有同名的局部变量,在不同的方法中,可以有同名的局部变量/

    局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级.

    1.4javaDoc注释

    标签 含义 标签 含义
    @author 作者名 @version 版本标识
    @parame 参数及其意义 @since 最早使用该方法/类/接口的JDK版本
    @return 返回值 @throws 异常类及抛出条件

    如何生成javaDoc文档

    使用命令行方式生成

    使用MyEclipse

    1.3带参数的方法

    1.3.1定义带参数的方法

    语法

    <访问修饰符>返回值类型<方法名>(<参数列表>){
    	//方法的主体
    }
    

    1.3.2调用带参方法

    语法

    对象名.方法名(参数1,参数2,参数n)
    

    调用方法时要注意一下两点

    先实例化对象再调用方法

    实参的类型,数量,顺序要与形参–对应、

    1.3.3对象作为参数的方法

    语法

    Student[]students = new Student[30];
    

    1.4字符串

    1.4.1如何使用字符串

    语法

    String s = "Hello world"
    

    //创建一个空字符串

    String s = new String ()
    

    1.4.2字符串长度

    调用length()方法的语法如下

    字符串1.length();
    

    1.4.3字符串比较

    语法

    字符串1.equals(字符串2)

    在使用equals()方法比较两个字符串时,对于字符的大小写.也爱检查范围之内 但是有时候我们会喷到忽略大小写的验证如JAVA和java都是指java这门课程这时候就需要用equalslgnoreCase()

    语法

    字符串1.equalsIngoreCase(字符串2);

    toLowerCase();转换字符串中的英文字母大小写.

    toUpperCase();转换字符串中的英文字母为小写.

    语法如下

    字符串.toLowerCase()
    返回字符串的小写形式
    字符串.toUpperCase()
    返回字符串的大写形式
    

    1.4.4字符串的提取和查询

    序号 方法 说明
    1 public int indexO(int ch) public int indexOf(String value) 搜索第一个出现的字符ch
    2 public int lastIndexOf(int ch) public int lastIndexOf(String value) 搜索最后一个出现的字符ch
    3 public String substring(int index) 提取从位置索引开始的字符串部分
    4 pblic String substring(int beginindex,in enindex) 提取beginindex和endindex之间的字符串部分
    5 public String trim() 返回一个前后不含任何空格调用字符串版本
    展开全文
  • 对象是有形的也可以是无形的,比如一辆汽车:它也可以是无形的,比如一项计划,因此对象无处不在。 拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。 对比现实对象和软件对象,它们之间十分...

    对象:
    现实世界中客观存在的事务都可以被看作对象。对象是有形的也可以是无形的,比如一辆汽车:它也可以是无形的,比如一项计划,因此对象无处不在。

    拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。
    对比现实对象和软件对象,它们之间十分相似。
    软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。

    对象:用来描述客观事物的一个实体,由一组属性和方法构成。

    类:
    用一辆车来举例:“阿斯顿马丁”是一个对象,但是现实世界还有很多种车,因此这辆“阿斯顿马丁”只是车这一类别中的一个实例,不论那种车,都会有共同的属性,品牌,颜色等,也有共同的行为例如:发动,加速,刹车等,在这里将这些共同属性和行为组织到一个单元中,就得到了类

    类定义了对象将会有的特征(属性)和行为(方法)。

    类可以看成是创建 Java 对象的模板。

    一个类为它全部的对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系

    语法格式:

      public class <类名>{
                //定义属性部分
                属性1的类型属性1;
                属性2的类型属性2;
                // ... ...
                属性n的类型属性n;
                //定义方法部分
                方法1;
                方法2;
                //...  ...
                方法n;
            }
    

    在Java中要创建一个类,需要使用一个class、一个类名和一对大括号
    class 是创建类的关键字,在class前面有一个 public,表示共有的意思,在 class 关键字后面要给定义的类命名,类的主体部分就写在 {} 中

    不能使用Java中的关键字
    不能包括任何嵌入的空格或点号“.”,以及除了“__” 、“$”字符外的特殊字符
    不能以数字开头

    对象的创建与使用
    类的作用就是创建对象,由类生成对象,称为类的实例化过程。一个实例也就是一个对象,一个类可以生成多个对象
    语法格式:

     /*
            类名 对象名 = new 类名 () ;
            在创建类的对象时,需要使用Java的new关键字。例如创建一个School类的一个对象
            School branch = new School() ;
            branch 对象的类型就是School 类型。
            使用new创建对象的时候,我们并没有给他的数据成员赋值
            每个对象的属性值可能是不一样的,所以创建对象后再赋值
            */
    

    在Java中,要引对象的属性和方法,需要使用“.”操作符,其中,对象名在 “.” 的左边,属性或方法的名称在 “.” 的右边
    语法格式:

    /*
             对象名.属性       // 引用对象的属性
             对象名.方法       // 引用对象的方法
             例如创建School 类的对象branch后 就可以给对象的属性赋值或调用方法
             branch.name = "东南"    // 给name属性赋值
             branch.showBranch() ;  // 调用showBranch()方法
            */
    

    Camel(骆驼命名法)和Pascal(帕斯卡)命名法:
    骆驼命名法:方法或变量名的第一个单词的首字母小写,后面每个单词的首字母大写。例如:showBranch、userName 等
    帕斯卡命名法:每一个单词的首字母都大写。例如,类名School等。
    在java中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法。

    展开全文
  • 对象是现实世界中某个实际存在的事物,它可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划);对象是构成世界的一个独立单位。它具有自己的***静态特征(对象的属性)***和***动态特征(对象的操作)***...
  • 面向对象基本概念

    2009-10-10 19:43:00
    1、对象 客观世界中的任何实体都可以成为对象对象可以使具体的...2、封装 封装面向对象方法的一个重要的原则,封装指把属性和操作封装进一个对象里,它的内部信息对外界隐藏,允许外界直接存取对象的属性,只
  • 重点知识: 1.类的定义 2.对象的创建和引用 3.this关键字 4.垃圾回收机制 一、面向对象的概念 ...①可以是无形的,也可以是有形的 ②对象是构成世界的一个独立单位 ③具有自己的静态结构(属性)和动态
  • 直接上干货 PO(Persistent Object):持久对象 po就是对应数据库中某个表中的一条记录,多个纪录就是一个集合 ...但应抽象出来的业务对象可以和表对应,也可以不,这根据业务的需要。用new关键字创建,由
  • 所以这个对象可以用来保存共享数据。使用 Cookie 有一个非常大的局限,就是如果 Cookie 很多,则无形的增加了客户端与服务端的数据传输量。而且由于浏览器对 Cookie 数量的限制,注定我们能再 Coo...
  • 对于一个框架的访问控制机制(或安全机制),我认为要满足以下两...可比喻为如果业务流程高速公路上的汽车,访问机制就是无形的栏杆,对于司机正常行驶来说看到栏杆,但是他一旦超速,那栏杆立刻的显现出来。 ...
  • 可以看成与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该包含任何对数据库的操作。 DO(Domain Object)领域对象 就是从现实世界...
  •  仿函数需要提供默认构造,这一种无形效率损失。 3. 优点: a. 仿函数可以实现配接性; b. 防函数可以具有更加灵活的特点。因为类中可以拥有自己的成员函数和成员变量; c. 可以实现更加复杂的操作,而...
  • 不可变类就是所有字段都用final修饰的类,所以类的实例化对象不能改变; 学过C语言的人都知道const修饰的指针也有常指针和指向常量的指针的区别;而Java中的const修饰引用变量类似于后者:即引用变量所指向的内存...
  • 属性标志和属性描述符我们知道,对象可以存储属性。到目前为止,属性对我们来说只是一个简单的“键值”对。但对象属性实际上更灵活且更强大的东西。在本章中,我们将学习其他配置选项,在下一章中,我们将学习如何...
  • synchronized(任意对象):就相当于给代码加锁了,任意对象可以看成一把锁 同步的好处和弊端 好处:解决了多线程的数据安全问题 弊端:当线程很多时,因为每个线程都会去判断同步上的锁,这很耗费资源的,无形...
  • 所以这个对象可以用来保存共享数据。使用 Cookie 有一个非常大的局限,就是如果 Cookie 很多,则无形的增加了客户端与服务端的数据传输量。而且由于浏览器对 Cookie 数量的限制,注定我们能再 Coo...
  • java中的各种O划分

    2020-06-09 15:57:17
    PO就是队形数据库中某个表中的一条记录,多个记录可以用PO集合,PO中应该包含任何对数据库的操作; 2、DO(Domain Object)领域对象 DO就是从现实世界中抽象出来的有形或无形的业务实体; 3、TO(Transfer ...
  • domain object 领域对象,现实世界中抽象出来的有形或无形的业务实体 PO persistant object 持久对象,也被称作Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。PO中应该包含任何对...
  • 民事法律关系的要素

    2019-03-25 15:09:00
    客体:权利、义务所指向的对象(既可以是有形的实物,也可以是无形的,如作品、专利) 例题: 于民事法律关系,下列哪一选项是正确的? (C) A.民事法律关系只能由当事人自主设立 B.民事法律关系的主体即自然人...
  • 概念: VO:value object (值对象),或者叫做view object (表现层对象),用于展示层,它的作用把某个指定页面(或组件... DO:Domain Object(领域对象),就是从现实世界中抽象出来的有形或无形的业务实体。
  • domain object 领域对象,现实世界中抽象出来的有形或无形的业务实体 PO persistant object 持久对象,也被称作Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。PO中应该包含任何对...
  • 可以看成与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该包含任何对数据库的操作。 DO(Domain Object)领域对象 就是从现实...
  • 可以看成与数据库中的表相映射的Java对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该包含任何对数据库的操作。 2.DO(Domain Object)领域对象   就是从现实...
  • 程序员的修罗之道

    2018-05-05 08:04:30
    程序员的修罗之道,一本编程思想指南的基础教材资料,针对广大的菜鸟小白而编写,让菜鸟小白可以在最短的时间内了解编程的过程以及编程的意义,从而快速达到编程入门的目的!有了它,麻麻再也不用担心我的编程入门...
  • PHP - 深入理解变量的内存存储

    千次阅读 2017-11-15 23:46:17
    PHP弱语言,其变量处理的过程是不可见的。变量的存储似无形,又难以捉摸,到底存在了内存的哪里了? 每门计算机语言都需要一些容器来保存变量数据。在一些语言当中,变量都有特定的类型,如字符串,数组,对象...
  • 导致iOS对象无法按预期释放的一个无形杀手——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都为0,始终无法释放。若当前对象是一个ViewCo...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 130
精华内容 52
关键字:

对象不可以是无形的