下载此文档

java面试基础总结.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
--------------------校验:_____________--------------------日期:_____________java面试基础总结Java的特点语法简单,面向对象,分布式,安全性,健壮性,解释运行,高效率,与平台无关,多线程,动态性。面向对象的特征继承,封装,多态,抽象(1)继承:子类继承父类的方法和属性构造器不能继承子类的构造器一定会调用父类的构造器实例化子类,会分配所有父类的空间(2)多态:重载方法,方法名一样,方法参数不同的方法(3)抽象:在面向对象分析设计时,可将一些实体作高度抽象定义成抽象类,抽象类没有任何对象,只可作为一个模板用于创建子类,以及为面向对象提供更灵活的多态机制。(4)封装:类封装了数据及对数据的操作,是程序中最小的模块,禁止了外界直接操作类中的数据,模块与模块之间只能通过严格控制的接口进行交互,使得模块之间的耦合度大大降低;保证了模块具有较好的独立性,程序维护和修改较容易。:逻辑类型:boolean字符类型:char整数类型:byte,short,int,long浮点类型:float,double转换:规则1,当把精度低的变量的值赋给精度高的变量时,系统自动完成数据类型的转换(数据精度从“低”到“高”排序)规则2,当把精度高的变量的值赋给精度低的变量时,必须使用显示类型转换运算。规则3,char与byte或short之间的赋值必须实行强制转换。:不是声明在类括号里面的变量。方法的参数和方法内部的变量都是局部变量。必须要先赋值,后使用,局部变量没有默认初始化值。同一范围内,不允许2个局部变量命名冲突。,什么是实参?实参:方法调用时候实际传递的参数变量(实际的值,相当于赋值)。形参:方法的参数定义,是临时变量(是个空壳子,相当于声明变量而没有赋值)。++与++ii++:先把i的值赋给i++,i的值自增1,再把i++的值赋给i;++i:先把i的值自增1,自增后的i的值赋给i++,,再把++i的值赋给i;7.&与&&的区别&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str!=null&&!(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==33&++y>0)y会增长,If(x==33&&++y>0)不会增长&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31&0x0f的结果为0x01。()括号中可以是哪些数据类型。char/short/int/byte常用的"零"值有哪些?整型的默认值:[0,0,0]boolean类型:[false,false,false]浮点类型:[,,]String类型:[null,null,null]char类型:\,由系统自动计算出数组长度:如String[]a=newString[]{“Hellow”,”World”,”Yes”};动态初始化是指程序员自己指定数组对象的长度,由系统先自动为其赋值,程序中程序员可以为元素重新赋值;如:String[]b=newString[4];for(inti=0;i<;i++){b[i]=i+”hello”;}/**冒泡排序 *i表示轮次 *j表示每一轮比较的次数 */ publicstaticvoidmain(String[]args){int[]arr={12,2,34,55,6,1};((bubbleSort(arr))); }publicstaticint[]bubbleSort(int[]arr){ for(inti=0;i<-1;i++){ for(intj=0;j<-i-1;j++){ if(arr[j]>arr[j+1]){//这一行的j相当于下标 inttemp=arr[j]; arr[j]=a

java面试基础总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小点
  • 文件大小75 KB
  • 时间2019-12-08
最近更新