欢迎大家来到IT世界,在知识的湖畔探索吧!
黑马程序员java面试题每日3题坚持100天day14
面试题传送门:day01、day02、day03、day04、day05、day06、day07、day08…
三宝带你今日三道题,本次整理专栏Java的正确学习方法路径以及Java的求职面试题!为求职的朋友们加油!
1. MVC 的各个部分都有那些技术来实现?如何实现?
答:MVC 是 Model-View-Controller 的简写。Model 代表的是应用的业务逻辑(通过JavaBean,EJB 组件实现), View 是应用的表示面(由 JSP 页面产生),Controller 是提供应用的处理过程控制(一般是一个 Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
2. 在 web 应用开发过程中经常遇到输出某种编码字符,如 iso8859-1 等,如何输出一个某种编码字符串?
Public String translate (String str) { String tempStr = ""; try { tempStr = new String(str.getBytes("ISO-8859-1"), "GBK"); tempStr = tempStr.trim(); } catch (Exception e) { System.err.println(e.getMessage()); } return tempStr; }
欢迎大家来到IT世界,在知识的湖畔探索吧!
3. 现在输入 n 个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供 reset.(答案有点疑惑,问题有点不清不楚)
答案
欢迎大家来到IT世界,在知识的湖畔探索吧!public static String[] splitStringByComma(String source){ if(source==null||source.trim().equals(“”)) return null; StringTokenizer commaToker = new StringTokenizer(source,”,”); String[] result = new String[commaToker.countTokens()]; int i=0; while(commaToker.hasMoreTokens()){ result[i] = commaToker.nextToken(); i++; } return result; }
循环遍历 String 数组
Integer.parseInt(String s)变成 int 类型
组成 int 数组
Arrays.sort(int[] a),
a 数组升序
降序可以从尾部开始输出
java自学路线:黑马程序员Java视频教程从入门到精通(完整版)超千万下载量
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/80805.html