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
线程与进程 进程是可并发运行的程序在某个数据集合上的一次计算活动.也是操作系统进行资源分配和调度的基本单位. 线程是操作系统进程中能够并发运行的实体,是处理器调度和分派的基本单位. 每一个进程内可包括 ...
随机推荐
- truncate 、delete与drop区别
原博文地址:http://www.cnblogs.com/8765h/archive/2011/11/25/2374167.html 相同点: 1.truncate和不带where子句的delete. ...
- 弹窗样式 idialog,purebox,artdialog4.1.2,jquery.alert.v1.2
<script src="<?php echo $imgurl;?>/tools/media/js/jquery.iDialog.js"></scri ...
- 解决webkit浏览器中js方法中使用window.event提示未定义的问题
这实际上是一个浏览器兼容性问题,根源百度中一大堆,简要说就是ie中event对象是全局变量,所以哪里都能使用到,但是webkit内核的浏览器中却不存在这个全局变量event,而是以一个隐式的局部变量的 ...
- 【2016-10-16】【坚持学习】【Day7】【建造者模式】
建造者模式: 一个复杂的对象由多个分部件组成.一个复杂对象 class Product { private string partA; //定义部件,部件可以是任意类型,包括值类型和引用类型 priv ...
- LoadRunner录制Web协议的脚本 (by网络)
LoadRunner录制Web协议的脚本 http://itindex.net/detail/50530-loadrunner-web-脚本
- 爬虫(Java实现)
说明: 使用了htmlparser库. 运行过程: 从某个网址开始,摘取网页中的链接,并通过广度搜索,对这些链接递归执行上述操作. 在以上过程中把网址存入数据库中.以防止搜索中出现环路. 但是,程序经 ...
- 多个不同的app应用间应该如何进行消息推送呢?
现在很多公司做app应用都会用到推送,推送这个不多说了,怎么做网上一堆,用的比较多的还数极光推送(Jpush)以及百度推送,目前我们使用Jpush,文档方面质量是差了点..这个先不吐槽,主要现在的ap ...
- [转载]我的Java后端书架 (2016年暖冬4.0版)
[转载]我的Java后端书架 (2016年暖冬4.0版) ps:最近正在初学Java,有一些其他语言的底子,但是还是要好好看书,好好练习,网上找了好久,都没有这份书单来的实用,特意转载过来,方便以 ...
- IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)
IntelliJ IDEA 乱码解决方案 (项目代码.控制台等) 最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜.换的第一 ...
- [No000054] Windows 下Python3.5, NoteBook增强版安装
接着上周继续,没看的童鞋.请移步: http://www.cnblogs.com/Chary/p/No00004B.html 这里,假设你已经能够看到这个画面了: 接下来,我们继续 给药 : 安装no ...