随笔分类 - Java
摘要:1、面向对象编程的三大特性是什么? 2、String 和StringBuffer的区别 3、说出ArrayList,Vector, LinkedList的存储性能和特性 4、Collection 和 Collections的区别 5、HashMap和Hashtable的区别 6、final, finally, finalize的区别 7、Overload和Override的区别。Overload...
阅读全文
摘要:观察者三个模式: ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。 ServletContextAttributeListener:用于监听WEB应用属性改变的事件,包
阅读全文
摘要:1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Res
阅读全文
摘要:任务: 先上实现效果图: 登陆界面: index.jsp:
阅读全文
摘要:1.初始化(根据配置信息进行初始化)2.产生一个新的数据库连接3.有存储已经使用的连接集合,空闲连接集合4.提供给外部调用获取连接的方法5.提供给外部释放连接(不是关闭连接,而是将连接闲置)6.销毁连接池的方法。(关闭所有连接)7.连接池的状态检查(定时)
阅读全文
摘要:约数和倍数:若整数a能够被b整除,a叫做b的倍数,b就叫做a的约数。公约数:几个数公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。 那么,我们用编程来看公约数和公倍数: eg:我们输入12和24,计算所得结果为:
阅读全文
摘要:吐槽O(∩_∩)O:由于前几天电脑坏了,除了在弄电脑的同时又在练习科目三了,又是晒了三天网鱼都没打了。计划还是赶不上变化,真的是让人乱了节拍啊。咔!吐槽完毕,让我们的循环练习继续。 练习一:一个人很倒霉,不小心打碎了一位妇女的一篮子鸡蛋。为了赔偿便询问篮子里有多少鸡蛋。那妇女说,她也不清楚,只记得每
阅读全文
摘要:最近在猛复习Java,猛刷题目ing。这个做题目的过程其实也就像搬砖一样,一点一点把最基础的巩固好,一块一块、整整齐齐地砌才能砌好一面墙。好了,不说了,我要去搬砖了。 其实不瞒你们说,我是比较喜欢数学这一学科的,原因在于其有趣,包括做题也是一样有趣的。我们就用编程和数学的思想来看看那一些有趣的数学:
阅读全文
摘要:编写函数Fun,其功能是将两个两位数的正整数A、B合并为一个整数放在C中,将A数的十位和个位一次放在C的个位和十位上,A数的十位和个位一次放在C的百位和千位上。例如,当 A=16,B=35,调用该函数后,C=5361。 我们就把A=16,B=35代入计算一下:
阅读全文
摘要:设计一个类层次,定义一个抽象类--形状(类名:shape)。其中包括求形状的面积抽象方法(方法名:calArea())。继承该抽象类定义三角形(Triangle)、矩形(Rectangle)、圆(Circle)并分别存入一个数组中。将数组中各类图形的面积输出。 Shape: Triangle: Re
阅读全文
摘要:所谓素数就是指相邻两个奇数均为素数, 判断一个数是否为素数的基本方法是:(以n=5为例) 其返回值为true。 类似的,我们再来用Java编写出一个程序找出100~1000之间的素数: run:
阅读全文
摘要:创建5个学生对象给一个学生数组赋值,每个学生属性有:学号、姓名、年龄。 要求:1.给每个学生排序输出。 2.给所有学生年龄加1。 3.统计年龄大于20的学生人数。 在这里,我们用了compareTo方法,其实compareTo就是用来比较两个值,如果前者大于后者,返回1,等于返回0,小于返回-1 运
阅读全文
摘要:我们先说"数组",数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。 一、一维数组的定义 其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如: 声明了一个整型
阅读全文
摘要:写一个函数,将已知数组的奇数项组合成一个新的数组,在函数中调用该数组,并且输出新数组的内容。 定义一个数组,该数组为{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18} 写一个函数,函数名为oddArray需要一个参数,该函数的功能是将数组中的奇数项存入另外一
阅读全文
摘要:所谓累加算法,就是数学中数列求的算法,这都是司空见惯了的。下面我们用java求: 在这里,我们能测试的最大值是当n=63时输出结果为 当n>63结果都是-1,结果不能为无限大。
阅读全文
摘要:说起“阶乘数”,我们应该都不会感到陌生。当老师布置了这样的作业,我们大多数人是一贯用笔算,还有的同学会用计算机去计算。数学是讲究原理和方法的,我们知其然,也要知其所以然。下面我们就用编程来计算阶乘数。 额……我就简略地做了张程序流程图来说明它的工作原理:我们用数字21、22、24来表示上述代码中第2
阅读全文
摘要:先吐槽一下下: 表示接近两个月没有敲代码了,现在看一下代码都感觉有点生了。三天打鱼两天晒网是不行的,再说我本来就有“健忘症”,真的是木有办法啊 ̄へ ̄。我一直信奉一句话:“勤能补拙”,它也是我学习路上的座右铭。一日一学一日功,一日不学十日空,说的一点也没错啊。这几天再重新温习一下(不能全忘了),由于这
阅读全文
摘要:感言在前:时隔好久没有更新博客园了,忙东忙西也没忙出个什么之所以然来。回首过去一两个月,只能用“疲倦”两个字来形容,而且是身心疲惫。每天11、12个小时的工作我都没觉得烦,但是总是想克服却又很难克服的是我老是“贪睡”,都快要变成“瞌睡虫”了!一直都是“睡不饱”的无精打采的状态去过单调而且重复的生活,
阅读全文
摘要:学习是一个循序渐进的过程,不知道你们有没有这样的感受:有很多学习过的知识在很久没有温习之后就不知不觉地还给老师了。所以最近总结,把那些还给老师的再找回来。 运行图: 时间戳: 运行效果图: 时间日期的一般表示方法: 运行效果图:
阅读全文