欢迎来到天天文库
浏览记录
ID:62074861
大小:126.36 KB
页数:20页
时间:2021-04-16
《我的面试内容整理.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、黑马面试技巧1个人介绍黑马报名附带流程:前4章一些注意事项inta,b=0;等于inta;intb=0;2面向对象基础1、jrejdkjvm分别是什么?JavaRuntimeEnvironmejava程序的运行环境;JDK(JavaDevelopmentKit)是Java语言的软件开发工具包(SDK)。JVM是JavaVirtualMachine(Java虚拟机)。2,你还知道其他的设计模式么?分别介绍一下3.成员变量和局部变量的区别?4.方法中的内部类能不能访问方法中的局部变量,为什么?5.为什么需要配置path,什么时候需要classpath?作用是什么(2
2、)?7.面向对象与面向过程的区别;面向过程,强调的是执行者的行为动作。面向对象强调的是对象的动作方法。以人开门为例,过程强调的是人自己打开门这个动作;而面向对象,强调的是人调用门的开门方法。人从执行者变成了指挥者。1,Java中的序列化2,谈谈对面向对象的理解;3,21,如何获得字节码文件?4,24,java的特点是什么?8、方法中的内部类能不能访问方法中的局部变量,为什么?examTest/Test129、存在一个javaBean,它包含以下几个属性,1Boolean/Boolean。examTest/Test23枚举1、定义一个交通灯枚举,包含红灯、绿灯、黄
3、灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。examTest/Test122、自定义枚举week表示星期几,要求每个枚举值都有tolocaleString方法。返回中文格式的星期几。ExamTest/Test27编程能力:1.求三位数的质数,只能被本身和1整除!!!(歇菜这道题)2,键盘录入5个数,存储到一个数组中,取最大值和最小值3、编写程序计算12+22+32+....+1002的和.4、编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72思路:判断整数中是否包含7.*要运用整数转字
4、符串、是否包含方法contains()*整数-->字符串-->是否包含75、判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串思路1:反转字符串再看是否等于原字符串*使用方法:reverse(),chatAt()**思路2:直接转变为字符数组,再前后对应对比*使用方法toCharArray(),charAt()6、排序有哪几种方法?请列举。并用JAVA实现一个快速排序.7、编写一个程序,获取10个1至20的随机数,要求随机数不能重复。examTest/Test20注意:*1、随机数生成函
5、数Maths.random()*2、强制转换的结合性要高于*法8、解释一下递归;自己调用自己,设置一些终止条件即可。9.判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数注意:通过给for循环取名字,再使用continue或break操作相应的for循环10、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq",输出格式为:a(2)b(1)k(2)...(2)希望打印结果:a(1)c(2).....键值对,使用map集合;输出有顺
6、序,使用TreeMap注意:1、mapintget(key):若无此键,则返回null2、mapput(key,value):直接替换原值。3、map取出数据两种的方式。11、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。12、小明的妈妈每天会给他20元零花钱。平日里,小明先花掉一半,再把一半存起来。每到周日,小明拿到钱后会把所有零花钱花掉一半。请编程计算,从周一开始,小明需要多少天才能存够100元?13、有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几
7、个人?(2)约瑟夫环,就是循环链表。参考方法:1、不停移除第一个位置上的数。加到最后一位上。2、如果这个数为14的数,则不进行添加。3、直到链表中只剩最后一个数为止。14、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)(examTest/Test10)总共喝到的可乐为:*1、开始买的*2、每一轮换的总和。*每一轮*2.1本轮新换的*2.2本轮换完剩下的;15、在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序
8、号从0开始计算),否则,
此文档下载收益归作者所有