自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

javafirst

分享Java开发技术、Java面试笔试题、IT技术、Java学习视频资源

  • 博客(14)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java面试_非技术问答

以下问答只是个人理解,有补充可以留言!1、能接受接班吗?能,若你回答不能,公司却要加班,肯定不要你了。2、你的缺点是什么?①首先我的缺点不会封装,其次如果您有多少缺点,等我来了贵公司后,不但会继承,还会多态。。。好了,我回答完了,你如果有空的话,现在可以把您的缺点做好接口,我准备实现了!②挑对面试的工作影响不大的讲,毕竟你是想要这份工作,不要老老实实的回

2017-04-20 18:11:37 1705

原创 java面试⑧项目和业务部分

2.7.1项目分类在公司做的项目可以分为两种  产品、项目项目:就是给一些公司接的项目,项目开发完成后,就交互,后面这个项目代码就不再维护了产品:充分考虑扩展性和基本义务,来做一个产品,在这个产品上可以进行定制开发。2.7.2项目参与者产品经理、架构师(SE)、开发、测试、UI、资料、PM、MDE开发团队:开始代码能完成需求测试团队:测试功能UI:负责界面设计、

2017-04-20 12:39:37 2645

原创 java面试⑦高级部分

2.6.1有没有用过Linux?你都用它来做什么?Linux是一个长时间运行比较稳定的操作系统,所以我们一般会拿他作为服务器(web,db,app等)。Linux本身具有C的编译环境,我们的一些软件是没有软件包的(redis等),需要在Linux的C编译环境编译得到软件包2.6.2说一下Linux下面的一些常用命令常用:pwd 获取当前路径cd 跳转到目录su -u

2017-04-20 12:37:40 2028 1

原创 java面试⑥框架部分

2.5.1 什么是框架:框架(framework)是一个框子--》指约束性,也是一个架子--》指支撑性IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,在此结构上可以根据具体问题扩展、按插更多的组成部分,从而更迅速和方便地架构完整的解决问题的方案。1)框架本身一般不完整到可以解决特定问题,但是可以帮助您快速解决特定问题:没有框架所有的工作都从零开始做,有了

2017-04-20 12:32:06 3249

原创 java面试⑤前端部分

2.4.1 简单说一下HTML,CSS,javaScript在网页开发中的定位?HTML:超文本标记语言,定义网页的结构CSS:层叠样式表,用来美化页面JavaScript:主要用来验证表单,做动态交互(其中AJAX)2.4.2简单介绍一下AJAX什么是AJAX?--》异步的JavaScript和XML作用是什么?--》通过AJAX与服务器进行数据交换,AJAX可以

2017-04-20 12:27:51 5935 1

原创 java面试④数据库部分

2.3.1 数据库的分类及常用的数据库数据库分为:关系型数据库和非关系型数据库关系数据库:mysql,oracle,sqlServer非关系型:redis,mongoDB2.3.2 简单介绍一下关系数据库三范式范式就是规范,就是关系型数据库在设置表时,要遵循的三个规范。要满足第二范式必须先满足第一范式,要满足第三范式必须先满足第二范式。所谓第一范式(1NF)是指数据

2017-04-20 11:37:37 3750

原创 java面试③Web部分

java面试①整体流程java面试②基础部分2.2.1 讲一下http get和post请求的区别get和post请求都是http的请求方式,用户通过不同的http请求方式完成对资源(url)的不同操作,具体点来讲get一般用于获取/查询资源信息,而post一般用于更新资源信息。 http定义了与服务器交互的不同方法,最基本的方法有4种,分别

2017-04-20 11:32:41 2379

原创 java面试②基础部分

java面试①基础部分2.1.1 简单讲一下java的跨平台原理由于各操作系统(windows,linux)支持的指令集,不是完全一致的,就会让我们的程序在不同的操作系统上要执行不同程序代码,java开发了适用不同操作系统及位数的java虚拟机来屏蔽系统之间的差异,提供了统一的接口,对于我们java开发者而言,你只需要在不同的系统上安装对应的不同java虚拟机,这时你的ja

2017-04-20 11:25:46 3510

原创 java面试①整体流程

java面试流程1.1 简单的自我介绍    我是xxx工作了xx年,在xx公司,做过xx项目, 1.2你简单介绍一下xxx项目为了解决xxx问题,开发类一套xxx系统,该系统有哪些部分组成。简单介绍项目的整体结构,参与哪个模块的开发,就要求说一下这个模块的业务设计 1.3会问java的专业技能1.4 你还有什么需要问我的吗?    公司要做的项目?项目会使

2017-04-18 17:18:52 5371

原创 heap和stack有什么区别

heap和stack有什么区别1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。

2017-04-18 17:04:40 1178

转载 史上最全的Javascript面试题总结

微信搜索公众号:javafirst1、什么是JavaScript?JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。类似的基本题目还包括:JavaScript都有哪些类型?JavaScript是谁发明的?......

2017-04-18 16:52:39 600

转载 Java面试题全集(下)

更多Java面试题,微信搜索公众号:javafirst 这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大

2017-04-13 20:34:51 428

转载 Java面试题全集(中)

更多Java面试题,微信搜索公众号:javafirst这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,

2017-04-13 20:21:57 404

转载 Java面试题全集(上)

更多Java面试题,微信搜索公众号:javafirst2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和

2017-04-13 20:16:00 764

Linux Shell脚本攻略(第2版)

Linux Shell脚本攻略(第2版)

2017-06-21

JAVA API1.6中文文档

JAVA API1.6中文文档,Java程序员的必备手册之一,适用于于不擅长看英语文档的小伙伴。谁用谁知道。

2017-03-06

Java面试宝典2017

一套经典的Java面试题,不管是新手老鸟,相信都会有用的,不会让你失望。帮助你复习面试时取得事半功倍的效果。

2017-03-06

鸟哥的Linux私房菜基础篇第三版

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

2017-03-06

阿里巴巴Java开发手册

2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。 这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

2017-03-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除