自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 POI导入导出excel表

在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。        Apache的Jakata项目的POI子项目,目前比较成熟的是HSSF接口,处理MSExce

2017-02-25 13:17:35 899

原创 FusionCharts图表开发

FusionCharts是InfoSoft Global公司的一个产品,而FusionCharts Free则是FusionCharts提供的一个免费版本,虽然免费,功能依然强大,图形类型依然丰富。是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP、.NET, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。我们不需要知

2017-01-15 20:35:09 716

原创 Servlet开发验证码

在日常的上网过程中,我们经常会有注册和登录操作,而通常的登录注册系统都会要求输入验证码以区别用户行为和计算机程序行为来防止恶意注册、暴力破解密码等。一、验证码概念及其作用1、验证码:就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。 2、作用:验证码一般是防止有

2017-01-15 19:42:53 494

原创 FCKeditor

FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点,使用非常流行。开发步骤:1、创建web工程,导入jar包:将jar包导入至web-inf目录下lib文件夹中。2、把fckeditor文件夹复制到webroot文件夹下。3、在jsp页面头部引入tablib指令

2017-01-15 17:08:29 9432

原创 Java编程基础-字符串

在Java语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;另一类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类(在JDK1.5版本后出现了StringBuilder,该类被设计用作 StringBuffer 的一个简易替换)。一、字符串(

2016-12-10 20:58:38 1306

原创 Java编程基础-反射

一、java反射1、反射:动态获取类的信息,以及动态调用对象的方法的功能。可以理解为动态看透类的能力。2、主要功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。通过java反射机制,可以在程序中访问已经装载到JVM中的java对象的描述,实现访问、检测和修改描述java对

2016-12-05 23:12:01 3649 1

原创 Java编程基础-异常

一、异常1、什么是异常        在java中,程序在运行时出现的不正常情况称为异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理。其实就是java对不正常情况进行描述后的对象体现。2、java异常类          在java中提供了大量的异常类,查阅API文档,Throwable 类是 Java 语言中所有错误或异常的

2016-12-01 20:01:28 1375

原创 Java编程基础-面向对象(下)

本章节是面向对象的最后一节,带领大家初步接触学习了面向对象的主要知识点,部分知识未能详尽表述,以后会推出深入学习研究文章帮助大家更好的学习了解和运用面向对象。一、抽象类1、引入:当定义一个类时,常常需要定义一些方法来描述该类的行为特征,但有时这些方法的实现方式是无法确定的。Java允许在定义方法时不写方法体,不包含方法体的方法为抽象方法,抽象方法必须使用abstract关键字来修饰。如:a

2016-11-30 23:49:20 900

原创 Java编程基础-面向对象(中)

本章承接Java编程基础-面向对象(上)一文。一、static关键字在java中,定义了一个static关键字,它用于修饰类的成员,如成员变量、成员方法以及代码块等,被static修饰的成员具备一些特性。1、static关键字的特点:a)随着类的加载而加载,也就是说,静态会随着类的消失而消失,说明它的生命周期最长。b)优先于对象存在,明确一点,静态是先存在的,对象是后存在的

2016-11-30 21:47:25 1015

原创 Java编程基础-面向对象(上)

ps:面向对象这一章节由于知识点较多,所以分三次讲解。一、面向对象的概念1、概念:面向对象是把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。当然,一个应用程序会包含多个对象,通过多个对象的相互配合来实现应用程序的功能。这样当应用程序功能发生变动时,只需要修改个别对象就可以了,从而使代码更容易得到维护。面向对象强调的是对象,它使复杂的内容简单化了,让我们从

2016-11-25 22:48:25 1865

原创 MYSQL数据库学习(一)—初学常用语句命令

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。现归属于Oracle(甲骨文)公司所有。Mysql常用命令:1、登录连接数据库。mysql -u root -p2、显示帮助命令清单。mysql> \h; //(加分号和不加分号结束都不影响命令执行)3、清除当前输入的

2016-11-20 16:34:06 13121

原创 Java编程基础-数组

一、数组的定义。1、数组的含义:数组是一组具有相同数据类型的元素的有序集合。数组可以分为一维数组和多维数组。(数组是一个引用类型的容器,从0开始编号存储相同数据类型的数据。)2、数组的定义语法格式:(1)、格式一:数据类型  [ ] 数组名=new 数据类型[元素的个数或数组的长度];例如:int[ ] arr=new int[3];//定义了一个整型数组,数组中有3个元素(数组长

2016-11-20 08:43:17 818

原创 Java编程基础-方法

1、方法(函数)概要(1)、含义:方法(函数)就是定义在类中的具有特定功能的一段独立小程序。(2)、方法定义的语法格式:       修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,..){              执行语句              ……              return 返回值;       }格式说明:修

2016-11-15 18:43:09 551

原创 Java编程基础-选择和循环语句

