1.基本部分
无论使用哪种编程语言,基础始终是您不能忽视的部分。以下是经常出现的十点,当然最好熟悉。
使用length属性获取数组的长度,public,private,protected,friendly。
计算2 * 8的最有效方法是等于几个
这两个对象具有相同的值,x.equal(y)==true,但可以有不同的哈希码。这不是真的。
集合和集合之间的区别
集合中的元素不能重复,并且用于区分重复的方法。
提供常见的运行时异常。
try {}中有一个return语句,try之后的finally代码将被执行,执行时执行,返回前执行或返回后执行。 4,短s1;
S1=S1 + 1;有错吗?
7.运行时异常与一般异常之间的区别
Java中异常处理机制的简单原理和应用
1.Java高级部分
热门话题是热身,接下来就是要真正决定你未来的内容!
写一个单例模式。
为11位电话号码写一个正则表达式
写出已知的设计模式。
Web服务介绍。
tcp/ip协议有三次握手。
是否可以同步Ajax请求。
隐藏URL方法。
简单总结一下网页内容的实现步骤(只是一个爬虫)并检查逻辑思维能力。
简要描述表单方法提交post方法与字符编码和http协议中的get方法之间的区别。
从开始到结束的http请求经历了什么过程,缩写流程图。
2.框架部分
关于这部分,主要测试也是一些框架部门的基本内容。
Mybatis与Hibernate不同。
关于hibernate相关问题。
关于春天的问题。
关于struts1/2的工作流程。
介绍IOC和AOP。
3.数据库
数据库中的每个人都不会陌生,即使它不是程序员,您也会对SQL语句的内容有所了解。
学生成绩单的常见查询。 (基本不再拉。)
如何防止SQL注入。
简要描述悲观锁和乐观锁。
了解redis,memcache,mongodb等(如果您有最好的项目经验)。
数据库性能优化的常识,百万级数据优化。 (这也是目前常用的)
4.linux部分
本部分的基本部分是修改系统时间命令和修改权限命令。
5.前端基础知识
列出3种数据类型。
Jquery值赋值的基本方法。
CSS盒子模型的四个序列。
获取单选按钮的值,获取复选框的值,获取下拉列表的值,然后转到复选框的值,获取单选按钮组的值,文本框,文本字段分配。
javascript变量范围,全局变量和局部变量之间有什么区别。
为了让学习变得轻松、高效,今天给大家免费分享一套Java入门教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736