- 浏览: 44451 次
- 性别:
- 来自: 湖南
最新评论
-
马洪彪:
刚才没有细看你的代码,粘贴后运行发现有很多问题,咱们输出跑到控 ...
多线程的运用-------端口扫描 -
卢水发:
继续完善,这个系统要开发好不是那么简单 的
永不挂---教务管理系统的展示(学生板块) -
javafound:
不错,明天搞个程序出来哦...
工欲善其事必先利其器----android开发环境的搭建 -
贾懂凯:
不理解你关于团委博客的那段,为什么申请一个sina博客还要自己 ...
最近的学习情况 -
cnsuifeng:
有几处结论值得商榷 只是表达出了表面的意思 比如post/g ...
web的一些知识回顾
文章列表
1.创建一个“web project”,假设名字为name1。 2.右键单击“src”,————>new ————>servlet,假设名字是name2。
3.myeclipse会自动给你生成一些代码,这些代码就可以编译成一个完整的servlet了。值得一提的是myeclipse会同时提供给你一个 web.xml。这个样子就不用用户自己配置了。但是,最好要对这个web.xml的语句比较熟悉。不然自己不会配置。
4.deploy项目点击 deploy 按钮(用红线画了的按钮就是 deploy 按钮), 在弹出的窗口中点击Add, deploy项目。
5. 启动Tomcat服务器。 ...
前言:数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
最近学了SQL语句,也自己写了一个包含三个表的数据库,觉得有必要总结一下SQL语句:1、创建数据库.2、创建表格(必须先声明使用某一个数据库,然后才能创建表格).3、对表格的一些操作,比如:修改表格,创建主、外键,创建视图,插入数据等4、查询数据.5、SQL数据类型和java中所对应的关系,一些不同点。
我设计的数据库是一个简单的blog数据库。分为三个表格:用户信息表 ...
今天上课C++老师在说异或位运算的时候,他提到了橡皮筋绘画技术:当你按下鼠标时然后拖动鼠标可以随意改变线的方向,在没有这个技术之前必须将原来的线擦掉这样会导致一些图形交点处被擦掉。它为制图业做出了很大的贡献,于是,觉得它很有意思。但是,c++实现比较难,我就试着用java实现。
流程:获得鼠标点下的坐标,拖动鼠标的坐标,最后是释放鼠标时画出线
代码:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* 创 ...
一直有一个疑问就是有时看到定义一个新的线程是通过定义Thread类的一个子类,而有时就是声明该类实现Runnable接口,并提供Runnable中唯一的一个run()方法????
今天查了一下资料,总结了一下:大部分的情况下是通过定义Thread类的一个子类
下面俩种情况可以用实现Runnable接口:
1、当不能够或者不愿意定义Thread类的一个子类(这个不愿意有点抽象自己从实践中感受吧)。
2、还有就是Java语言仅支持单一继承。如果希望一个类继承某一个目标,而在功能上类似于正在定义的类,这时可以声明该类实现Runnable接口。
随机数的创建有俩种方法:
1、Random方法:
在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。虽然其随机数产生的范围比较小,不能够满足日常的需求。如日常工作中可能需要产生整数的随机数。其实,只要对这个方法进行一些灵活的处理,就可以获取任意范围的随机数。
比如你要在50--100之间随机取数::50+(int)(Math.Random()*50)
2、Random类:
在Java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数。
Random random=new Random();
...
一、什么是异常:程序在运行过程中出现的错误。
二、异常体系:Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为 运行时异常(RuntimeException)和非运行时异常,这两种异常有很大的区别,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。下面将详细讲述这些异常之间的区别与联系:
1、
TCP(Tranfer Control Protocol)的缩写,是一种面向连接的保证传输的协议,在传输数据流前,双方会先建立一条虚拟的通信道。可以很少差错传输数据。就像我们电话一样。
UDP(User DataGram Protocol)的缩写,是一种无连接的协议,使用UDP传输数据时,每个数据段都是一个独立的信息,包括完整的源地址和目的地,在网络上以任何可能的路径传到目的地,因此,能否到达目的地,以及到达目的地的时间和内容的完整性都不能保证。就像我们发短信一样,
区别:1、TCP比UDP多了建立连接的时间。相对UDP
TCP三次握手:
1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我.--------发
端口扫描
一、 背景:一个端口就是一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息。进行 ...
一个简单的图片编辑器
背景:一个同学问我怎样将一个图片显示在窗体上面,我解决之后,于是想为什么不加上一些其他的功能呢?
功能:截图、逆时针旋转、顺时针旋转、水平旋转、垂直旋转、放大、缩小。
代码:
这包括三个类-----1、图形编辑类。2、界面类。3、改变图形类
public class Imagedit {
private static JFrame frame;
public static void main(String[] args) {
frame = new TransformFrame();
frame.set ...
AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们 ...
今天下午,看到一道java题目是判断是否是闰年?于是,突发奇想的搞了一个可以输入年份和判断是否是闰年的小小软件。
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
//显示输入的年数和输出是否为leap年
public class Show extends JFrame {
public static void main(String[] args) {
Show show = new Show();
show.showUI();
}
...
游戏的特点:
1、 有难度的改变。选择不同的speed你将会畅游到不一样的世界。
2、 增加了暂停的功能。
3、 当游戏结束后,即你点击确定后,你将会在右上角看到自己这一次快乐后的结果。
...
1.继承、多态、重写?
继承是什么:一个类可以通过extends继承另一个类。被继承的类叫父类,继承的类叫子类。
继承的作用:子类可以自动具有父类中定义的属性和方法
继承的实例:Student 、Teacher、Mananger类
多态是什 ...
1、按钮监听器的创建----内部类javax.swing.JBtutton open=new javax.swing.JButton("打开");javax.swing.JBtutton save=new javax.swing.JButton("保存");this.add(open);this.add(save);//内部类java.awt.event.ActionLisetenern al=new java.awt.event.ActionListener(){
public void actionPerformed(ActionEven ...