为您找到搜索结果:8593个
javascript 红宝书笔记之如何使用对象 如何操作数组
对象定义 === 引用类型,描述的是一类对象所具有的属性和方法 新对象的创建方法 new+构造函数 varperson=newObject();对象字面量表示 varperson={}; 备注: 新对象的创建方法,大多采用对象字面量的创建方法,这种方法能够给人封装数据的感觉。实际上,对象字面量也是向函数传递大量可选数据的首选方式。 访问对象属性方法 访问对象属性使用的都是点表示法: console.log(person.name); 访问对象属性还可以使用方括号表示法: console.log(serson["name"]); 备注: 方括号访问对象,主要优点是可以通...
javascript 红宝书笔记之函数、变量、参数、作用域
ECMAScript不介意传进来多少个参数,也不介意传进来的参数类型。 理解参数: 命名的参数只提供便利,不是必需的。 ECMAScript的变量包含两种不同的数据类型的值。分别是简单的数据构成的基本数据型值,不能给基本型值添加属性: varname="kevin"; name.age=27; console.log(name.age); //undefined多个值构成的对象,引用类型值.引用类型的值,可以添加动态属性,并可以改变这个动态属性的值或者可以删除这个动态属性的值 varname=newObject(); name.age=27; c...
javascript 红宝书笔记之数据类型
typeof 检测给定变量的数据类型,通过typeof来区分函数和其它对象 varmessage='somestring';console.log(typeof(message)); //"string" console.log(typeof(null)); //"Object"特殊的返回值,因为null被认为是一个空的对象引用。 注意:尚未声明过的变量,只能进行一项操作,就是使用typeof检测它的数据类型 Undefined 它只是一个值,值是undefined. 场景:使用var声明变量,但没有赋值(没有初始化)时,这个变量会返回undefined. Undefined主要目的是用于比较,是为了正式区分空对象指针与未经过初始化的变量,我理解为,是为了区分变量的返回值是空...
java反射基础应用备注
反射机制应用很广泛。这里简单备注下packagecom.shone.ailin;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;publicclassReflectdemo{publicstaticvoidmain(String[]args)throwsException{printVar();createInstance();printAllVarName();}//打印所有成员变量名privatestaticvoidprintAllVarName(){//TODOAuto-generatedmethodstubPointp=newPoint(1,3);Field[]fields=p.getClass().getDeclaredFields();for(inti=0;i<fields.length;i++){System.out.pri...
javaweb 学习的好地方
http://www.cnblogs.com/xdp-gacl/p/3729033.html强烈推荐这个哥们的学习笔记。太赞了。...
转载: Javah生成JNI头文件出现找不到类的错误
错误:找不到'com.chnic.jni.SayHellotoCPP'的类文件。上图可以看到错误和解决办法。不要忘记那个点javah-classpath.-jnicom.chnic.jni.SayHellotoCPP ...
[置顶]关于java中根据身份证求生日和年龄的问题
/*这个也没什么大的功能,也没什么安全验证,只是对输入的身份证号码的长度进行了验证。其他的功能可以自己添加。*/importjava.util.*;importjava.util.Scanner;importjava.text.*;importjava.util.Date;classTest02{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入你的身份证号码:");Strings=input.next();while(s.length()!=18)//输入个数判断,初步验证身份证号码的真假{System.out.println("你的输入有误,请重新输入!");s=input.next();}//通过String[]的substring方法来读取信息Stringyy1=s.substring(6,10);//出生的年份Stringmm1=s.substring(10,12);//出生的月份Stringdd1=s.substring(12,14);//...
android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for....
在项目中遇到了这个问题。头痛了很久,总是无法重现,也不能很好的解决。总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:Noviewfoundforidfor....的问题,然后程序就崩溃了。相信很多朋友也有和我一样遇到这个问题的。那么这个问题怎么去解决呢?在仔细研究fragment的manager后,下面是我发现的东西什么鬼?怎么会有两个fragmentManager。这两个东西有什么关系呢?API上面说了一大堆,我这里简单总结一下就是。如果fragment在replace新的fragment的时候,容器用的是Activity布局中某个部分或者整体作为容器,那么,就使用getFragmentManager();即:getFragmentManager到的是activity对所包含fragment的Manager。如果fragment在replace新的fragment的时候,容器用的是此fragment的布局文件中某个整体或者部分view作为容器,那么,就是用getChildFragmentManager();即:fragment嵌套fr...
黑马程序员——java基础之文件复制
----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!---------------------- <ahref="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<ahref="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流!文件复制的两种方法。这里主要讲解的是第一种该注意的地方。注意,在用单个字符即取即存的时候,ch=fr.read(),ch就是等于读取到的字符的ASCII对应的整型数据。在写入的时候,fw.write(ch)。write(intch).传入的是整型,写入后,自动转成char型。而在使用数组的时候,len=fr.read(buf)),len则等于读取到的字符数组的长度,字符仍缓存在字符数组buf中。字符都是通过f...
java基础笔记
第一部分:DB2基础知识一、复习jrejdkjvmpathclasspath二、数据库基础-DB21.访问172.18.60.14/temp1232.安装检查db2cmddb2start3.正式安装安装路径:D:IBMSQLLIB用户名:db2admin密码:123设置为Administrator为登录用户:lusrmgr.msc如果不能安装,则使用解压工具把4.安装后检查4.1路径检查D:DB2,如果安装了示例数据库db2exc_974_WIN_x86.exe,解压出来后,使用:db2exc_974_WIN_x86.exedb2WindowsDB2Express-C.msiD:IBMSQLLIB右下角的启动小图标,设置不自动启动4.2服务组件services.msccontrol->4.3服务设置为手动启动登录为本地账户4.4实例的相关操作cmddb2cmddb2start启动当前实例db2stop停止当前实例服务开发以后,其他db2客户端可以被访问机器。db2adminstartdb2adminstop三、相关windows命令操作cmdcdcd..cd盘:切换盘符rdmkd...
java学习之部分笔记2
1.变量实例变量和局部变量实例变量系统会自动初始化为0和null(string),局部变量必须设定初始值。静态方法里只能引用静态变量数据类型的自动转换!int—>long2.构造方法重载//父类调用子类的对象。所以执行子类的代码Personp3=newStudent();//new一个子类的时候,会先调用父类的构造方法,再调用自己的构造方法。一个子类对象含有父类对象,因此在创建子类构造方法的时候必须现调用父类的构造方法这样才能保证父类的成员方法的重载实在一个类中,对方法的类型,参数个数等不同重新定义。重写是子类对父类方法的重新定义。3.静态方法可以通过classname.方法/属性,直接调用。一个类的静态方法只能访问静态属性,一个类的静态方法不能直接调用非静态属性。4.final修饰符在java中声明类、属性和方法是,可使用关键字final来修饰,final所表示的成分具有“终态”表示最终的意思。final的规则:final标记的类不能被继承final标记的方法不能被子类重写final标记的变量(成员变量或局部变量)即成为变量,只能赋值一次。5...
java学习之部分笔记
1.枚举类型2.String的方法Index的用法。StringBuffer的用法。Math的用法。Date类3.用abstract修饰的类就是抽象类。抽象方法不能有主体。抽象类中,可以有抽象方法和非抽象方法。●含有抽象方法的类是抽象类,抽象类的方法不一定是抽象方法●表示要注意的4.在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载重写方法的规则如下:1).参数列表:必须与被重写方法的参数列表完全匹配。2).返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同3).访问级别:一定不能比被重写方法强,可以比被重写方法的弱。4).非检查异常(运行时异常):重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。5).检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检查异常更广的检查异常6).不能重写标志为final,static的方法5.接口接口是一种特殊的抽象类,这种类,只包含常量和方法的定义,而没有常量和方法的实现。方法只能是抽象方法,没有...
java学习之i/o
基本的输入输出 这里有两种方法,其中一种被注释了,可以换着注释后测试一遍classTestSystem{publicstaticvoidmain(String[]args){/*InputStreamis=System.in;Scannerac=newScanner(is);System.out.println("inputyourname");Stringname=ac.next();System.out.println("yournameis:"+name);*/Scannerin=newScanner(System.in);System.out.println("yourname");Stringa=in.next();System.out.println("yournameis:"+a);}} ...
java中String的用法
String的用法很活跃,也用到的很多。可以根据自己的需要查询API。这里只有concat和substring,indexof的用法classTestString{publicstaticvoidmain(String[]args){Strings=newString("12cx;x");Stringa="cxx";System.out.println(s);System.out.println(a);System.out.println(s.indexOf("1"));System.out.println(s.concat("陈祥祥"));System.out.println(s+"陈祥祥");System.out.println(s.substring(0,2));String[]arr=s.split(";");//根据“;”来将s拆分为一个一维数组。System.out.println(arr[0]);//打印数组的第一个元素。}} ...
java中List的用法
list的添加删除等操作importjava.util.*;classTestList{publicstaticvoidmain(String[]args){List<String>list=newArrayList<String>();list.add("cxx");list.add("ailin");System.out.println(list.get(0));System.out.println(list.size());/*for(intj=0;j<list.size();j++){System.out.println(list.get(j));}*/for(Stringi:list){System.out.println(i);}}} ...