- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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人,又需要买多少瓶可乐?(需写出分析思路)
您可能关注的文档
最近下载
- 超详细《石油化工建设工程施工安全技术规范》GB50484-2022.pdf
- 2024年春江苏开放大学工科数学基础050086过程性作业(四).doc VIP
- T_CACM 1169-2019 中医内科临床诊疗指南 喘证 (慢性阻塞性肺疾病并右心衰竭).docx
- 《综合韩国语》教学教案—-发音部分.pdf VIP
- 壳管式干式蒸发器设计说明书.docx VIP
- OTDR的关键因素-ViaviSolutions.PDF VIP
- 高中音乐《中国影视音乐》PPT 课件.pptx
- 物业安全隐患排查台账范例.pdf
- 癫痫病人的急救与护理ppt课件【28页】.pptx
- 企业事业单位突发环境事件应急预案评审表.pdf VIP
文档评论(0)