开发

js利用闭包封装自定义模块的几种方法

1.自定义模块:  具有特定功能的js文件  将所有的数据和功能都封装在一个函数的内部  只向外暴露一个包含有n个方法的对象或者函数  模块使用者只需要通过模块暴露的对象调用方法来实现相对应的功能1.利用函数方法自调用/***Createdbylonecloudon2017/9/10.*/(function(windo...

jsz中的作用域与上下文

varx=10;functionfun(){console.log(x);//10}functiondemo(f){if(finstanceofFunction){fun();}else{throwTypeError("函数名错误");}}demo(fun);作用域,由于fun()函数定义在全局作用域中,如果查找fun...

终极解决方案:java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

报错信息javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:Certificatesdoesnotconformtoalgorithmconstraints原因:  JDK7/8后添加了安全机制,导致这个问题出现解决方案...

java程序员理解js中的闭包

1.闭包概念:  就是函数内部通过某种方式访问一个函数内部的局部变量  再次理解:    闭包产生原因:      1.内部函数引用了外部函数的变量    作用:延长局部变量的生命周期       让函数外部可以调用到函数内部的数据       利用此可以进行对内部数据进行封装操作       封装自定义模块    产...

Java_10 继承

1继承的好处  继承的出现提高了代码的复用性,提高软件开发效率。  继承的出现让类与类之间产生了关系,提供了多态的前提。2继承的注意事项  在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。  classA{}  classB{}  classCextendsA,...
代码星球·2020-05-23

java_13.2 Object

 1.类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法2.hashCode()方法  返回该对象的哈希值。一般情况下,该方法会根据对象的地址值来计算。  不同的对象hashCode()一般来说不会相同,但同一个对象的hashCode值肯定一样。  不是...
代码星球·2020-05-23

Java_13.1.1 字符串的应用

1获取一个字符串中,另一个字符串出现的次数  思想:      1.indexOf到字符串中到第一次出现的索引      2.找到的索引+被找字符串长度,截取字符串       3.计数器+...
代码星球·2020-05-23

java_12多态

1多态概述  多态是继封装、继承之后,面向对象的第三大特性。  现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。  Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,...
代码星球·2020-05-23

java_11接口

1接口的概念  接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。  接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。  一切事物均有功能,即一切事物均有接口。2接口的语法 ...
代码星球·2020-05-23

java_13.1 javaAPI

1API概念  API:是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2String类的概念和不变性  Strign类的特点一切都是对象,一旦被创建不能修改。但是String对象不可修改指的是对象本身不可修改,而不是引用不可修改。p...
代码星球·2020-05-23

Java_10.1继承应用

/*  * 描述学生和工人两个类  name age进行抽取,父类Person提供set  get  * 同时创建学生和工人对象 必须明确年龄和姓名 并且控制台输出 **/pack...
代码星球·2020-05-23

Java_9 面向对象

1.面向对象思想  面向过程的思想:自己做什么  面向对象的思想:自己找谁做,即不断地创造对象、使用对象、指挥对象做事情。万物皆对象。  面对对象的特征:封装、继承、多态。2.java中基本单元类  成员变量(描述事物属性)、成员方法(描述事物方法)  成员变量:定义在类中  成员方法:和定义方法一样,只是把stati...
代码星球·2020-05-23

Java_8排序(冒泡排序和选择排序)

1.选择排序packagedemo1;publicclassDemo1{publicstaticvoidmain(String[]args){int[]arr={23,546,78,2,67};        //定义整型shuzuselectArr(arr);                //选择排序printAr...

Java_7.1 ArrayList应用点名器

1.ArrayList同样可以添加自定义的类将学生类添加到ArrayList集合中,其中学生类包括学生姓名,年龄自定义学生类packagedemo1;publicclassStudent{Stringname;intage;} 将学生类添加到ArrayList集合中packagedemo1;importjav...
代码星球·2020-05-23

Java_7.2库存管理

packagedemo1;importjava.util.ArrayList;importjava.util.Scanner;publicclassDemo1{publicstaticvoidmain(String[]args){ArrayList<Goods>array=newArrayList<G...
代码星球·2020-05-23