还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基础学问点总结JAVA不愿定,也可以是不规则的)操作数组比较便利的好用类?67类供应了很多关于数组的好用方法第章对象和类4)是什么意思?1OOP(面对对象编程)Object OrientedProgramming)类和对象的区分?2类对象的蓝图,生成对象的模板,是对一类事物的描述,是抽象的概念上的定义对象对象是实际存在的该类事物的每个个体,因而也称为实例)类之间的种关系?33依靠关系(uses-a)聚集关系()has-a继承关系(is-a))一个源文件可以写多个类吗?4java可以,但必需只能有一个公有类,并且文件名和公有类的类名相同)类中有哪些成员?5有属性(数据域),方法,构造器(构造方法))构造方法和一般方法的区分?6构造方法没有返回值,方法名必需和类名相同,须要用语句调用构造方法new)一般方法可不行以也类名作为方法名?7是可以的,因为调用一般方法的语法和调用构造器的语法不一样)一个构造器调用另外一个构造器须要用什么语法?8用()语法调用另外一个重载构造器,须要留意的是调用语句必需是构造器中的第一句this)什么时候虚拟机会自动添加一个默认构造器?9当类中没有显式定义任何构造器的时候,虚拟机会自动添加一个无参的构造器)实例成员和静态成员的区分?10实例成员是属于对象实例的,用对象.成员名称语法调用静态成员和对象实例无关,是属于类本身的,用类名,成员名称语法调用)静态初始化块的执行时机是什么时候?11statci{}在类被加载的时候,仅执行一次)静态方法可不行以干脆调用同一个类中的非静态方法?12不行以,静态方法不能干脆调用一个非静态成员,须要用对象调用)包是什么?13包事实上就是物理上的文件夹,可以把类放到不同的包中)把一个类放到包中,须要在类中加上什么语句?14须要加上包声明语句,必需写在源文件的第一句package)什么时候须要导入类?用什么语句?15当运用的类和当前类并不在同一个包中的时候,用语句导入import)默认包中的类可以导入吗?16不行以,不在默认包中的类无法运用默认包中的类)中哪个包中的类是自动导入的?17java包java.lang)什么叫做完整类名?18顶层包名.子包名.类名)静态导入语句有什么作用?19在运用类中的静态成员的时候前面不须要加类名前缀)局部变量和全局变量的区分?20区分局部变量全局变量声明位置方法或块内部方法外类内部访问权限修饰符没有访问权限有访问权限默认值没有默认值有默认值运用形式干脆运用对象调用作用域在方法或语句块内部整个类生命周期进入方法或语句块创建退随着对象的创建而创建随出方法或语句块销毁着对象的销毁而销毁)赋值语句赋给目标的是值还是引用?21假如是基本类型则赋的是值本身,引用类型则赋的是引用地址第章继承和多态51)类的继承是谁继承谁?是子类继承了父类,子类也称为派生类,父类也称为超类或基类)子类继承了父类的什么东西?2子类可以继承父类的数据域(属性),方法,但构造器不能继承)私有成员能被子类继承吗?3能继承,但是由于访问权限的限制,在子类中不能干脆运用父类的私有成员)是什么类?4Object这个全部类的根类,任何类假如没有写显式的继承语句,默认都是干脆继承类的Object)中是单继承还是多继承?5java是单继承,一个子类只能有一个父类)访问权限修饰符有几种,访问的范围又是多大?6有四种private私用只能在被类中被访问default默认只能被同一个包中的类访问protected受爱惜的只能被同一个包中的类和不同包中的子类访问public公有可以被任何类访问)覆盖方法的规则有哪些?7子类覆盖方法和父类被覆盖方法的方法返回类型,方法名称,参数列表必需相同子类覆盖方法的访问权限必需大于等于父类的方法的访问权限方法覆盖只能存在于子类和父类之间子类覆盖方法不能比父类被覆盖方法抛出更多异样)参数列表是否相同从哪几方面看?8从三方面看参数个数,类型和依次,须要留意的是参数的名字不相同是无所谓的)覆盖方法的规则有哪些?9方法名相同方法的参数类型,个数,依次至少有一项不同方法的返回类型和修饰符均不受限制)可变长参数的声明格式是什么?事实上是什么类型的?10类型…变量,事实上是一个一维数组)和是作什么用处的?11this superthis本身代表当前的对象引用,可以用this.成员名称调用当前对象的属性和方法,假如属性和局部变量重名,可以用this.属性名和局部变量区分开也可以用this()语法调用本类重载构造器super本事是一个特殊关键字,可以用成员名称调用从父类继承的属性和方法,也可以用()super.super语法调用父类构造器)代表子类中的父类对象引用吗?12super不,这个错误的说法,不代表任何对象引用,仅仅是一个关键字super什么时候子类构造器会自动调用父类无参构造器?13当子类构造器中没有任何显式构造器调用的时候,即既没有调用也没有调用的时候thissuper一个父类类型的引用变量可以引用一个子类的实例吗?14可以,这个引用变量是一个多态对象多态对象有什么特点?15多态对象只能运用父类的成员,但假如多态对象运用了被子类覆盖的方法,则会动态绑定运用子类的成员,称为虚拟方法调用引用类型之间的类型转换须要遵循哪些规则?16自动转换从子类到父类的类型可以自动转换强制转换从父类到子类的类型要强制转换无继承关系的类型转换是非法的操作符是作什么用处的?17instanceof可以推断一个对象的类型是否是某一个类的类型或子类,也可以推断这个对象的类型是否是一个接口的实现类方法什么时候会自动被调用?18toString在打印语句中传入引用类型的对象或者对象和字符串作连接时默认的方法实现的是比较内容还是比较引用地址?19equals在中是比较引用地址Object覆盖方法和方法有什么规则?20equals hashCode必需保证当两个对象比较为的时候,返回的相同,当比较为的时候,返回equals truehashCode false的不同hashCode中有几个包装类?21java有个包装类,正好对应种基本数据类型88分另是ll BooleanByte ShortInteger LongCharacter FloatDouble装箱和拆箱分别是什么意思?22装箱指的是把基本类型包装成包装类的引用类型拆箱指的是把包装类形式的引用类型转换为基本类型例如〃装箱Integer objlnt=new Integer10;;〃拆箱int i=objlnt.intValuc)和的装箱和拆箱有什么区分?23JDK
1.4L5自动拆装箱,例如〃自动装箱Integer intObj=10;〃自动拆箱int i=intObj+5;)修饰符如何运用,运用了修饰符有什么特点?24final final修饰符可以修饰类,方法,变量final类为最终类,不能被子类继承final方法为最终方法,不能被子类覆盖final变量为常量,只能赋一次值final)修饰符如何运用,运用了修饰符有什么特点?25abstract abstract修饰符可以修饰类和方法abstract类为抽象类,是不能创建对象的abstract方法为抽象方法,只有方法的声明,没有具体的实现abstract须要留意的是有抽象方法的类确定是抽象类抽象类不愿定有抽象方法抽象类也有构造器,但不能创建对象实例)不能和哪些修饰符协作运用?26abstract不能和一起运用private,static,final)可以在非抽象方法中调用抽象方法吗?27可以,模板方法设计模式就是典型的这种调用第章泛型程序设计61)泛型的特点是什么?主要特点是类型参数化,后期绑定数据类型)泛型支持基本类型吗?2不支持,只支持引用类型)假如没有传入类型参数,默认是什么类型?3默认是类型Object)泛型方法有什么特点?4将泛型参数声明在方法中,调用方法的时候绑定泛型)泛型类声明泛型参数的时候,<类型,表示什么意思表示绑定的类型必需是类型后者是5Textends AA类型的子类或实现类A第章接口和内部类7)声明一个接口的关键字是什么?1关键字interface)接口中的成员有什么特点?2数据域必需是(publicstatic final修饰)公有静态常量方法必需是(publicabstract修饰)公有抽象没有构造方法)接口能创建对象实例吗?3不能,接口没有构造器,不能创建对象)接口和类的关系?4接口和类之间是实现关系,一个类用语句实现了某接口,这个类被称为接口的实现类,一implements个类可以实现多个接口,一个类实现了某接口,必需覆盖这个接口中的所以方法,否则这个类必需是个抽象类)接口和接口的关系?5接口和接口之间是继承关系,一个接口用继承另外一个接口,称为这个接口的子接口一个extends接口可以继承多个父接口)内部类如何定义?6一个类声明在另一个类的里面,这个类就被称为内部类,而外面的类被称为外部类)内部类可以分成几种?7实例内部类声明在方法外边没有修饰符static静态内部类声明在方法外边有修饰符static局部内部类声明在方法里边)如何创建实例内部类的对象实例?8须要用外部类的对象来创建例如class A{class B{)}假如像创建类的实例,则必需用以下语句B()A a=new A;()A.B b=a.new B;)如何在实例内部类中访问外部类的成员?9在实例内部类中可以干脆运用外部类的成员,不须要创建外部类的对象实例,但是假如在内部类中的成员名称屏蔽隐藏了外部类的成员(即外部类和内部类的成员名相同),则须要用“外部类名..this成员名”访问外部类成员第章异样处理81)异样的对象的根类是哪个类?是类Throwable)类有哪两个分支?2Throwable分成类和叩类两个分支Error Excion类表示严峻错误Error类表示可以在程序中处理的错误Exception)类有哪两个分支?3Exception分成运行时异样和非运行时异样(已检查异样)运行时异样编译不检查,在运行时才会发生异样已检查异样编译时就会作检查,不处理异样则通不过编译)假如在块中发生异样,那么程序将会跳转到哪?4try会跳转到语句块catch)语句可以用父类类型捕获子类异样吗?5catch因为有多态特点,是可以的)处理异样代码语句会在什么时候执行?6finally代码在任何时候都会执行,不管有没有发生异样finally)如何声明已检查异样,由谁来处理这个异样?7用语句来声明一个已检查异样,由方法的调用者来处理这个异样throws)如何抛出一个异样?8用语句抛出throw)如何创建一个自定义的异样类?9创建一个类,只要让它继承任何一个现有的异样类就可以了)覆盖方法对于异样有什么要求?10覆盖方法不能比父类方法抛出更多异样第章反射,代理,标注9)获得一个类型的对象有哪几种途径1Class方法1对象.getClass()方法2类型名法ass方法3Class.forName()反射相关的类型都有哪些?代表一个运行时类代表一个类的属性代表一个类的方法2Class FieldMethod代笔一个类的构造器Constructor如何声明一个自定义标注?修饰符>]@<标注名>{返回值方法名称;3interface返回值方法名称;例如public@interface MyComment{int id;String info;)有几个内置标注?4java有个3用于修饰此方法覆盖了父类的方法,而非重载©Override——用于修饰已经过时的方法@Deprecated用于通知编译器禁止特定的警告@SuppressWarnings Java第章常用类10java字符串是可变类还是不行变类?1String是不行变类,一经创建就不能修改其内容了字符串的常用方法有哪些?2方法可以返回指定位置的字符charAt方法可以截取子字符串substring方法返回字符串长度length方法查找子串的位置indexOf方法反向搜寻字串的位置lastlndexOf方法替换字符串replaceAll方法分解字符串split方法字符串大小写转换toLowerCase,toUpperCase类和类有什么区分?3StringBuffer String是可变类,是不行变类StringBuffer String类和类有什么区分?4StringBuffer StringBuilder类是线程平安的,类是线程担忧全的StringBuffer StringBuilder类主要供应了哪些方法?5Math类供应了大量的和数学运算相关的静态方法Math集合和集合共同的父接口是什么?是集合6Set ListCollection集合和集合有什么区分?7Set List的子接口,不记录元素的保存依次,且不允许有重复元素Set:Collection的子接口,记录元素的保存依次,且允许有重复元素List:Collection和有什么不同?8ArrayList LinkedList的内部实现是基于内部数组口,所以从概念上讲它更像数组ArrayList Object的内部实现是基于一组连接的记录,所以它更象一个链表结构,所以它们在性能上有很LinkedList大的差别随机访问比较块,但插入和删除元素比较慢ArrayList但插入和删除元素比较快,但随机访问比较慢LinkedList和有什么不同?9HashTable HashMap是线程平安的,是线程担忧全的HashTable HashMap和有什么不同?10Vector ArrayList是线程平安的是线程担忧全的Vector ArrayList第章流1110流分成哪两类?1依据单位划分分成字节流和字符流按输入输出分成输入流和输出流和文件流相关的有那几个类?文件输入字节流文件输出字节流2FilelnputStream FileOutputStream文件输入字符流文件输出字符流FileReader FileWriter文件流操作应当用字节流还是字符流假如是纯文本文件应当用字符流假如是二进制文件应当用字节流3文件操作用哪个类?4用类java.io.File第章线程131)创建一个线程类的两种方式?继承类Thread实现接口Runnable)线程体应当放在哪个方法里面?2方法run)启动新的线程用什么方法?3用方法start)一个线程对象能够用多次启动吗?4start不行以,一个线程方法只能一次start)线程有哪几种主要状态?5有四种,分别是新生状态,可运行状态,堵塞状态,死亡状态)线程的同步须要用什么方法?6旧的方法是用关键字synchronized新的方法是用类的和方法ReentrantLock lockunlock第章程序设计概述1Java开发语言的公司?1Java太阳微电子公司开发Sun SunMicrosystems的个版本?2Java3标准版J2SEJava2Standard Edition企业版J2EEJava2Platform,Enterprise Edition微小版J2MEJava2Micro Edition在以后新版本中称作
5.0JavaSE JavaEEJavaME语言的几个主要特点?3Java平台无关性能运行于不同的平台上平安性去掉了指针操作,内存由操作系统支配面对对象利用类使程序更加利于维护分布式可以运用网络文件和运用本机文件一样简洁健壮性检查程序编译和运行的错误的三大核心机制4Java虚拟机机制利用虚拟机说明字节码执行程序实现跨平台垃圾收集机制自动内存回收java代码平安性机制加载代码后校验代码后再执行代码第章语言的开发环境2Java是什么?1JDK开发工具包包括了是开发的人员必备的开发运行程JDKJava DevelopmentKitJava JRE,Java Java序的工具是什么?2JRE运行环境,运行程序所必需的环境的集合,包含标准JRE JavaRuntime EnvironmentJava JAVAJVM实现及核心类库Java是什么?3JVM虚拟机,它是一个虚构出来的计算机,是通过在实际的计算机上仿真JVM JavaVirtual MachineJava模拟各种计算机功能来实现的安装的操作系统问题?4JDK必需针对于不同的操作系统下载安装不同的例如下安装针对于的JDK,windows windowsJDK,linux下安装针对于的linux JDK须要配置的相关环境变量?5path用于搜寻外部叮嘱,例如编译程序的javac叮嘱,执行程序的java叮嘱classpath用于搜寻类,即class文件,例如可以在不同的位置执行类文件配置环境变量的方式?6有两种临时配置和许久配置临时配置在叮嘱行下用变量名=变量值,仅在当前叮嘱行窗口有效set许久配置在我的电脑一一属性中配置,许久有效可以编写程序的常见开发工具?7Java记事本,EditPlus,ULTRAEDIT,Eclipse,Jbuilder,NetBeans文件的类型?8Java有两种扩展名为的文件是源文件,属于编译之前的纯文本文件,存储源代码java Javajava扩展名为的文件是类文件,属于编译之后的二进制文件,存储字节码class Java的编译运行原理?9Java首先编写源文件,然后编译成类文件,然后通过虚拟机说明成机器码到硬件执行java class是编译型语言还是说明型的语言?10Java既不是完全编译型,也不是完全说明型,是半编译半说明的第章程序的基本结构3Java语言区分大小写吗?1Java区分,不管是数据还是标识符或者关键字都区分大小写,例如不能写成不能写成public Public,“abc”“ABC”,inti不能写成INTI等等方法是作什么用处的?2main这是程序的入口方法,是由虚拟机自动调用的语句必需用分号结束吗?3必需的,但是代码块{}可以用分号结束,也可以不用分号结束中有几种注释,各自的功能4Java有三种单行注释//加在行首只能注释一行多行注释/**/注释多行,但不能嵌套运用文档注释/***/用于生成形式的文档,须要协作叮嘱实现HTML javadoc语言的数据类型是强类型还是弱类型?5Java是强类型,意味着每一个变量都必需明确声明数据类型语言中数据类型的划分?有什么区分6Java分成基本类型和引用类型两大类基本类型有种,只能存储单一的值,不以对象的形式存在8引用类型除了基本类型之外其他的都是引用类型,能够存储困难数据类型,以对象的形式存在)基本类型都有哪种类型?78布尔类型占字节boolean1字符类型占字节char2整型占字节占字节占字节占字节byte1short2int4long8浮点型占字节占字节float4double8)布尔值可不行以用或者非数代替?800不行以,布尔值只能是和不能运用数字,这和语言是不一样的true false,C)干脆写个整数默认是什么类型的?910整型的干脆量例如等默认的数据类型都是型10,100int)如何让一个整型的干脆量变成型的?10long在干脆量后面加大写后者小写例如L1,10L)整型数据在程序中干脆运用可以运用什么进制?11进制,进制,进制,但不能运用二进制10816)浮点运算在中有没有误差?12Java有误差,所以精密运算请运用类BigDecimal)干脆写一个的干脆量是什么数据类型的?
133.14是型,假如想表示是的必需写成或者型的也可以写成double float
3.
143.14F
3.14f,double
3.
143.14D)型实行的是什么类型的字符集?14char是全球统一编码,支持任何世界上正式的语言中的字符Unicode)常见的转义字符有哪些?15转义序列名称\b退格\t制表\n换行\r回车\双引号\单引号\\反斜杠)常见的字符对应的编码16Unicode大写的至是对应至小写的至是对应至字符至是对应至A UZ65U90,a Uz97U122,0U948U57)空字符是不是用“(两个并列的单引号)来表示?17不是,空字符用,来表示,两个并列的单引号什么也不是\u0000)点,分号,花括号的各自的作用?18点的作用有两个一个是运用类或对象中的成员,用对象成员,再一个就是包名和子包名之间的分隔符,例如顶层包名.子包名分号的作用是表示语句结束花括号的作用是代表一个语句块)语句和关键字之间可以有随意的空白吗?19可以的,例如”,.)就是正确的语句,但是关键字本身不能加空白或System printing00;换行)标识符是什么?20标识符就是指在程序中给包,类,接口,方法,变量起的名字)标识符有什么起名规则?21应以字母、下划线、美元符开头
1.后跟字母、下划线、美元符或数字
2.不能用关键字和保留字
3..严格区分大小写4名称长度没有限制
5.)中文的变量名可以吗?22是可以的,例如数字=这个语句是正确的因为中实行字符集,所以任何的int10;java UnicodeUnicode中的字符都可以作为标识符的名称,但考虑字符集的支持问题举荐还是运用英文字母命名)关键字和保留字有区分吗?23在后没有区分,都被称作关键字,但是之前认为关键字是在中有特殊用途的不允许编程L
51.5Java人员擅自改作其他用途,而保留字是在中没有特殊用途但不允许编程人员擅自改作其他用途,Java按此说法和应当是此意义上的保留字goto const)可以用作标识符命名吗?24true,false,null不行以,这个虽然不是关键字,但都是有特殊用途的值,也不能作为标识符命名3)一条声明语句可以声明多个变量吗?25可以的,例如以下声明都是正确的int i;int i,j;int i=10,j;int i,j=10;int i=10,j=20;)变量在没有赋值的状况下可以运用吗?26不行以,变量没有赋值运用会报出变量未初始化的编译错误)常量有什么特点?27在声明变量的时候加上修饰符即为常量,表示这个变量只能被赋一次值final)算数运算符有哪些?28基本算数运算符有+-*/%++--)单目运算符,双目运算符,三目运算符都是什么意思?29其实也有叫一元运算符,双元操作符,三元操作符的,指的是有几个操作数形成一个完整表达式,例如++就是一个单目运算符,只须要一个操作数就可以形成表达式,像而+运算符就是双目运算符,i++,须要两个操作数形成表达式,例如还有三目运算符,例如〉5+3,530:-1)++和-放在前面和放在后面有什么区分?30假如是在一个表达式中,那++放后面表示先运算表达式,然后再进行自增运算,假如在一个表达式中,++放前面,则表示先进行自增运算然后在运算表达式-同样道理例如int i=10;先进行赋值运算然后再进行自增运算intj=i++;//的结果是j10int i=10;先进行自增运算然后再进行赋值运算int j=++i;//的结果是j1131)・5%2等于几,5%・2等于几?・5%2等于-1,5%-2等于1,运算得到是正数还是负数取决于第一个操作数的符号)结果是不是325/
22.5不是,是因为和都是血类型,所以不行能得到型的结果2,52double)比较运算符有哪些?33有,====!=六项基本比较运算)任何数据类型都可以运用==运算符吗?34不是全部数据类型,例如这个表达式就是编译错误,布尔类型和引用类型的表达式只能用truefalse==和!=两个比较运算,例如“这个表达式也是编译错误的abc“=xyz”)这个表达式编译正确吗?35编译正确,3和E是字符类型,内部用Unicode编码表示的话a是97,b是98,所以事实上比较的是9798,结果为false)逻辑运算符有哪些?36有逻辑与,|逻辑或,!逻辑非,八异或,短路与,短路或U)逻辑与,逻辑或和短路与,短路或有什么区分?37逻辑与和短路与的区分是•假如是逻辑与,不管第一个表达式是还是都会执行其次个表达式,true false,例如即使〉为也会执行abxy,a b false,xy•假如是短路与,假如第一个表达式为将不会执行其次个表达式false,例如假如为就不会执行abxy,abfalse,xy以此类推,逻辑或和短路或的区分是•假如是逻辑或I,不管第一个表达式是true还是false,都会执行其次个表达式•假如是短路或||,假如第一个表达式为将不会执行其次个表达式true,)与或非三个逻辑运算符的优先级是怎么排列的?38“非”优先级最高,“与”其次,“或”优先级最低)原码,反码,补码分别是什么意思?39•原码将数字转换为二进制,第一位为符号位,正数为负数为0,1例如的原码是的原码是1200001100-1210001100•反码正数的反码和原码相同,负数的反码将原码符号位之外的位逐位取反例如的反码是的反码是1200001100-1211110011•补码正数的补码和原码相同,负数的补码将反码加1例如的补码是的补码是1200001100-1211110100最终强调一点,计算机存储数据用补码形式来存储)位运算符都有哪些?40与或八异或非右移v左移»无符号右移I〜)怎么理解?41135是类型是位,所以须要把所以事实上是和执行等价的1int3235%32=3,1«3)数据类型转换须要遵循什么原则?42小类型向大类型转换,是自动转换的,或者说隐式转换的大类型向小类型转换,是须要强制转换的,或者说显式转换例如byte b=1;〃自动转换short s=b;()〃强制转换b=byte s;这个语句是正确的,为什么是型比大还不须要强制转换呢?43byte b=1010int byte因为在中做了特殊处理,其中规定类型可以干脆赐予血类型的干脆量,例如java byte,short,charbyte b=10;short s=10;char c=10;以上赋值语句都是正确的但是不能超出超出类型的范围,例如以下赋值就是错误的byte b=128;假如超出范围,必需得作强制转换,例如以下语句是正确的byte b=byte128;须要强调的是,必需是血类型的干脆量,以下语句就是错误的:byte b=10L;不是类型的干脆量10L int强制转换后的结果是是依据什么规律得出来的?44byte b=byte300;44,是先把转换成二进制,然后依据类型的大小截取了后个位300byte8的补码是30000000000000000000000000100101100的结果是结果为b0000000000000000000000010010110044这个转换成立吗?45byte b=byte true;不成立,布尔值和数字是不兼容的,不能作任何转换这个转换成立吗?46int i=in“100”;不成立,引用类型和基本类型是不能干脆强制转换的,须要用包装类的方法来转换型和型哪个比较大?47char short不能说哪个大,哪个小,这两个类型的取值是从而类型的取值是这char0〜65535,short-32768〜32767,个两个类型之间的转换都须要强制转换字符串是不是基本类型?48不是,是包中的一个类,是引用类型的,种基本类型中没有一个是类型String java.lang8String空字符串用什么来表示?49用,,,,两个并列的双引号表示,代表个长度的字符串对象和有什么区分50String s=String s=null;第一个表示被赋值,指向了一个字符串对象,其次个表示没有指向任何对象实例,是真空s s两个字符串用什么运算符可以连成一个字符串?51用+运算符,例如“@氏+丫最终的结果就是42”“abcxyz”数学运算符加法和字符串连接符都是+,怎么区分?52是通过运算符两边的操作数来推断的,假如两边的操作数都是数字型的基本类型,则进行数学运算,假如两边的操作数有一个是字符串,则把另一个操作数也转换为则进行字符串连接运算例如的结果是5+49的结果是“5”+454推断字符串内容相同用什么方法?53用方法推断内容相同,==只能推断引用是否相同equals供应用户输入运用哪个类54运用类javav.util.Scanner语句可以用形式推断吗?55if if-l不行以,数字不能代替布尔值语句和循环语句的花括号什么时候可以省略?56if当执行的语句只有一句的时候语句有哪些规则?57switch表达式的返回值必需是下述几种类型之一或枚举常量;expr int,byte,char,short子句中的值必需是常量,且全部子句中的值应是不同的,也必需是下述儿种类型之一:case case或枚举常量int,byte,char,short子句是任选的;default语句用来在执行完一个分支后使程序跳出语句块;break caseswitch对于退出循环和有什么区分?58break continue是退出整个循环break是退出当前循环接着下一次循环continue声明数组创建数组的方法?59以下声明都是合法的int[]a;int a[];String[]a;以下创建数组对象都是合法的int[]a=new int
[3];int[]a={1,2,3};int[]a=new int[]{1,2,3};口和口这两个数组对象,哪个是基本类型,哪个是引用类型?60int xString s两个都是数组对象,都是引用类型的数组元素下标最小是多少,最大是多少,超出范围会怎么样?61最小是最大是数组元素个数减一,超出范围将会出现下标越界异样0,得到数组长度用属性还是方法?62length length是属性,得到字符串长度才有方法length length声明口口二是一个二维数组,本身是什么类型的?63int anewint
[3][],a a
[0]二维数组的元素都是一维数组,是口类型的a
[0]int数组的大小一经创建可不行以变更大小了?64不行以,数组是定长的,一经创建就不能再变更大小了可以把个型,个型,个型的值放到一个数组中吗?652int3double4String不行以,数组的元素类型必需是相同类型的中的多维数组必需是要形成矩阵排列吗66java。