- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.什么叫面向对象编程
? 面向对象编程在于软件代码的复用,具备更好地模拟现实世界环境的能力,
? 是自上而下的编程,面向对象的编程使得复杂的工作条理清晰、编写和维护更容易。
2.什么叫面向过程
? 面向过程是一种以过程为中心的编程思想,就是分析出解决问题所需的步骤,然后用函数
? 一步一步的实现,使用的时候一次调用就可以了
3.final和finally的区别
? final是修饰符如果修饰类则这儿类不能被重写。如果修饰变量必须设定初始值,在以后的引用中不可修改。
? finally是异常处理时提供finally语句块,无论是否发生异常都将执行的部分。
4.面向接口编程优点是什么?怎样实现面向接口编程。
? 使得业务逻辑清晰,代码易懂,方便扩展,可维护性强。
? 把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成
? 当客户需求变化时,只需要编写该业务逻辑的新的实现类,不需要该写现有代码,
? 减少对系统的影响。
5.三大框架配置文件
? spring的:application-context.xml
? struts2的:struts.xml
? hibernate的:直接在spring的配置文件中
6.ArrayList和LinkedList区别
? arraylist采用的是数组形式保存对象,优点查询方便,缺点插入删除麻烦。
? LinkedList采用链式保存对象,优点删除修改方便,查询麻烦要从第一个开始。
7.如何使用eclipse进行ssh框架开发
? 下载Struts2,Spring,Hibernate
??创建一个 Web Progect
? 修改(WEB-INF下的)web.xml文件,增加struts2的配置
? 添加struts.xml配置文件
? 配置Spring-导入spring包
? 添加applicationContext.xml文件
? 整合Spring与Struts。在Struts的lib目录中找到struts2-spring-plugin-*.jar,引入到工程中
? 配置Hibernate
? 创建Hibernate配置文件-hibernate.cfg.xml
? 创建log4j日志文件
8.怎样配置tomcat
? 现则window-preferences-server-runtime environment-add-tomcat版本-选择tomcat路径
9.jdbc的作用,怎样使用jdbc连接数据库
? 建立与数据库的连接
? 发送SQL语句
? 处理数据库返回结果
? 加载JDBC驱动程序
Class.forName(com.MySQL.jdbc.Driver);
Class.forName(oracle.jdbc.driver.OracleDriver);
Class.forName(com.microsoft.jdbc.sqlserve.SQLSerDriver);
? 建立连接
Connection con = DriverManger.getConnection(url,user,password);
? 创建Statement对象
preparedStatement p = con.preparestatement(sql);
? 结果处理
Result rs = pstmt.excuteQuery();
while(rs.next){
rs.getString(“字段名”);
}
? 关闭连接
finally(){
conn.close();
stmt.close();
}
10.struts2框架核心配置文件?
???struts.xml 主要负责管理应用中的Action映射,以及该Action包含的Result定义
???perties 包含了系列的key-value对象,每个key就是一个Struts2属性,
??key对应的value就是一个Struts2属性值
11.ajax和jQuery作用,为什么要用
???ajax(异步JavaScript和xml)是一种创建交互式网页应用的网页开发技术,
???通过在后台与服务器进行少量数据交互,ajax可以使网页实现异步更新。
???不用重新加载整个网页,对网页部分进行更新。
???jQuery是一个优秀的JavaScript库,使用户能更方便地处理html,events,实现动画效果
???并且方便的为网站提供ajax交互。
12.hashcode是什么
???hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值
13.抽象类和接口
?? 都代表系统的抽象层不可被实例化,抽象类有构造方法和实例方法,接口没有。抽象类是单一继承
?? 接口可以被多个实现。
您可能关注的文档
- JAVA_Web开发教程讲述.ppt
- java基础笔记27天讲述.doc
- java基础试卷讲述.doc
- Java基础第11章课件讲述.ppt
- Java基础语法讲述.ppt
- java基础复习-4讲述.ppt
- Java实验报告三讲述.doc
- java小结讲述.doc
- Java常用英语单词讲述.doc
- Java基础第2章课件讲述.ppt
- 广东省18校联考2024-2025学年高一上学期1月期末英语试题(解析版).docx
- 贵州省黔东南苗族侗族自治州2024-2025学年八年级上学期期末考试英语试题(含答案).docx
- 贵州省黔东南苗族侗族自治州2024-2025学年八年级上学期期末考试英语试题(解析版).pdf
- 湖南省衡阳市衡阳县第一中学2024-2025学年高一上学期1月期末英语试题(含答案).docx
- 贵州省黔东南苗族侗族自治州2024-2025学年八年级上学期期末考试英语试题(含答案).pdf
- 2026年环江毛南族自治县辅警招聘考试备考题库推荐.docx
- 2025年合肥职工科技大学中国近现代史纲要期末考试模拟题附答案.docx
- 2025年青岛农业大学辅导员招聘备考题库最新.docx
- 2025年郑州黄河护理职业学院思想道德修养与法律基础期末考试模拟题及答案1套.docx
- 2026年毛概期末考试试题库附答案ab卷.docx
最近下载
- 钢筋混凝土薄壳结构设计规程.docx VIP
- 2024济南历城区中小学教师招聘考试真题及答案.docx VIP
- 潮州市烟草专卖局专卖执法资格测试考试试卷(烟草专卖法律知识科目).docx VIP
- TSZRCA 007-2023 机器人特种线缆专用铜箔丝材料技术规范.pdf VIP
- 存储基础知识培训.pptx VIP
- 多叶片微风风力发电项目可行性报告.pptx VIP
- TSZRCA 003-2023 机器人本体电源线缆技术规范.pdf VIP
- hopeVert300系列通用型变频器选型手册 - 禾望电气.PDF VIP
- 汽车零部件质量控制和检测先进技术.docx VIP
- 矿物绝缘电缆敷设技术规程 施工专业.pdf VIP
原创力文档


文档评论(0)