自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 面试题

(类变量)静态变量和实例变量的区别?(1)语法定义上的区别静态变量用static修饰实例变量没有static修饰(2)运行区别,实例区别静态变量在类中,不属于实例对象,属于类所有,只要程序加载了字节码,不用创建实例对象静态变量就会被分配空间,已经可以使用。实例变量是某个对象的属性,只有实例化对象后,才会被分配空间,才能使用。类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的...

2018-12-04 11:11:43 128

原创 企业真题

Java 基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2、Java 有没有 goto?java 中的保留字,现在没...

2018-11-24 09:43:23 179

原创 真题01

一、接口和抽象类的区别是什么?1,抽象类中可以包含非抽象的普通方法,而接口中所有的方法必须是抽象的,不能有非抽象的普通方法。2,一个类可以实现多个接口,但只能继承一个抽象类。3,抽象类里可以有构造方法,而接口内不能有构造方法。4,抽象类中的抽象方法的访问类型可以是public ,protected和默认类型,但接口中的抽象方法只能是public类型的,并且默认即为public abstra...

2018-11-05 18:32:39 159

原创 项目总结

 通过这次项目学到了  1 、能根据老师提出的需求完成相应的任务  我深刻地认识到,以后我们去了公司之后就是根据客户的需求来一步步实现,所以这次老师让我们提前了解公司的机制 ,以便于我们能够更好地适应公司里的环境。我这次也学到了不能盲目的拉起来就写不然后面的出现的问题还要改的很多,所以写之前要先想好思路。2、真抓实干,全力完成老师交办的任务完成老师布置的任务,是学生的天职,以后上班之后领...

2018-11-04 18:26:31 294

原创 博客

每个人都有自己的目标,自己的人生路,要学习,也要规划自己的未来;要求知,更要向着目标前行!  目标是对建设人生的规划,目标越大,人生的舞台也就越大。  目标是脚下那一座高耸入云的山峰,目标越高,人生的阅历与学识也就会越高。  从那一节欢乐的课堂中,一个少年,看到了自己的目标——  “演讲!”课堂开始了,这是一节关于性格色彩的解说,会成为一个程序员,这正是他的一个梦想!他思考着,如何将梦想照...

2018-11-02 20:52:46 149

原创 myBatis动态

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。1、if标签if标签可用在许多类型的sql语句中,我们以查询为例。首先看一个很普通的查询:如果studentName为null,此语句很可能报错或查询结果为空。此时我们使用if动态sql语句先进行判断,如果值为null或等于空字符串,我们就不进行此条件的判断,增加灵活性。参数为实体类Stud...

2018-11-01 19:16:02 146

原创 动态绑定事件

<head> <meta charset="UTF-8"> <title>demo</title> <script type="text/javascript" src="js/jquery-1.10.2/jquery.min.js"></script></he

2018-11-01 18:47:27 137

原创 编程思想19

JSP 中动态 include 与静态 include 的区别?动态 include: <jsp:include page=“included.jsp” flush=“true” />静态 include:<%@ include file=“included.htm” %>1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 Servlet;而动态导入则是...

2018-11-01 13:53:43 89

原创 编程思想18

JavaScript 简答题列举 Java 和 JavaScript 之间的区别?Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编程...

2018-11-01 13:51:33 80

原创 编程思想17

JavaScript 简答题请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 spl...

2018-11-01 13:37:18 91

原创 编程思想16

JavaScript 简答题说说你对 json 的理解?a、JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);b、JSON 是轻量级的文本数据交换格式,并不是编程语言;c、JSON 独立于语言存在;d、JSON 具有自我描述性,更易理解;e、JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函...

2018-10-30 18:57:47 83

转载 整理

重写与重载的区别,重载的方法可以改变返回值类型吗?重写方法必须满足下列条件(1) 子类的方法的名称及参数必须和所覆盖的方法相同(2) 子类的方法返回类型必须和所覆盖的方法相同(3) 子类方法不能缩小所覆盖方法的访问权限(4) 子类方法不能抛出比所覆盖方法更多的异常重载方法必须满足下列条件(1) 方法名必须相同(2) 方法的参数签名必须相同(3) 方法的返回类型和方法的修饰符可以不...

2018-10-29 20:14:55 122

原创 编程思想15

JavaScript 简答题DOM 操作怎样添加、移除、替换、插入、创建和查找节点?1、创建新节点创建一个具体的元素: createElement()创建一个文本节点:createTextNode()2、添加、移除、替换、插入添加:appendChild()移除:removeChild()替换:replaceChild()插入:insertBefore() 在已有的子节点前插入一...

