Java开发面试总结
Java开发面试总结、、
-----------------------
java
基础知识点这一块:
1.面向对象的三大特征。(继承,封装,多态)
1.1 在什么样的场合下面会使用到继承
1.2 什么使用多态
1.3 封装是什么?在什么场合下面使用封装?封装有什么好处?
2.什么是抽象类,什么是抽象方法?
3.什么是接口?接口和抽象类有什么样子的区别?
4.常见的访问修饰符,以及访问修饰符的使用范围?
5.java中常见的关键字,public,static final ,extends implements ;
6.处理异常的两种方式?
6.1 try....catch...finally
6.2 throw .....throws
7.String 这个对象的的常见的方法?
7.1 substring,split........
8.java中的集合框架,数组
8.1 collection map
8.2 List set
8.3 arraylist linklist hashset treeset hashMap treemap
9.java中常见的类,Math,Date,Calender,String,,
10.类部类,成员类部类,匿名类部类
11.线程
11.1 创建线程两种方式 extends Thread implements runable
12.timer 定时器类
13.java中的23中设计模式:原型,单例,工厂,观察
14.内存的工作机制(堆,栈,共享区)
15.多态的两种表现形式
15.1 方法的重置
15.2 方法的重写
16.JDBC
16.1 DriverManager Connection,PreparedStatemetn/Statement ResultSet
16.2 连接池的概念
=================================前端基本知识点============================= 1.ps
2,html/html5
2.1 hmtl5中常见的标签
2.2 html5什么是离线缓存
2.3 html5中什么是本地存储
2.4 html5中数据库的用法
2.5 html5画图
3.DIV +css/css3的一些用法
4.javascript/JQuery(Ajax)
4.1 ECMAJAVASCRIPT的一些标准的语法
4.2 DOM
4.3 BOM
4.4 熟练的查看API(选择器,过滤..........)
4.5 什么是ajax,ajax在什么场所下使用
5.你熟悉那些前端框架
5.1 bootstrap
5.2 node.js/angular.js/easyui
6.前端的开发工具
sublim3,notepad,edit,webstorm,dw,
7.熟悉npm
=====================================后台===============================
1.JSP的基础是
1.1 jsp的九大内置对象
1.2 jsp的运行原理,以及工作机制
1.3 jsp脚本、表达式
1.4 jsp中常用指令
1.5 el表达式
1.6 jsp的常用标签
1.7 jsp的四大作用域
1.8 jsp中会话机制(sesssion. cookie)
1.9 jsp中内部转发,与重定向
2.0 servlet的生命周期,
2.1 servlet的过滤器,监听器
2.2 servlet中处理中文乱码的方式(get/post)
2.3 web工程的打包发布一般是打包成.war
2.4 常用的服务器(tomcat,jboss,weblog,websphere)
2.struts2
2.1 struts2的工作原理
2.2........
3.hibernate
3.1 hibernate的工作原理
3.2 hibernate中怎么样去解决懒加载的问题
3.3 hibernate的一级缓存,二级缓存
3.4 ........................
4.MyBatis/IBatis
5.Spring/SpringMVC
5.1 Spring/springmvc的工作原理
5.2...............
===========================项目=======================================
1.项目介绍(最近的这个项目)
1.1 项目的类型
1.2 项目是解决什么问题的
1.3 项目中用到哪些技术
1.4 项目的周期
1.5 团队人数
1.6 项目的基本模块
1.7 你所负责的模块
1.8 你是怎么开展这个项目的(卓越项目管理的步骤)
1.9 你在这个项目中,主要充当什么样的角色
2.0 你在这个项目中遇到的最大的问题是什么以及是怎么解决的额
2.1 你做了这个项目,最大的收获是什么。
2.2 项目采用的版本管理工具(svn)
2.3 项目是否已经上线
------------------------------
Java开发面试总结的更多相关文章
- 2019最新最全Java开发面试常见问题答案总结
2019最新最全Java开发面试常见问题答案总结 马上准备9月份出去面试Java开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个学习笔记,摘录自各个博文以及总结. 1.JAVA面向对象的特 ...
- 各大互联网公司java开发面试常问问题
本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多. 1. junit用法,be ...
- java开发面试大全刷题整理
题目源自Java团长公众号,内容个人整理,来源于各大博客,未经允许,不准摘抄,仅供分享,不做商业使用. 本分享多数为浅层知识体系,更为底层的还请自行多写写代码,若有不对之处,望广大的人才指点,不喜勿喷 ...
- Java开发面试
有很多文章说面试相关的问题,有国内也有国外的,但是我相信不少人,特 别是新人看完后还是觉得比较虚比较泛,似乎好像懂了,但是一遇到面试还 是有些手无足措或者重复犯一些错误.本篇文章正是结合实际经 ...
- java开发面试问题
Java面试题:java的垮平台原理 为什么要跨平台使用????? 其实说白了就是个操作系统支持的指令集是不一样的.我们的程序需要再不同的操作系统上运行这些代码. 但是不要说jvm是跨平台的,而真正跨 ...
- 2019苏州凯美瑞德Java开发面试
第四家Kmerit,苏州园区,出门晚了差点迟到,一点五十五到达,先花了一小时笔试,后来两个人技术面试,四点二十出了大楼. 一.笔试 1.单选,知识点很散,涉及数据结构链表,数组,树,堆,数据库,网络, ...
- 3年java开发面试BAT,你必须彻底搞定Maven!
前言 现在的Java项目中,Maven随处可见. Maven的仓库管理.依赖管理.继承和聚合等特性为项目的构建提供了一整套完善的解决方案,如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖 ...
- Java开发面试常见问题合集
次面试事故 面试官:你看过哪些源码?我:都挺熟悉的面试官:对hashMap了解程度怎么样?面试官:那你能讲讲 HashMap的实现原理吗?面试官:HashMap什么时候会进行 rehash?面试官:结 ...
- 阿里JAVA开发面试常问问题总结2
线程与进程 进程是可并发运行的程序在某个数据集合上的一次计算活动.也是操作系统进行资源分配和调度的基本单位. 线程是操作系统进程中能够并发运行的实体,是处理器调度和分派的基本单位. 每一个进程内可包括 ...
随机推荐
- 优化mysql服务器
一.使用show variables 和show status 命令查看MySQL的服务器静态参数值和动态运行状态信息. 二.可以使用 mysqld --verbose --help|more 查看某 ...
- weblogic忘记登陆密码
以下内容来自网络: weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码. 版本:WebLogic Server 11g 说明:%DOMAIN_HOME%: ...
- 计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)
Rebuild 可以恢复损坏的 instance. 那如果是宿主机坏了怎么办呢? 比如硬件故障或者断电造成整台计算节点无法工作,该节点上运行的 instance 如何恢复呢? 用 Shelve 或者 ...
- linux 排序命令sort
sort [选项] [文件] 选项: -b:忽略每行前面开始出的空格字符: -c:检查文件是否已经按照顺序排序: -d:排序时,处理英文字母.数字及空格字符外,忽略其他的字符: -f:排序时,将小写字 ...
- Save()saveOrUpdate()Hibernate的merge()方法
Save save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思.我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因.假如两个实体之间有关系(例如empl ...
- 深入理解Java之泛型
原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象.然而,过 ...
- Three.js的光源投影
Three.js的光源默认不会导致物体间的投影,打开投影需要执行以下几步: 打开渲染器的地图阴影: renderer.shadowMapEnabled = true; 启用光线的投影:light.ca ...
- P1546 最短网络 Agri-Net
题目背景 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场.当然,他需要你的帮助. 题目描述 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其 ...
- tomcat7配置虚拟目录
1.tomcat7的安装路径下,D:\Program Files\java\Tomcat 7.0\conf,修改server.xml文件,如图: 在</Host>标签前,添加上图选中部分即 ...
- mysql Workbench 执行删除命令
SET SQL_SAFE_UPDATES = 0;delete from table1; SET SQL_SAFE_UPDATES = 1;