189 8069 5689

考核知识点总结-创新互联

1:Java中最顶级的父类是Object

在榆林等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站设计 网站设计制作按需网站建设,公司网站建设,企业网站建设,品牌网站建设,成都营销网站建设,成都外贸网站建设,榆林网站建设费用合理。

2:同一包中的类名不可以重复,不同包中类名可以相同

3:&&和&的联系和区别?

都是逻辑运算符,当运算符左右两边的表达式都为 true,才返回 true。双与具有短路性,如果第一个表达式为 false,则直接返回 false。

4:重载与覆盖的的异同点。(不同点说出三点即可)

同:

(1):都要求方法同名

(2):都可以用于抽象方法与非抽象方法。

异:

(1):覆盖是子类和父类之间的关系,是垂直关系;重载是同一个类中方法之间的关系,是水平关系。

(2):覆盖只能由一个方法或只能由一对方法产生关系;重载是多个方法之间的关系。

(3):覆盖要求参数列表相同;重载要求参数列表不同。

(4):覆盖关系中,调用方法体是根据对象的类型(对象对应存储空间类型)来决定;而重载关系是根据调用时的实参表与形参表来选择方法体的。

5:如何最高效的计算2*8?

(使用位运算符)

(1)int x = 2;System.out.println("2*8=" + (x<< 3) );

(2)int y = 8;System.out.println("2*8=" + (y<< 1) );(因为将一个数左移n位,就相当于乘以了2的n次方)

6:递归

例题:实现输出第500项裴波那契数列

f1=1

f2=1

fn=fn-1+fn-2 ,n>=3

public static int fib(int n){  

if(n==1||n==2){      

return 1;  

}        else{    

 return(fib(n-1)+fib(n-2));    

 }  

}  

public static void main(String[] args) {        Scanner sc=new Scanner(System.in);      

int n=sc.nextInt();        System.out.println(fib(n));

}

创建一个长度为10,宽度为10的二维数组,但赋值和输出时只输出杨辉三角那个范围的数(如下图)  

public class Test5 {

public static void main(String[] args) {

//1.声明并初始化二维数组

int[][] yangHui = new int[10][];//10行

//2.给数组的元素赋值

for(int i = 0;i< yangHui.length;i++) {

yangHui[i] = new int[i+1];

//2.1给首末元素赋值

yangHui[i][0] = yangHui[i][i] = 1;

//2.2给每行非首末元素赋值

for(int j = 1;j

yangHui[i][j] = yangHui[i-1][j-1]+yangHui[i-1][j];

}

}

//遍历数组

for(int i = 0;i< yangHui.length;i++) {

for(int j = 0;j< yangHui[i].length;j++) {

System.out.print(yangHui[i][j] + " ");

}

System.out.println();

}

 }

}  

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:考核知识点总结-创新互联
网站网址:http://cdxtjz.cn/article/dhcegp.html

其他资讯