![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
王小笑
路漫漫其修远兮,吾将上下而求索
展开
-
惊!某小伙竟然这样解释各种排序
1.冒泡排序原理:前一个数一次和后面的数比较,如果后面的数大,两个数交换位置原理图int[] arr={9,6,7,8,3,5};for (int i = 0; i < arr.length-1; i++) { for (int i1 = i+1; i1 < arr.length; i1++) { System.out.print("arr["+i+"]"+"-"+"arr["+i1+"]"+" "); } System.out.println()原创 2020-10-28 12:19:05 · 128 阅读 · 2 评论 -
面试题搬运总览(1-40便于收藏)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但是只能有一个public类,切public类和文件名必须一致2、Java有没有goto?java语言中的保留字,目前没有在java中使用3、说说&和&&的区别相同点:&和&&都可以作为逻辑远算符,表示与(and),两边都是true是才是true不同点:1.&&有短路的功能,如果第一个表达式为false时,将不再判断下一个表达式,&原创 2020-09-14 21:05:08 · 163 阅读 · 0 评论 -
俺就是面试题的搬运工⑧
36、数组有没有length()这个方法? String有没有length()这个方法?数组没有length()这个方法,有length的属性。String有length()这个方法。37、下面这条语句一共创建了多少个对象:String s=“a”+“b”+“c”+“d”;一个对象String s="a"+"b"+"c"+"d"; System.out.println(s=="ab"+"cd");//trueString s="a"+"b"+"c"+"d"; Sys原创 2020-09-14 21:02:34 · 151 阅读 · 0 评论 -
俺就是面试题的搬运工⑦
30、String是最基本的数据类型吗?基本数据类型:整型:byte int long short浮点型: float double字符型: char布尔型:booleanstring类是final类型的,因此不可以继承这个类,不能修改这个类.为了提高效率节省空间,我们应该用stringbuffer类,创建string对象有两种方式:String s=new String(“1111”)"“和new,”"在字符串常量池创建一个字符串1111,在内存中通过new 创建一个第一步的字符串的副本对原创 2020-09-10 21:37:25 · 79 阅读 · 0 评论 -
俺就是面试题的搬运工⑥
26、什么是内部类?Static Nested Class 和 Inner Class的不同内部类就是在一个类内部定义的类,内部类不建议定义成静态的,内部类可以直接访问外部类的成员变量,内部类可以定义在外部类方法外,也可以定义在外部类的方法内27、内部类可以引用它的包含类的成员吗?有没有什么限制?没有什么限制.但如果静态内部类是一个特例的话,那就只能方法静态的成员28、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现原创 2020-09-08 21:36:17 · 75 阅读 · 0 评论 -
俺就是面试题的搬运工⑤
21、写clone()方法时,通常都有一行代码,是什么?clone有缺省行为,super.clone();因为首先要把父类中的成员复制到位,然后在复制自己的成员22、面向对象的特征有哪些方面封装:把对同一事物进行操作的方法和相关的方法和数据放在同一个类中,实现高内聚低耦合继承:在定义和实现一个类的时候,可以在一个已经存在的的类的基础上进行:提高代码的复用性和扩展性抽象:找到一些事物之间的相似和共性之处:抽象类的意义就是为了被继承多态:父类引用指向子类对象23、java中实原创 2020-09-07 20:57:07 · 114 阅读 · 0 评论 -
俺就是面试题的搬运工④
16、下面的代码有什么不妥之处?1. if(username.equals(“zxx”){}2. int x = 1; return x==1?true:false;少了一个)x==1本身就是判断返回的是true17、请说出作用域public,private,protected,以及不写时的区别private私有的 本类不写 默认的 本包protected受保护的 本包和其他包的子类public 公共的 整个项目18、Overload和Override的区别。Overloade原创 2020-09-05 23:14:49 · 64 阅读 · 0 评论 -
俺就是面试题的搬运工③
11、"=="和equals方法究竟有什么区别?相同之处:==和equals都是比较地址不同:1.==操作基本数据类型,比较的是值是否相等;引用数据类型比较地址2.equals只能操作引用数据类型,比较地址,但如果该类重写了equals,比较的就是内容12、静态变量和实例变量的区别?静态变量:被static修饰的变量实例变量:没有被static修饰的变量相同之处:都是成员变量.都能被对象调用不同之处:修饰符不同:是否被static修饰调用不同静态变量是属于类的:不但可以被对象调用原创 2020-09-05 23:14:01 · 82 阅读 · 0 评论 -
俺就是面试题的搬运工②
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?s1是short类型s1+1就变成int类型必须强制转换成short:s1=(short) (s1+1);没错:s1本身加1,类型还是short7、char型变量中能不能存贮一个中文汉字?为什么?char中储存汉字是进行了Unicode编码8、用最有效率的方法算出2乘以8等於几?左移2<<3相当于2x2310、使用final关键字修饰一个变量时,是引用不原创 2020-09-05 23:13:15 · 67 阅读 · 0 评论 -
俺就是面试题的搬运工
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但是只能有一个public类,切public类和文件名必须一致2、Java有没有goto?java语言中的保留字,目前没有在java中使用3、说说&和&&的区别相同点:&和&&都可以作为逻辑远算符,表示与(and),两边都是true是才是true不同点:1.&&有短路的功能,如果第一个表达式为false时,将不再判断下一个表达式,&原创 2020-09-05 23:11:16 · 81 阅读 · 0 评论