一、选择结构语句选择结构:也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。Java语言提供了两种选择结构语句:if语句和switch语句1、if语句if语句有三种语法格式。(1)、if语句第一种语法格式(适合一种判断)if(条件表达式){语句体;}执行流程:判断条

2016-11-15 10:02:22 833

原创 Java编程基础-运算符

Java中的运算符大致分为:算术运算符、赋值运算符、关系运算符、逻辑运算符和位运算符五类。(1)、算术运算符:+  -  *  /  %  ++  --(2)、赋值运算符:=  +=  -=  *=  /=  %=(3)、关系运算符:==  !=  >  >=  (4)、逻辑运算符:&  |  !  ^   &&   ||(5)、位运算符:&  |  ~  ^  >  >>>

2016-11-10 16:18:01 1282

原创 Java编程基础-变量

1、变量的定义。变量与常量相对应,变量是在程序运行过程中它的值允许改变的量,变量可以通过变量名访问。2、Java中的三大变量(1)、类变量。又称为静态变量,在类中定义类的属性时,使用static关键字修饰声明一个变量。当对象中出现共享数据时,可以使用静态(static)修饰为类变量,类变量存储在方法区中。类变量的两种访问方式:第一种:类名.变量名第二种:类的实例对象

2016-11-05 11:39:36 534

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

