- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA就业课程
面试整体流程
1.1 简单的自我介绍
我是xxxx,工作xxx年.我先后在xxxx公司、yyyy公司工作。先后做个xxxx项目、yyyy项目。
1.2 你简单介绍一下xxxx项目
为了解决xxxx问题,开发了一套xxxx系统,该系统主要有那些部分组成。简单介绍项目的整体架构。参与某个模块的开发。就要求你说一下这个模块的业务及设计。
1.3 会问一下JAVA的专业技能
后面详细讲解
1.4你还有什么需要询问我的吗
公司要做的项目?项目中会使用一下什么技术?
注意:经历了多轮面试后,对于你的自我介绍和项目项目经验面试官就不太关心了。
你说一下你最擅长的什么?你简单说一下?
最终技术面试完成后,都会让你回家等消息,或者等hr来和你谈薪资和福利。
java的专业技能
2.1 java的基础部分
2.1.1 简单讲一下java的跨平台原理
由于各操作系统(windows,liunx等)支持的指令集,不是完全一致的。就会让我们的程序在不同的操作系统上要执行不同程序代码。Java开发了适用于不同操作系统及位数的java虚拟机来屏蔽个系统之间的差异,提供统一的接口。对于我们java开发者而言,你只需要在不同的系统上安装对应的不同java虚拟机、这时你的java程序只要遵循java规范,就可以在所有的操作系统上面运行java程序了。
Java通过不同的系统、不同版本、不同位数的java虚拟机(jvm),来屏蔽不同的系统指令集差异而对外体统统一的接口(java API),对于我们普通的java开发者而言,只需要按照接口开发即可。如果我系统需要部署到不同的环境时,只需在系统上面按照对应版本的虚拟机即可。
2.2.2 搭建一个java开发环境的步骤
Java开发环境需要些什么?
适用于我们开发环境的jdk
对应开发环境eclipse
还需要web服务器(tomcat)
下载对应组件
安装
Jdk,安装正常流程安装即可,配置我们的JAVA_HOME,因为后面的eclispe和tomcat会依赖于这个变量.
Eclispe正常解压就ok,设置workspace的默认编码
Tomcat 正常解压就ok,把tomcat集成到eclispe中,安装插件就OK。
Svn/git
2.1.3讲一下java中int数据占几个字节
Java中有几种基本数据类型?8种
Int占 4个字节,32位
Boolean 1位
2.1.4 面向对象的特征有哪些方面
有四大基本特征:封装、抽象、继承、多态
面向对象的封装性,即将对象封装成一个高度自治和相对封闭的个体,对象状态(属性)由这个对象自己的行为(方法)来读取和改变。
张三这个人,他的姓名等属性,要有自己提供的获取或改变的方法来操作。private name setName getName
抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在与当前目标有关的方面。 就是把现实生活中的对象,抽象为类。
在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。遗产继承
多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。
Object obj = new xxx();
UserDao userDao = new UserDaoJdbcImpl();
UserDao userDao = new UserDaoHibernateImpl();
靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。
原则:回答比较抽象问题的时候,要举例说明
2.1.5有了基本数据类型,为什么还需要包装类型?
基本数据类型,java中提供了8中基本的数据类型。boolean int float等
包装类型:每一个基本的数据类型都会一一对应一个包装类型。
boolean Boolean
Int Integer
装箱和拆箱
装箱:把基本的数据类型转换成对应的包装类型.
Integer .valueOf(1)
Integer i = 1;自动装箱,实际上在编译时会调用Inte
您可能关注的文档
最近下载
- 幼儿园教育质量评价考试题库.docx VIP
- 生物医学检测与仪器.pdf VIP
- CECS156-2004 合成型泡沫喷雾灭火系统应用技术规程.docx VIP
- CECS426-2016 减压型倒流防止器应用技术规程.docx VIP
- CECS40-1992 混凝土及预制混凝土构件质量控制规程.docx VIP
- CECS146-2003 碳纤维片材加固混凝土结构技术规程.docx VIP
- CECS115-2000 干式电力变压器选用、验收、运行及维护规程.docx VIP
- CECS131-2002 埋地钢骨架聚乙烯复合管燃气管道工程技术规程.docx VIP
- CECS194-2006 聚苯模板混凝土结构技术规程.docx VIP
- CECS301-2011 乡村建筑内隔墙板应用技术规程.docx VIP
原创力文档


文档评论(0)