- 博客(90)
- 收藏
- 关注
原创 必优面试题
1. 下列关于面向对象的程序设计的说法中,不正确的是(c)A.”对象”是现实世界的实体或概念在计算机逻辑中的抽象表示B.在面向对象程序设计方法中,其程序机构是一个类的集合和各类之间以继承关系联系起来的结构C.对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象D.面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在2.下列哪些不是Java的关键字(ACE)?A...
2018-07-10 17:50:54
653
原创 复习规划
每天规划:1,上午9:00-10:00背诵面试宝典中10~15题,以此类推。2,上午10:00-11:30做前一天的项目剩余部分。3,下午1:30-4:30 听课做项目4,下午4:30-5:30 做当天讲的项目5,晚上6:30-8:00继续当天的项目(如果项目做的比较快,剩下时间可以接着看面试宝典)6,晚上8:00-9:00 看以前的周测以及博客上整理的题目...
2018-07-10 16:06:49
252
原创 面试题一
1. Form提交的两种方式有什么区别答:form表单中 method有两种提交方法,get和post分别对应HttpServlet中的doGet()和doPost()方法。区别:1). get数据传输,他是把数据放在了http协议中的http_header中拼接在URL后面,因为URL的长度有限制,所以get方式传输数据大小收到了限制。Post方式的数据被放在了http协议的Http_body...
2018-07-10 14:21:37
331
原创 Day39
1.继承(inheritance)的优缺点是什么?优点:新的实现很容易,因为大部分是继承而来的 。很容易修改和扩展已有的实现缺点:打破了封装,因为基类向子类暴露了实现细节 ,白盒重用,因为基类的内部细节通常对子类是可见的 ,当父类的实现改变时可能要相应的对子类做出改变 ,不能在运行时改变由父类继承来的实现。由此可见,组合比继承具有更大的灵活性和更稳定的结构,一般情况下应该优先考虑组合。只有当...
2018-07-09 08:56:44
235
原创 Day 38
1、String 和 StringBuffer 的区别 JAVA 平台提供了两个类:String 和 StringBuffer,它们可以储存和操作字符串,即包含多个 字符的字符数据。这个 String 类提供了数值不可改变的字符串。而这个 StringBuffer 类提供 的字符串进行修改。当你知道字符数据要改变的时候你就可以使用 StringBuffer。典型地, 你可以使用 StringBuf...
2018-07-07 09:24:24
177
原创 中威笔试题
1.重写与重载的区别,重载的方法可以改变返回值类型吗重写:发生在父类和子类之间,方法签名必须是一样的重载:发生在本类中,方法名一样,但是参数列表不一样,重载可以是构造器的重载,也可以是方法的重载。方法的重载是可以改变返回值类型的2.有一张表table :张三 数学 75 语文 76 英语 77李四 数学53 语文75 英语 47如何写SQL语句,使其变成如下?姓名 语文 数学 英语张三 76 ...
2018-07-07 08:52:22
299
原创 中天笔试整理
一、 接口和抽象类的区别是什么?相同点: 都不能被实例化,位于继承树的顶端,是用于被其他类继承或者实现的; 都可以包含抽象方法,子类都必须要实现抽象方法;在实际的开发中,都是接口先行,一般都是先定义接口,然后开发人员实现接口,完成具体方法的实现。抽象类是个半成品,可以作为一个模板去使用。不同点: 抽象类中可以定义普通方法,但是接口中都是抽象方法和静态变量; 在抽象类是可以定...
2018-07-06 08:41:39
283
原创 Day37
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:(a>b)?a:b这是条件运算符的基本例子。public class Prog5{ public static void main(String[] args){ int n = -1; tr...
2018-07-05 14:53:07
237
原创 Day 36
1指出下面程序的运行结果: 1 class A{ 2 3 static{ 4 System.out.print("1"); 5 } 6 7 public A(){ 8 System.out.print("2"); 9 } 10 } 11 12 class B extends A{ 13 ...
2018-06-28 18:55:05
195
原创 6.23周测
JAVA基础编程部分1,什么式Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是执行字节码文件(.class)的虚拟机进程。java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器码(不同平台的机器码不同)。利用机器码操作硬件和操作系统。因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不...
2018-06-28 15:40:39
308
原创 Day 35
1.JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可...
2018-06-28 14:27:01
194
原创 Day 34
1.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cbapublic static String reverse(String s){int length=s.length();StringBuffer result=new StringBuffer(length);for(int i=length-1;i>=0;i--)result.append(s.charAt(i))...
2018-06-26 08:57:31
190
原创 Day33
1题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。 public class test20 { public static void main(String[] args) { float fm = 1f; float fz = 1f; ...
2018-06-25 15:59:23
188
原创 Day 32
1.谈谈final, finally, finalize的区别答:final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fin...
2018-06-25 09:52:00
186
原创 Day 31
java编程题目(1)110元,洗剪吹31元,可以多少次洗剪吹?最后还剩多少?1.public class Test1{ 2. /**** 3. * 第一题(1)110元,洗剪吹31元,可以多少次洗剪吹?最后剩下多少钱? 4. * (2)一次剪头15元一次洗头20元,平均每次消费多少钱? 5. * */ 6. public stati...
2018-06-25 09:50:53
188
原创 Day 29
1、什么是全局变量?这些变量如何声明,使用全局变量有哪些问题? 全局变量是整个代码长度可用的变量,也就是说这些变量没有任何作用域。var关键字用于声明局部变量或对象。如果省略var关键字,则声明一个全局变量。 例:// Declare a global globalVariable = “Test”; 使用全局变量所面临的问题是本地和全局变量名称的冲突。此外,很难调试和测试依赖于全局变量的代码。 ...
2018-06-25 09:49:54
225
原创 Day28
1. JavaScript抽奖游戏<html> <script type="text/javascript"> var alldata = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z" var alldataarr = alldata.split(","); var ...
2018-06-25 09:49:16
158
原创 Day 27
1.div的高宽等于浏览器可见区域的高宽,浏览器滚动,div始终覆盖浏览器的整个可见区域1.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2.<html>3.<head>4.<meta http-eq...
2018-06-13 09:07:06
202
原创 Day 26
1. 在JavaScript中使用innerHTML的缺点是什么?如果在JavaScript中使用innerHTML,缺点是:内容随处可见;不能像“追加到innerHTML”一样使用;即使你使用+ = like“innerHTML = innerHTML +'html'”旧的内容仍然会被html替换;整个innerHTML内容被重新解析并构建成元素,因此它的速度要慢得多;innerHTML不提供验...
2018-06-09 08:59:50
231
原创 Day 25
1.JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可...
2018-06-09 08:58:02
146
原创 Day 24
一:题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 [java] view plain copy print?public class Example6 { public static void main(String args[]){ gcdlcm a =new gcdlcm(); System.out.println("兩數的最大公約數是:...
2018-06-07 08:57:32
179
原创 Day 23
一: JAVA编程一个整数的各位数字之和能被 9 整除,则该数也能被 9 整除。编程验证给定的整数能否被 9 整除。123456789101112131415161718192021222324252627package HomeWork15;import java.util.Random;public class HomeWork15 { public static void pandua...
2018-06-07 08:53:17
224
原创 Day 22
一:题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。import java.util.Scanner;public class Prog47{ public static void main(String[] args){ System.out.print("请输入7个整数(1-50):"); Scanner scan = new Sc...
2018-06-06 08:42:30
162
原创 6.3周总结
一、 本周完成任务 2018年05月28日:用户注册实例2018年05月29日:JSP 练习2018年05月31日:JSP 内置对象2018年6月1日:JSP 内置对象2018年6月2日:Servlet二、 本周总结本周任务基本完成,但是有一些不会,听不太懂,希望以后尽量提早预习,上课认真听讲,争取学会。三 下周时间安排每天按时完成老师布置的作业。每天消化老师所讲的知识。复习以前所学的知识,预习第...
2018-06-05 09:18:55
143
原创 Day 21
一:谈谈你对MVC的理解MVC简介:MVC全名是Model View Controller,如图,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通...
2018-06-05 09:14:55
190
转载 servlet中web.xml配置详解
Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param元素声明应用范围内
2018-06-02 14:30:06
627
转载 转发和重定向的区别?
request的转发和reponse的重定向的区别?1.重定向访问服务器两次,转发只访问服务器一次。2.重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。3.重定向跳转后必须加上return,要不然页面虽然跳转了,但是还会执行跳转后面的语句,转发是执行了跳转页面,下面的代码就不会在执行了。4.在request级别使用信息共享,使用重定向必然出错5.还...
2018-06-02 13:50:09
176
1
原创 Day 20
一:输入3个数a,b,c,按大小顺序输出。程序分析:利用指针方法。 public class Ex34 { public static void main(String[] args) { int []arrays = {800,56,500}; for(int i=arrays.length;--i>=0;) ...
2018-06-02 13:40:23
170
原创 Day 19
一:JSP 中动态 include 与静态 include 的区别?动态 include: <jsp:include page="included.jsp" flush="true" />静态 include:<%@ include file="included.htm" %>1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 Servlet;而动态导入则是在...
2018-06-01 20:50:49
123
原创 Day 18
一:列举 Java 和 JavaScript 之间的区别?Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编程。二:数据库事务的四个特性及...
2018-05-31 20:38:55
122
原创 Day 17
一:请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 split 只能使用一个字符分隔符...
2018-05-31 08:48:10
143
原创 注释
一:JAVA中java注释有三种:1, // 代表单行注释2, /* */ 代表多行注释3,/** * */ 代表文档注释二:JSP中 jsp中注释有两种:1, <!-- 注释内容 --> 2, <%-- 注释内容 --%>注意: 在jsp中,可以在<% %> 中使用...
2018-05-29 14:08:41
206
原创 Day 16
一:说说你对 json 的理解?1、JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);2、JSON 是轻量级的文本数据交换格式,并不是编程语言;3、JSON 独立于语言存在;4、JSON 具有自我描述性,更易理解;5、JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异...
2018-05-29 14:00:58
136
原创 5.28 周总结
一:本周完成任务5.21 完成JDBC的上课代码的编写;5.22 复习回顾java的知识,完善思维导图以及以前不熟悉的东西;5.23 复习回顾java的知识,完善思维导图以及以前不熟悉的东西;5.24 JSP的教学以及软件Tomcat的安装与配置,完成今日代码的编写;5.25 关于JSP基本语法的讲解以及数据库与tomcat软件的关联操作,完成今日代码的编写;5.26 关于JSP中page,包含,...
2018-05-28 20:54:56
175
原创 Day 15
1,DOM 操作怎样添加、移除、移动、复制、创建和查找节点?1、创建新节点创建一个具体的元素: createElement()创建一个文本节点:createTextNode()2、添加、移除、替换、插入添加:appendChild()移除:removeChild()替换:replaceChild()插入:insertBefore() 在已有的子节点前插入一个新的子节点3、查找通过标签名称:getE...
2018-05-28 18:46:53
269
原创 form表单中的get方式和post方式的区别
form表单中的get方式和post方式的区别Post和Get都是表单属性Method的可选值,Method的默认值为Get。两者的主要区别在于:post传递数据量较大,较安全,用request.form("")取值。get传递数据量较小,没有post安全性强,用request.querystring("取值") 。一、服务器端获取数据的方式不同。post方式传递的数据,必须用request.fo...
2018-05-28 11:30:39
1072
原创 Day 14
一:B/S 与 C/S 的联系与区别。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结...
2018-05-27 21:59:19
376
原创 Day 13
一:谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点a、无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;b、异步与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力;c、提高 Web...
2018-05-27 21:55:51
150
原创 静态包含和动态包含的区别
静态包含:<%@ include file="被包含页面"%>动态包含:<jsp:include page="被包含页面" flush="true">区别:JSP在WEB服务器中都要转换成一个java文件,java文件再编译成一个class文件,当请求JSP页面的时候,实际上运行的是这个class文件。 静态包含发生在:JSP生成java文件阶段之前,就已...
2018-05-26 14:15:11
2927
原创 Day 12
一:按照下列要求,用JavaScript写一个年,月,日的联动菜单。1、默认显示当前日期;2、选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;<html><head> <meta charset="UTF-8"> <title>年月日下拉框联动</title></head><bo
2018-05-25 19:24:06
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人