public class FractionAdd { public static void main(String[] args) { double sum = 0; double n1 = 1, n2 = 2, sn = 0;// 经分析,分子分母都为斐波那契数列 for (int i = 1; i <= 20; i++) {// 数列前20项,循环20次 sum += n

2016-10-30 22:30:00 3769

原创 Java编程基础-标识符

1、标识符:在java语言中,标识符常用来给类、对象、变量、方法、接口、自定义数据类型等命名的。2、标识符命名规则:标识符由任意顺序的大小写字母(a-z,A-Z),数字(0-9)下划线(_)和美元符号($)组成。并且标识符不能以数字开头,标识符是区别大小写的,没有长度限制,不能把java关键字作为标识符。例如:以下标识符是合法的:name,  my_name,  _21,  $money,

2016-10-30 16:34:09 2660

原创 用java代码写一个简单的网上购物车程序

需求:1、写一个商品类,有商品编号、商品名称、商品分类、商品单价属性。2、写一个商品条目信息类,有商品和数量两个属性,有商品总价格方法。3、写一个购物车类,有添加商品方法、查看订单信息,删除商品,修改商品,清空购物车,求购物车中所有商品总金额方法。4、写一个测试类,测试上述方法。商品类:public class Product { private int productId;// 商

2016-10-30 15:53:23 43745 4

原创 统计一串字符串中各个字符出现的次数

需求:1、由用户输入任意一串字符串,要求算出该字符串中各个单词字符出现的次数。import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class StringCount { public static void main(String[] args) { Scanner scan

2016-10-30 12:35:16 5340

原创 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

需求:1、有一个int类型数组,数组内有若干元素,有用户输入移动的位置数m,要求写一个程序,将最后的m个数编程最前面的m个数,并返回变换后的新数组。import java.util.Arrays;import java.util.Scanner;public class NumberMove { public static void main(String[] args) { Sc

2016-10-30 11:00:00 5360

原创 字符串操作-取一个整数x从右端开始的4~7位

需求:1、用户输入任意大于等于7位数的正整数,要求写一个算法返回该数从右端开始的4~7位。import java.util.Scanner;public class GetNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print

2016-10-30 10:39:52 924

原创 ATM案例

需求:1、有一个ATM接口,里面有查询余额、存取钱、插卡退卡等抽象方法。2、有一个银行卡类,有卡主、密码、卡内余额、卡号四个属性。3、要求写一个中国银行的ATM实现ATM接口,重写所有的抽象方法。4、写一个测试类,测试这些方法。ATM接口:public interface ATM { void searchMoney();// 查询方法 void putMoney();// 存钱方法

2016-10-25 20:51:26 1477

原创 使用二维数组实现存储学生成绩

需求:1、定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课 按存储顺序依次为:core,C++,coreJava,Servlet,JSP和EJB2、循环给二维数组的每一个元素赋0~100之间的随机整数。3、按照列表的方式输出这些学员的每门课程的成绩。4、要求编写程序求每个学员的总分,将其保留在另外一个一维数组中。5、要求编写程序求所有学员的某门课程的平均分。im

2016-10-25 20:21:07 19816 2

原创 请写一个判断回文的方法

回文:回文字符串是指正着读和反着读该字符串都是相同拼写需求:1、用户输入一个字符串,程序调用判断回文的方法判断字符串是否是回文,并输出判断的结果。import java.util.Scanner;public class Palindrome { public static void main(String[] args) { Scanner scan = new Scanne

2016-10-25 16:40:08 1715

原创 写一个Cell类,有行和列属性,请实现在格子中的上下左右的移动。

需求:1、写一个Cell类,该类有x、y属性,代表格子的行和列。2、该类提供向上移动、向下移动、向左移动、向右移动四种方法,由用户选择具体移动方向。3、要返回操作后的格子坐标位置。注意:当操作的格子坐标越界后要复位,否则程序报错。(博主在写这个程序时遇到的问题就这个)。import java.util.Scanner;public class Cell { public int x,

2016-10-25 11:36:30 1802

原创 写一个简单猜数字游戏的小程序

需求:1、要求随机生成一个整数,由用户输入猜测的数字,猜测正确则游戏结束,错误则分数减10分,猜测次数自增1.当分数减为0时,提示用户是否充值,用户充值则游戏继续,重新生成随机数字,总分和答题次数重置.,否则游戏结束。2、分数变量,初始化总分为100分,用户猜测次数变量,初始化为0.import java.util.Random;import java.util.Scanner;publ

2016-10-25 11:22:56 7038

原创 输入一个数,查找该位置上的斐波那契数

需求:1、输入一个数n,计算输出斐波那契数列的第n个值。(斐波那契数:一个数等于前两个数的和)import java.util.Scanner;public class Fibonacci { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.p

2016-10-20 23:35:49 1691

原创 请写一个简单的求数组元素最大值和最小值的方法

需求:1、求数组中元素的最大值和最小值public class ArrayMaxMin { public static void main(String[] args) { int[] arr = { 1, 5, 2, 8, 7, 12, 21 };// 定义一个数组 int max = getMax(arr);// 调用获取元素最大值的方法 // int max = getMa

2016-10-20 22:55:37 8019

原创 分别用for循环和while循环实现打印金字塔图形

需求:1、用for循环实现打印金字塔图形2、用while循环实现打印金字塔图形public class ForWhilePyramids { public static void main(String[] args) { printForPyramids(); printWhilePyramids(); } /** * 使用for循环打印金字塔图形 */ publi

2016-10-20 21:38:56 18515

原创 分别用for循环和while循环实现九九乘法表的正向打印和颠倒打印

需求:1、使用for循环实现九九乘法表正向和颠倒打印。2、使用while循环实现九九乘法表的正向打印和颠倒打印。public class Print99Demo { public static void main(String[] args) { printFor99(); printWhile99(); printForReverse99(); printWhileRev

2016-10-20 21:11:08 10554

原创 找出1000以内的完全数

完全数:(Perfect Number)又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。需求:判断并输出1000以内的所有完全数。public class PerfectNumber { public static void main(String[] args)

2016-10-10 20:08:58 3001

原创 求s=a+aa+aaa+aaaa+aa...a的值

需求:求s=a+aa+aaa+aaaa+aa...a的值,其中a是1到9中的一个数字,该数字有用户从控制台输入,项数(多少项相加)也由用户从控制台输入。实现结果如下:import java.util.Scanner;public class Add { int x, y;// 定义变量x,y,x指代1~9之间的任意整数,y

2016-10-10 19:57:26 2264

原创 正整数的质因数分解

需求:从控制台输入一个正整数,打印出该正整数分解质因数的结果. 思路分析:1、对num(用户输入的正整数)进行分解质因数,先找到最小质数x,即2 2、如果这个质数等于num,说明质因数分解过程完成,打印最终结果即可。 3、如果num<>x,但num能被x整除,则需打印出x的值,并用num除以x的商作为新的正整数

2016-10-10 19:48:34 1242

原创 水仙花数

水仙花数(Narcissistic Number)又称阿姆斯特朗数,是自幂数的一种,是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于它本身。严格来说,三位数的3次幂才称为水仙花数。需求:输出所有三位数的水仙花数。public class NarcissisticNumber { public static void main(String[] args) { Syst

2016-10-05 22:42:41 517

原创 素数的判断和输出

质数(Prime number)又称素数,有无限个。素数定义为在大于1的自然数中,除了1和它本身以外不再有其它因数的数称为素数。需求:1、判断输入数字是否为素数。2、指定范围内的素数和素数的个数,并输出。public class Prime { public static void main(String[] args) { isPrime(4);// 判断4是否为素数 isP

2016-10-05 20:41:25 838

原创 使用Java语言模拟超市储物箱案例

需求:有存包和取包两种操作。 系统初始化有一系列的储物格, 存包动作生一个密码, 并占用一个储物格; 取包时验证输入储物格编号以及密码,正确则清空储物格。import java.util.Random;import java.util.Scanner;public class SupermarketStoreBox { public static int[] boxex = new i

2016-10-01 22:44:35 3037

FCKeditor开发jar包及fckeditor文件夹

FCKeditor开发jar包及fckeditor文件夹

2017-01-15

空空如也

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

TA关注的人

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