- 博客(38)
- 收藏
- 关注
原创 中威笔试题
1.重写与重载的区别,重载的方法可以改变返回值类型吗重写:发生在父类和子类之间,方法签名必须是一样的重载:发生在本类中,方法名一样,但是参数列表不一样,重载可以是构造器的重载,也可以是方法的重载。方法的重载是可以改变返回值类型的3.string与stringBuffer的区别String:适用于少量的字符串操作的情况StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况...
2018-11-11 16:52:55
252
原创 中天笔试题
一、 接口和抽象类的区别是什么?相同点:都不能被实例化,位于继承树的顶端,是用于被其他类继承或者实现的;都可以包含抽象方法,子类都必须要实现抽象方法;在实际的开发中,都是接口先行,一般都是先定义接口,然后开发人员实现接口,完成具体方法的实现。抽象类是个半成品,可以作为一个模板去使用。不同点:抽象类中可以定义普通方法,但是接口中都是抽象方法和静态变量;在抽象类是可以定义静态方法的,接...
2018-11-11 16:46:46
252
原创 ssm项目总结
Mybatis解决了jdbc相关问题1、数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。2、Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。3、使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改...
2018-11-04 18:59:07
4731
原创 编程素养-Day019
JSP 简答题JSP 中动态 include 与静态 include 的区别?动态 include:<jsp:include page="included.jsp" flush="true" />静态 include:<%@ include file="included.htm" %>1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 Servlet;...
2018-11-02 23:04:09
118
原创 学习感悟
贯彻信念每个人心中都有一盏灯,它的名字叫理想;每个人都要走一段路,它的名字叫人生。有一句名言:人活着没有理想是可怕的。的确,没有理想,哪来得劲头?而我只有一个理想(暂且不说)。既然选择了走这条路,就不要半途而废。要像一个荒野开拓者,贯彻信念的走下去。学无止境学无止境这句话你能理解吗?学习没有止境,很多东西需要我们去学习掌握。并不是你学会了就等于你不用学了,因为你还要去复习、去掌握,去更新,...
2018-11-02 22:51:22
22924
原创 动态绑定
动态绑定在实际项目的时候,遇到了一个问题,就是通过JS动态生成的元素,所带来的两种结果<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body>
2018-11-02 01:32:36
220
原创 编程素养-Day018
JavaScript 简答题列举 Java 和 JavaScript 之间的区别?Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编程...
2018-11-02 01:10:39
123
原创 编程素养-Day017
JavaScript 简答题请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 spl...
2018-11-01 13:39:23
101
原创 框架-D01
Mybatis介绍1.MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2.MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、...
2018-10-30 18:40:45
107
原创 编程素养-Day016
JavaScript 简答题说说你对 json 的理解?a.JSON指的是javaScript对象表示法(javaScript Object Notation);b.JSON是轻量级的文本数据交换格式,并不是编程语言;c.JSON独立于语言存在;d.JSON具有自我i描述性,更易理解;e、JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松...
2018-10-30 17:05:38
102
原创 编程素养-Day015
JavaScript 简答题DOM 操作怎样添加、移除、替换、插入、创建和查找节点?1、创建新节点创建一个具体的元素: createElement()创建一个文本节点:createTextNode()2、添加、移除、替换、插入添加:appendChild()移除:removeChild()替换:replaceChild()插入:insertBefore() 在已有的子节点前插入一...
2018-10-30 07:22:17
261
原创 编程素养-Day014
JSP 简答题B/S 与 C/S 的联系与区别C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变...
2018-10-28 23:10:29
98
原创 测试3
1.重写与重载的区别,重载的方法可以改变返回值类型吗?重写方法必须满足下列条件(1) 子类的方法的名称及参数必须和所覆盖的方法相同(2) 子类的方法返回类型必须和所覆盖的方法相同(3) 子类方法不能缩小所覆盖方法的访问权限(4) 子类方法不能抛出比所覆盖方法更多的异常重载方法必须满足下列条件(1) 方法名必须相同(2) 方法的参数签名必须相同(3) 方法的返回类型和方法的修饰符可...
2018-10-28 23:06:07
12398
原创 测试2
1.Form提交的两种方式有什么区别答:form表单中 method有两种提交方法,get和post分别对应HttpServlet中的doGet()和doPost()方法。区别:1). get数据传输,他是把数据放在了http协议中的http_header中拼接在URL后面,因为URL的长度有限制,所以get方式传输数据大小收到了限制。Post方式的数据被放在了http协议的Http_bo...
2018-10-28 14:10:21
274
原创 测试1
1.从键盘录入任意两个三位数,分别是最大值和最小值,再改范围内输出一个三位数,要求该三位数每一位的数字立方加起来等于这个数的本身。package test;public class Test { public static void main(String[] args) { int x = 100; int y = 500; for(int num ...
2018-10-28 13:36:08
164
原创 编程素养-Day013
JavaScript 编程题谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;异步与服务器通信,不需要打断用户的操作,具有更加迅速...
2018-10-26 23:43:25
126
原创 编程素养-Day012
JavaScript 编程题按照下列要求,用JavaScript写一个年,月,日的联动菜单。1、默认显示当前日期;2、选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;<html> <head> <meta charset="UTF-8"> <title>年月日下拉框联动</title> </he..
2018-10-26 17:20:53
108
原创 编程素养-Day011
JavaScript 编程题去掉一组整型数组中重复的值。比如输入:[1,13,24,11,11,14,1,2]输出:[1,13,24,11,14,2]需要去掉重复的 11 和 1 这两个元素。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title><..
2018-10-24 23:54:29
137
原创 编程素养-Day010
JavaScript 编程题输入某年某月某日,判断这一天是这一年的第几天?<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>测试</title> </head> <body>
2018-10-24 23:50:11
102
原创 编程素养-Day009
JavaScript 编程题1.null 和 undefined 的区别?(1).undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。(2).null类型也只有一个值,即null。null用来表示尚未存在的对象常用来表示函数企图返回一个不存在的对象。MySQL 编程题表名 students查询出只选修了一门课程的全部学...
2018-10-22 16:29:58
119
原创 编程素养-Day008
jQuery 编程题请描述 jQuery 能做什么?1、方便快捷地获取 DOM 元素;2、动态修改页面样式;3、动态改变 DOM 内容;4、响应用户的交互操作;5、为页面添加动态效果;6、统一 ajax 异步刷新;7、简化 JavaScript 操作;MySQL 编程题MySQL 相比于其他数据库有哪些特点?MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL...
2018-10-21 17:05:07
111
原创 编程素养-Day007
JQuery 问答题jQuery 中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next() :取得匹配元素后面紧邻的同辈元素;prev():取得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest(): 取得最近的匹配元素;find():取得匹配元素中的元素集合,包括直接子元素和后代元素;MySQL 问答题...
2018-10-21 16:53:45
75
原创 编程素养-Day006
JavaScript 问答题什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:console.log(isNaN(NaN)); //trueconsole.log(isNaN(23)); //falsec...
2018-10-20 02:36:02
116
原创 编程素养-Day005
JavaScript 问答题1.解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如...
2018-10-18 06:21:58
98
翻译 编程素养-Day004
JavaScript 编程题1.页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。<!doctype html><html> <head> <title>闰年</title> <meta charset="utf-8...
2018-10-18 06:14:37
82
翻译 编程素养-Day003
JavaScript 编程题查找「sdddrtkjsfkkkasjdddj」字符串中,出现次数最多的字符和次数&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;g
2018-10-16 00:19:35
111
原创 编程素养-Day002
标题JavaScript 编程题下面两个函数的返回值是一样的吗?为什么?function foo1() { return { bar: "hello" };}function foo2() { return { bar: "hello" };}在上述情况中,为了正确解析代码,就不会自动填充分号了,但是对于 return 、break、continue 等语句...
2018-10-14 22:53:55
128
原创 编程素养-Day001
如何用JavaScript编写九九乘法表,并显示到页面上&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt; &amp;lt;title
2018-10-13 00:51:28
142
原创 周测反省及复习计划
周测反省及复习计划周测情况这次测试很简单,但结果令人不满意。有的题不会做,简单的错。归咎于看得少,敲的少。针对这次试卷,把错题订正,再找相同类型的题自己在做一遍。为了避免这样的事情再次发生,加强巩固是必要的,要做到两手抓。一边学习新知识一边查漏补缺,将前面的知识点分成几个块(如html一块,js一块)将一个大目标分为几个小目标来实现。计划表如下...
2018-10-13 00:01:57
1340
原创 JAVA之旅(4)
复习之旅运算符 较容易忘记的是三目运算符 例子: 流程控制 分支选择结构:Java 中的分支选择结构有 if 结构、switch 结构 if结构例子 switch 结构 例子(在控制表达式中,只允许出现 byte、short、int、char四种基础数据类型,在JDK1.7以后,支持 String 类型的控制表达式。) ...
2018-08-29 13:53:19
151
原创 JAVA之旅(3)
复习之旅(1)数值型 整数型:byte(-128-127)、short(15次方)、int(31次方)、long(63次方)浮点型:float(38次方),double(308次方)字符型 char:用单引号表示,Java 中使用16位的 Unicode 字符集作为编码方式布尔型 boolean:表示逻辑中的真和假,值只有 true / false。(在实际开发中,我们一般...
2018-08-28 23:43:08
80
原创 JAVA之旅(2)
类java中重要的存在——类属性 成员变量 – 修饰符 数据结构 空格 变量名 初始值数据结构(1.八种基本数据类型 2.引用数据类型)方法:成员方法 (返回值只有一个,除void) 方法名(参数列表){ }(基本的)构造器:构造方法 创造对象 给属性赋值。1属性重点引用数据类型,也就是自定义数据类型。 ...
2018-08-24 01:55:25
125
原创 java之旅(1)
了解JAVA其他语言1.机器语言(01010101)2.汇编语言(简单的抽象)3.高级语言(将汇编语言进行复杂的抽象,进一步抽象),较为尴尬的问题(内存的管理),java没有这样的问题。4.java(面向对象)较为完整的抽象。解问题空间,对象之间的通信java面向对象1.创建类2创建对象 new(关键字)3对象之间的通信 ” ·”(完成对象之间的通信)...
2018-08-21 21:05:51
156
原创 模仿天猫商城项目总结
模仿天猫商城项目总结(1)HTML部分- 1多写注释 代码不同于文字,时间一长你就会遗忘,为了便于以后的查找和修改,一定要多写注释。- 2规范,美观 为了将代码变得有条理性及观赏性,要注意代码的缩进。- 3用户 最后,这部分代码是要在页面上展现出效果给用户看的,但是有的效果并不能让人满意,所以必须另辟蹊径(如图所示)图一 图二 图一的效果比图二的效果好...
2018-08-20 16:32:52
2713
1
原创 模仿天猫商城数据库分析
仿天猫商城数据库分析数据结构图页面分析前端注册页面- 页面图片 - 功能描述 登陆页面 - 功能描述账号登陆- 页面执行的SQL语句校验账户密码是否匹配,匹配则为1,否则为0 SELECT COUNT(*) FROM user WHERE name=” AND password=”;购物车页面 - 功...
2018-08-15 15:00:50
559
原创 jQuery-样式修改随记
attr() addClass() 前提是css部分有你要增加的或修改的样式(class name)<!DOCTYPE html><html><head> <title></title> <style type="text/css"> .re{
2018-07-18 23:39:40
112
原创 Js Array-随记
JavaScript1.数据类型:boolean number string array function undefined NaN定义数组:var arr = [2,"2",true];console.log(arr[2]); (.................................................
2018-07-12 22:04:47
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人