2018-10-29 19:54:46 179

原创 编程思想14

JSP 简答题B/S 与 C/S 的联系与区别。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种...

2018-10-28 21:58:19 146

原创 编程思想13

JavaScript 编程题谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点a、无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;b、异步与服务器通信,不需要打断用户的操作,具有更...

2018-10-28 21:48:56 89

原创 编程思想12

JavaScript 编程题按照下列要求,用JavaScript写一个年,月,日的联动菜单。1、默认显示当前日期;2、选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;<!DOCTYPE html><html><head><meta charset="UTF-8">&

2018-10-25 19:31:18 86

原创 编程思想11

去掉一组整型数组中重复的值。比如输入:[1,13,24,11,11,14,1,2]输出:[1,13,24,11,14,2]需要去掉重复的 11 和 1 这两个元素。 function quchong(array){ var temp = []; //一个新的临时数组 for(var i = 0; i < array.length; i++){ ...

2018-10-24 20:12:58 73

原创 编程思想10

JavaScript 编程题输入某年某月某日,判断这一天是这一年的第几天?<script type="text/javascript"> var a = parseInt(prompt("年份")); var b = parseInt(prompt("月份")); var c = parseInt(prompt("日份")); var...

2018-10-23 20:45:05 173

原创 编程思想09

JavaScript 编程题null 和 undefined 的区别?null只有一个值,表示一个不存在的对象undefind只有一个值,表示一个没被初始化的对象MySQL 编程题select sno,username ,COUNT(course)FROM students GROUP BY sno,username HAVING COUNT(course)=1;Java 编程题打...

2018-10-22 20:25:44 97

原创 编程思想08

jQuery 编程题请描述 jQuery 能做什么?1、方便快捷地获取 DOM 元素;2、动态修改页面样式;3、动态改变 DOM 内容;4、响应用户的交互操作;5、为页面添加动态效果;6、统一 ajax 异步刷新;7、简化 JavaScript 操作;MySQL 编程题MySQL 相比于其他数据库有哪些特点?MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL...

2018-10-20 15:44:23 95

原创 编程思想07

JQuery 问答题jQuery 中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next() :取得匹配元素后面紧邻的同辈元素;prev():取得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest(): 取得最近的匹配元素;find():取得匹配元素中的元素集合,包括直接子元素和后代元素;MySQL 问答题...

2018-10-19 20:37:19 80

原创 编程思想06

JavaScript 问答题什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:console.log(isNaN(NaN)); //trueconsole.log(isNaN(23)); //falsec...

2018-10-18 20:38:09 63

原创 编程思想05

解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //false解释:js中的number类型是浮点型,是一种二进制表示法采用二进制不能有限的表示0.1会无限循环,因浮点数小数位的限制而截断的二进制数字,这时候,再把它转换为十进制,就成了 0.30000000000...

2018-10-17 20:47:30 79

原创 编程思想04

页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。 <body> <input type="text" name="" value="" id="year"> <input type="button" name=&quo

2018-10-16 10:40:55 81

原创 编程思想03

查找「sdddrtkjsfkkkasjdddj」字符串中,出现次数最多的字符和次数。<script type="text/javascript"> var str = "sdddrtkjsfkkkasjdddj" var o = {}; for(var i = 0;i<=str.length;i++){ var char = str.charAt(i); ...

2018-10-15 20:58:41 123

原创 编程思想02

JavaScript 编程题下面两个函数的返回值是一样的吗?为什么?function foo1() { return { bar: "hello" };}function foo2() { return { bar: "hello" };}不一样;号可以增加代码的整洁行和可读性在js中独立一行的语句分号可以省略例如(return,continue,bre...

2018-10-13 15:59:15 81

原创 编程思想01

如何用 JavaScript 编写九九乘法表,并显示到页面上?<body> <script type="text/javascript"> var str = ""; for (var i = 1; i <=9; i++) { for (var j = 1; j < i + 1; j++) { v...

2018-10-12 20:42:21 73

原创 周测

今天的周测发现自己的基础知识掌握的还不扎实有些前端的数据库的知识点只有大概的影像,对于这种情况解决的方法就是重新巩固先前学习的知识,每天带着复习。复习计划表:针对以上的知识点进行全面的巩固加深印象,对自己有所提高。...

2018-10-12 17:17:20 389

原创 jsp运行原理

运行原理当第一次访问jsp页面时,会向一个servlet容器(tomcat等)发出请求,servlet容器先要把 jsp页面转化为servlet代码(.java),再编译成.class 文件 再进行调用。当再次访问jsp页面时 跳过翻译和编译的过程 直接调用。执行过程1、 客户端发出请求2、web容器将jsp转化为servlet代码(.java)3、web容器将转化为servlet代码...

2018-10-11 19:22:00 4059

转载 关于过滤器的使用

过滤器过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。如图,浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链中的下一个过滤器进行过滤。过滤器在链中的顺序与它在web.xml中配置的顺序有关,配置在前的则位于链的前端...

2018-10-09 15:07:43 365

原创 关于eclipse的打断点

1.在你觉得有错的地方设置断点。2.点击Debug,如果是web程序,需要你将Tomcat或者Apache服务器以Debug模式启动。这很重要,标准的Start模式,不能进入预先设置的断点,也就不能达到调试的目的。3.运行程序,当程序运行到刚才设置断点的位置就会停下来,并且那行代码底色会高亮显示。4.单步跳过 F6 进入界面在Variables里面可以查看所有变量的值,比如刚才设置的...

2018-10-08 19:30:16 3325

原创 0911学习总结

EL表达式EL表达式的全名叫:expression language EL 语法很简单,它最大的特点就是使用上很方便。 EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的之前我们使用 <%=%> 输出数据,前提是要通过 request.getAttribute() 获取到对象再输出, 假若依照之前JSP Sc...

2018-09-11 14:36:07 101

原创 0903学习总结

实现编辑功能1.点击编辑按钮 实现获得 表中的id和获得 name的值 2.更改input里的内容 3.点击按钮就把数据库中的数据更改1.index.jsp<body> <h1>Hi, JSP!</h1><hr><a href="add.jsp">新增用户</a><%

2018-09-03 19:48:00 93

原创 0831学习总结

JDBCJDBC:(Java Database Connectivity) Java数据库连接技术。 JDBC是一种可用于运行SQL语句的JAVA API(ApplicationProgramming Interface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发者和数据库前台工具开发者提供了一种标准的应用程序设计接口,使开发者能够用纯JAVA语言...

2018-08-31 19:01:33 147

原创 0830学习总结

常用类String :方法 1.charAt:例子: 2.replace:例子:String str3 = "d:/a/bjpg/aa.jpg"; System.out.println(str3.substring(str3.lastIndexOf(".")+1)); String str4 = str3.replace("jpg", "pn...

2018-08-30 19:27:48 154

原创 0828学习总结

接口如果在一个类中,一个实现的方法都没有,或者都是抽象方法,那么,这样的类,成为接口。 接口定义使用 interface 定义 语法: [修饰符] interface 接口名 extends 父接口1, 父接口2… { 0-N 个常量; 0-N个抽象方法; } 接口中所有的成员在定义的时候访问控制修饰符只能是 public 或者是 default; 接口的命...

2018-08-28 14:40:13 163

原创 0827学习总结

多态Java引用类型变量有两种类型:1.做出来时确认===>编译 2.用的时候确认===>运行 编译的类型变量是声明时确定的 运行的类型是实例对象时赋给该对象时确定的 例子:多态的表现形式例子: 在这个例子中第三行Printer 指的是Printer类 不是HpPrinter 第四行的print方法是重写的HpPrint中的print方法引用类型的强制转...

2018-08-27 14:41:01 122

原创 0825学习总结

总结java的直接量直接量是指在程序中直接通过源代码的方式指定的值,有时也成为字面量。 例子:比如 int a = 5; 这里的 5 就是一个直接量。 String 类是一个不可改变类,String 对象被创建出来后就不能被改变了 例子:String[ ] str = new String[10], 给str 定长封装就是给属性加个锁  通过用se...

2018-08-25 17:07:07 85

原创 0823总结

类的组成1.属性:对象数据的描述 2.方法:对象的行为 3.构造器:用于实例化对象访问修饰符在类设计中的意义1.访问控制修饰符: public :公共的===> 都可以访问 protected :保护=====>包内和子内可以访问 private:私有的=====>类内可以的访问 default :默认======>包内可以访问 public&...

2018-08-23 20:04:41 132

原创 0821/学习内容以及 预习内容

语言的发展机械语言:就是类似010101的代码——>汇编语言:对机械语言进行简单的抽象——>高级语言:对汇编语言进行复杂的抽象—–>java,python:进行了较为完整的抽象java开发的步骤1.创建类或者应用类 2.创建对象=====>new 一个对象 3.完成对象之间的通信定义变量的的语法:数据类型 + 变量名变量的赋值:变量名=...

2018-08-21 20:17:10 127

空空如也

空空如也

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

TA关注的人

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