正在准备Java程序员的职位吗?只要准备6份知识点,面试就没有压力!
0。基本部分
不管是什么编程语言,基础总是你不能忽视的部分。
以下是比较常出现的十个点,当然最好是全都能熟悉。
- 使用length属性获取数组长度,public、private、protected、friendly区别
- 最有效率的方法算2*8等于几
- 两个对象值相同,x.equal(y)==true,但是却可有不同的hashcode,这句话对不对。
- Collection和Collections区别
- Set里面的元素不能重复,用什么方法区分重复与否。
- 给出一个常见的runtime exception。
- try{}里有一个return语句,紧跟在try后的finally里的code会不会被执行,什么时候执行,return前执行还是return后执行。4、short s1;
- s1=s1+1;是否有错?
- 7.运行时异常和一般异常的区别
- Java中的异常处理机制的简单原理和应用
1.Java高级部分
基础题目算是热身,接下来的才是真正决定你未来的内容!
- 写出单例模式。
- 写出一种11位手机号的正则表达式
- 写出知道的设计模式。
- Webservice介绍。
- tcp/ip协议三次握手。
- Ajax请求是否可以实现同步。
- 隐藏URL方式。
- 简单概括取到一个网页内容的实现步骤,(简单来说就是爬虫),考察逻辑思维能力。
- 简述form表单提交post方法与get方法在字符编码、http协议方面的区别。
- 一个http请求从开始到结束都经历了哪些过程,简写流程图。
2.框架部分
关于这部分,主要考的也是一些框架部门中较为基础的内容。
- Mybatis与hibernate区别。
- 关于hibernate的相关问题。
- 关于Spring的相关问题。
- 关于struts1/2的工作流程。
- 介绍IOC和AOP。
3.数据库
数据库大家都不会陌生吧,就算不是程序员,也稍微知道一点关于SQL语句的内容。
- 学生成绩表的常用查询。(基础到不能再基础拉。)
- 如何防止SQL注入。
- 简述悲观锁和乐观锁。
- 了解redis,memcache,mongodb等(如果有项目经验最佳)。
- 数据库性能优化常用基础知识,百万级数据优化。(这也是目前比较常被用到的)
4.linux基础
这部分基础主要就是关于修改系统时间命令、修改权限命令。
5.前端基础
- 列举3种数据类型。
- jquery取值赋值基本方法。
- CSS盒子模型的4个顺序。
- 获取单选按钮的值,获取复选框的值,获取下拉列表的值,后去复选框的值,获取单选按钮组的值,文本框、文本域赋值。
- javascript变量范围有什么不同,全局变量和局部变量。
1.文章《java 如何给文本框赋值 java如何添加文本框…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《java 如何给文本框赋值 java如何添加文本框…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好