
Java程序设计
文章平均质量分 55
涛涌四海
健康体魄,快乐工作,幸福生活;知识引领科技,创新驱动发展
展开
-
Java知识图谱
Java知识图谱原创 2018-08-24 15:13:26 · 1216 阅读 · 0 评论 -
JSP确定文件路径方法
jsp文件编写Java代码,确定本文件的相对和绝对路径<% String url = request.getRequestURI(); //相对路径 url = url.substring(url.lastIndexOf('/')); out.println("相对路径"+url+""); String pa=application.getRealPath(""); //绝对原创 2014-02-08 17:46:38 · 2231 阅读 · 0 评论 -
JSP链接mysql数据库
一、jsp开发环境 1.JDK安装(参考http://blog.youkuaiyun.com/cnlht/article/details/7911664) 2.安装MySQL(安装包,可以到oracle网站下载) 3.安装Tomcat(参考:http://wenku.baidu.com/view/6683b97102768e9951e73894.html)原创 2013-06-22 10:42:00 · 1895 阅读 · 0 评论 -
Java获取路径的常用之处与方法
在写java程序时不可避免要获取文件的路径。1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoa原创 2013-03-07 10:14:22 · 1168 阅读 · 0 评论 -
linux中mysql的安装与应用
六、更改MySQL目录 MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把MySQL服务进程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql整个目录移到/home/data原创 2013-03-05 16:20:13 · 1116 阅读 · 0 评论 -
Java测试四
定义一个圆类,构造方法一个带参数,一个没有参数。其他方法有get方法,set方法,toString方法和equals方法。要求:1.toString方法返回字符串(x,y)r。注:其中x和y为圆心的坐标,r为半径值,都为整数。2.equals方法判断两个圆是否相等。若两圆半径r相等,返回真,否则返回假。3.distance方法返回两个圆之间的距离。4.main方法定义两个圆,一个用参数构造,一个不原创 2012-12-20 23:27:45 · 1304 阅读 · 0 评论 -
Java中定义事件
我们在JFrame、awt或swing中了解过事件的概念。如MouseEvent, KeyEvent, WindowEvent。JDK就像给我们提供了框架结构一样,提供了设计事件和监听的方法。1.设计一个事件import java.util.EventObject;public class DemoEvent extends EventObject { Object obj; publi原创 2012-12-20 22:46:17 · 3208 阅读 · 0 评论 -
Java测试五
现有类A、B、C。接口D和E。已知:1、A类定义有抽象方法a,B类定义有方法b,C类定义有方法c,D接口定义有抽象方法d,E定义有抽象方法e。2、A是抽象类,B继承A。一、 用“能”或“不能”回答以下问题:1、C能继承B吗?2、 B能继承C吗?3、C能继承B同时实现D和E接口吗?4、抽象类A能继承接口D吗?5、接口D能继承接口E吗?二、什么叫方法重载和方法覆盖。根据已知举例区别。三、接口和和抽象类原创 2012-12-20 23:48:42 · 1297 阅读 · 0 评论 -
Java考核三
采用事件和监听机制,用Java编程设计如下功能程序。1.Human类可以具有看牌(查看自己的牌)、翻牌(报牌事件)和监听翻牌。2.发牌手类,具有发牌(1-13随机取个整数,发拍手此时也不知道每个人的牌)功能、监听Human翻牌和宣布获胜方(大数牌获胜)。3.测试类,定义5个Human,依次完成发牌,翻牌和判胜负。原创 2012-12-20 23:05:00 · 1553 阅读 · 0 评论 -
Java Web下访问外部jar,实例后的Object类型转化的问题
Java Web 下动态访问外部jar文件,创建Object问题。原创 2014-02-11 18:43:02 · 2272 阅读 · 1 评论 -
Understanding The Minimax Algorithm-理解极小极大搜索算法
Understanding The Minimax Algorithm-理解极小极大算法。翻译 2014-02-15 09:51:03 · 9883 阅读 · 1 评论 -
HWO-Homework online
形式:问题讨论记录、实践报告、学习笔记积分点:参与人数、理解掌握度、知识与延伸、评价原创 2014-02-15 14:31:06 · 1907 阅读 · 0 评论 -
流行病毒传染模拟仿真实验
流行病毒传染模拟仿真实验 共有三个java文件,请根据注释提醒,补充程序并完成仿真实验。Epidemic.java(主类)/** * Main class for simulating an epidemic. The simulation consists of a "world" * (a square matrix of cells, or ints). Eac...原创 2018-08-17 00:30:50 · 1969 阅读 · 0 评论 -
Java开发实践
Java开发实践课程考核要求一、学习内容与方式 1.教材配套视频的学习要求 登录,http://qust.rymooc.com 用户名为学号,密码为:(微信群内通知) 要求9月1日前看完视频内容,根据完成度,折算分数,满分100分。2.拼题A的练习和考试要求 (1)注册、登录https://pintia.cn (2)绑定学号(邀请码543049) (3)...原创 2018-08-19 11:46:16 · 1251 阅读 · 0 评论 -
JDBC连接数据库简单案例
一、准备好数据库(例如,MS SQL Server2008环境下,创建school数据库,内含一个表student(sid,sname,ssex,sage),并添加若干行数据。 二、准备好(下载)sqlserver2008.jar文件,添加并在Eclipse的Java工程中配置(右击工程,选择Bulid path–&amp;gt;config Build Path–&amp;gt;addJar,添加jar包) ...原创 2018-08-18 10:36:10 · 1437 阅读 · 0 评论 -
五子棋 术语
行棋相关术语 〖阳线〗即:直线,棋盘上可见的横纵直线。 〖交叉点〗阳线垂直相交的点,简称“点”。 〖阴线〗即:斜线,由交叉点构成的与阳线成45°夹角的隐形斜线。 〖落子〗棋子直接落于棋盘的空白交叉点上。 〖轮走方〗即“行棋方”,有权利落子的黑方或白方。 〖着〗在对局过程中,行棋方把棋子落在棋盘无子的点上,不论落子的手是否脱离棋子,均被视为一着。 〖回合〗双方各走一着,称为一个回合。原创 2015-05-18 17:10:31 · 3334 阅读 · 0 评论 -
抽象类与构件
抽象类与构件化 定义抽象类,具有抽象好的API,通过继承与共同抽象类的子类实现其原抽象方法,这样就实现了多个子类。子类之间具有同质性、可替换性、同源性。原创 2015-05-18 15:10:45 · 1811 阅读 · 0 评论 -
HashMap简介与应用
HashMap简介、原理与应用原创 2014-12-28 11:45:31 · 2042 阅读 · 0 评论 -
Java实践(一)——安装JDK,环境变量配置
实践目标: 1、掌握安装JDK(含JRE,即Java Runtime Environment),系统环境配置。 2、使用EditPlus或其他编辑软件,编写一个Java程序,输出Hello World。能够通过命令行编译该源程序,并运行编译后的程序。过程指导: 1、下载JDK1.7 通过oracle官网---->下载---->Ja原创 2012-09-04 23:51:22 · 2839 阅读 · 0 评论 -
Java实践(十一)——五子棋
一、实践目标: 1.掌握JavaGUI界面设计 2.掌握鼠标事件的监听(MouseListener,MouseMotionListener)二、实践内容: 设计一个简单的五子棋程序,能够实现五子棋下棋过程。如下图所示 五子棋运行界面 1.五子棋棋盘类package cn.edu.ouc.fiveChess;import java.awt.Color;原创 2012-11-12 21:02:46 · 123741 阅读 · 108 评论 -
Java实践(十二)——中国象棋
一、实践目的:1.鼠标点击、拖动等事件的应用与区别2.棋谱文件的保存与读取3.完善象棋的规则。二、实践内容:中国象棋历史悠久,吸引了无数的人研究,现对中国象棋的对战和实现棋谱的制作做如下的设计和说明,供大家参考学习。1、机机对弈,红方先手。在符合规则的情况下拖动棋子到目的地,松鼠标落子。人人对弈图2、制作棋谱,选择制作棋谱菜单后,对弈开始,并记录了下棋过程。选择“制作棋谱”菜单棋谱制作完毕红方胜出原创 2012-11-20 22:52:05 · 54614 阅读 · 33 评论 -
实践任务1
一、任务概述 1、题目: 家庭健康监测档案 2、背景:随着社会发展和生活水平,家庭成员的健康意识逐步提高。人们认识到,经常进行科学的身体基本参数检测和有效的记录,并合理分析,对预防常见疾病有一定的科学依据。对提高家庭成员的健康水平,甚至提高全民健康水平有很好的作用。二、任务分解 1、能够记录家庭成员、及其基本信息 2、能够管理健康监测项 3、能够分人逐项记录每次测量原创 2012-04-26 12:46:51 · 1410 阅读 · 0 评论 -
xfire框架,搭建web service实例
package com.test.service;public interface CalculatorService { public int add(int a,int b); public int subtract(int a,int b);原创 2011-07-29 14:02:39 · 1213 阅读 · 1 评论 -
J2ME的移动支付系统的客户端的实现
J2ME的移动支付系统的客户端的实现整个J2ME客户端的逻辑架构是由若干个功能模块组成的,这些功能模块覆盖了网络通信、用户界面、安全等各个方面的职能,并通过模块间的通信共同实现了移动支付系统客户端的功能。逻辑结构如图2所示,其中A~F的意义如下:A:用户请求交易 / 交易操作结果B:用户输入的交易请求信息 / 服务器端返回的交易结果C:经过XML加密的请求信息/ 经过XML签名认证的返回结果D:经过XML签名的已加密请求信息 / 解析过的XML返回结果E:组装好的经过XML签名的已加密请求信息的XML数据包转载 2011-02-26 15:37:00 · 1727 阅读 · 0 评论 -
2010年7月编程语言排行榜:C#排名首次超越(Visual) Basic
<br />【Csdn 7月9日 编译】在最新发布的TIOBE 7月编程语言排行榜上,终于有了期待已久的变化:C#排名首次超过(Visual)Basic,攀登至榜单第5名。尽管C#已被普遍认可为仅次于Java的企业级开发语言,但其排名提升情况异常平缓。<br />其他有趣的变化如下:<br />1. JavaScript回到Top 10。<br />2. Objective-C上升势头依旧很猛。<br />3. 这里正好对2010年前半年的语言排名情况做个简单总结:表现出良好发展势头的有C(+2.3%),J转载 2010-07-11 11:25:00 · 1693 阅读 · 0 评论 -
JDK6下载
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JDK6 API CHM中文参考下载:JDK6API中文参考070114.rar :http://chinesedoc转载 2009-09-16 14:25:00 · 2382 阅读 · 0 评论 -
Java Web项目开发到底需要掌握哪些技术?
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下: l Java语言l 面向对象分析设计思想l 设计模式和框架结构l X转载 2009-04-06 11:34:00 · 2138 阅读 · 0 评论 -
Myeclipse6.0的破解方法
Myeclipse6.0的破解方法1、建立java Project,任意取个名字就行。2、建立一个名字为Myeclipse5_5_0_KeyMaker的类文件,内容见附件。3、运行该程序,按要求输入Subscriber。(例如:cnlht回车)4、按要求输入,Number of licenses,默认为1。(例如输入:1回车)5、输入pro,或n回车。6、得到subscri原创 2009-03-02 15:28:00 · 2431 阅读 · 6 评论 -
java实践(八)——继承
一、实践目的: 了解继承的基本概念; 掌握父类与子类的关系与应用。二、实践内容:题目1.按要求设计程序:1.定义一个五子棋的棋盘。五子棋棋盘含有宽w,高h,行数r,列数c和边距align,网格为正方形宽和高都为size,画棋盘的方法public void paint(Griphics g)。2.定义一个中国象棋的棋盘。象棋棋盘含有与五子棋相同的属性,画棋盘的方法名称相同原创 2012-10-09 22:21:27 · 2776 阅读 · 8 评论 -
实践考核(一)
考核目的:1.掌握使用编辑器,编写Java源程序。2.掌握命令行方式编译源程序和执行程序。3.掌握类的定义、对象的声明和引用。考核内容:(问题) 1.编写一个类Circle,含有两个public数据成员(一个int变量,一个double常量PI ),含有两个public方法成员(一个计算面积area,一个计算周长circumference)。 2.编写测试类或在Circle类内加入一个原创 2012-09-25 22:00:16 · 1358 阅读 · 0 评论 -
棋类竞赛网站(不断更新)
1.在线的国际象棋 Online chess 2.国际象棋chess.net3.象棋俱乐部 象棋原创 2012-10-17 00:48:20 · 2247 阅读 · 0 评论 -
Java实践(十)——使用Eclipse写程序
实践目的:1.Eclipse的配置2.Eclipse建立Java工程,并运行程序。实践内容:1.配置Eclipse Eclipse是一个开源的Java IDE开发工具。在安装JDK后,下载Eclipse,解压包后会有一个Eclipse文件夹,双击Eclipse文件,即可运行Eclipse。 运行Eclipse后第一个需要配置的时workspace,即工程文件存放的物理空间。2.建立工程原创 2012-10-27 13:10:00 · 8476 阅读 · 1 评论 -
Java实践(四)——数组
一、实践目的1、掌握数组的声明2、掌握数组的创建3、掌握数组元素的初始化4、掌握数组的引用5、了解多维数组二、实践内容1、定义一个学生类Student,它有名字name,年龄age,成绩grade(3门课程)、总分total和排名rank。方法一class Student { public String name; // 名字 public int age; // 年龄 public dou原创 2012-09-11 23:28:39 · 1983 阅读 · 0 评论 -
Java实践(五)——类的声明与引用
实践目标:1.掌握类的声明和引用2.掌握类的数据成员的定义和引用3.掌握类的函数成员的定义和引用难点:private,public和protected的区别。实践内容:1.根据例2-1,设计钟表类,并引用测试。掌握类的声明和引用的方法。 建立文件Chap2_1_1.java,代码如下: public class Chap2_1_1{ public static void main(String原创 2012-09-19 11:16:26 · 1623 阅读 · 0 评论 -
Java实践(二)——Applet简单应用
一、实践目标:1、学会设计Applet简单程序,并能够在网页中显示。2、配置一个Tomcat服务器,测试一个实例。二、实践内容:1、编写一个能够打印出“The First Applet”的Java Applet程序,并编译。然后编写调用此Applet类的HTML文件,使用web浏览器和appletview.exe打开,测试能否正常使用。2、编写一个JSP文件,运行后能够通过Java标准库区的以毫秒原创 2012-09-05 00:13:50 · 2662 阅读 · 0 评论 -
java实践(七)——异常类
实践目的1.了解异常的概念2.掌握异常的抛出和捕获3.了解自定义异常类 实践内容1.抛出与捕获异常public class Chap2_4_2 { public static void main(String[] args) { Student s1 = new Student(); try{ System.out.println(s1.age/0); } ca原创 2012-09-26 11:43:57 · 1625 阅读 · 0 评论 -
Java实践(三)——常量、变量、数据类型
一、实践目的:1、掌握常量定义、变量的定义和引用2、掌握基本数据类型 ()的应用3、掌握运算符和表达式的应用二、实践内容:(一)、常量与变量 定义一个整型变量r和一个双精度浮点型常量p(值为3.14159),求半径为r的圆的周长和面积并输出。public class chap_1_2_1 { /** * @param args */ public static void ma原创 2012-09-11 22:43:34 · 2408 阅读 · 0 评论 -
Java实践(六)——构造方法与方法重载
实践目标1.掌握类的构造方法的定义2.掌握重载(重写)的概念3.掌握构造方法的应用,对象的初始化 实践内容1.不带参数的构造方法2.带参数的构造方法3.构造方法之间的引用class Chap2_4_1 { public static void main(String[] args) { System.out.println("Hello World!"); Point p1 = n原创 2012-09-26 11:19:50 · 2194 阅读 · 0 评论 -
Java实践(九)——接口Interface
实践目的:1、学会定义接口2、掌握什么情况下用接口3、抽象类与接口的区别实践内容:1、设计动物Animal类,和三个子类(Dog、Cat和Fish),另Fish也属于食物Food的子类,此时Food不能作为类,可以设计为接口。2、设计棋盘接口BoardInterface,棋盘抽象类Board,和棋规则接口RuleInterface、棋手代理抽象类BoardAgent。提示:1)对于(最抽象的、最上原创 2012-10-25 13:36:44 · 2477 阅读 · 0 评论 -
奉上——手机版个人财务管理软件
由于人人有财务,而并非人人的手机都具有财务管理的能力,所以前段时间设计了个个人财务软件——小管家。先奉献出来,给大家看看。使用方法,安装到java手机,进入系统,密码和用户名都是admin进入后,可以1.帐户添加2.流水账添加3.消费统计4.资金统计5.资金计划:在输入:一个日期(将来的),那天的需要资金,这段时间的收入,这段时间的消费进行的,系统会初步估计将来这个原创 2007-10-23 18:41:00 · 5258 阅读 · 4 评论