我面试重要内容整理.docxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我面试重要内容整理

黑马面试技巧 1个人介绍 黑马报名附带流程: 前4章一些注意事项 int a,b = 0;等于int a;int b =0; 2面向对象基础 jre jdk jvm分别是什么? Java Runtime Environme java程序的运行环境;JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JVM是Java Virtual Machine(Java虚拟机)。 2,你还知道其他的设计模式么?分别介绍一下 3.成员变量和局部变量的区别? 4.方法中的内部类能不能访问方法中的局部变量,为什么? 5.为什么需要配置path,什么时候需要classpath?作用是什么(2)? 7.面向对象与面向过程的区别; 面向过程,强调的是执行者的行为动作。面向对象强调的是对象的动作方法。以人开门为例,过程强调的是人自己打开门这个动作;而面向对象,强调的是人调用门的开门方法。人从执行者变成了指挥者。 Java中的序列化 谈谈对面向对象的理解; 21,如何获得字节码文件? 24,java的特点是什么? 8、方法中的内部类能不能访问方法中的局部变量,为什么?examTest/Test12 9、存在一个javaBean,它包含以下几个属性,1Boolean/Boolean。examTest/Test23 枚举 1、定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。examTest/Test12 2、自定义枚举week表示星期几,要求每个枚举值都有tolocaleString方法。返回中文格式的星期几。ExamTest/Test27 编程能力: 1.求三位数的质数,只能被本身和1整除!!!(歇菜这道题) 2,键盘录入5个数,存储到一个数组中,取最大值和最小值 3、 编写程序计算12+22+32+....+1002的和. 4、 编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72 思路:判断整数中是否包含7. * 要运用 整数 转 字符串、是否包含 方法contains() * 整数--字符串--是否包含7 5、判断一个字符串是否是对称字符串,例如abc不是对称字符串,aba、abba、aaa、mnanm是对称字符串 思路1:反转字符串 再看是否等于 原字符串 * 使用方法: reverse(),chatAt() * * 思路2:直接转变为字符数组 ,再前后对应对比 * 使用方法toCharArray(),charAt() 6、 排序有哪几种方法?请列举。并用JAVA实现一个快速排序. 7、 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。examTest/Test20 注意: * 1、随机数 生成函数 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集合;输出有顺序, 使用TreeMap 注意: 1、map int get(key) :若无此键,则返回null 2、map put(key,value): 直接替换原值。 3、map 取出数据两种的方式。 11、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 12、 小明的妈妈每天会给他20元零花钱。平日里,小明先花掉一半,再把一半存起来。每到周日,小明拿到钱后会把所有零花钱花掉一半。请编程计算,从周一开始,小明需要多少天才能存够100元? 13、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?(2) 约瑟夫环,就是循环链表。 参考方法: 1、不停 移除 第一个位置上的数。 加到 最后一位上。 2、如果这个数 为14的数,则 不进行添加。 3、直到链表中 只剩最后一个数 为止。 14、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)

文档评论(0)

penlai + 关注
实名认证
文档贡献者

会计从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了会计从业资格证

1亿VIP精品文档

相关文档