//求两数的最大公约数和最小公倍数
import java.util.*;
public class Dais02
{
public static void main(String args[])
{
int m,n;
Scanner s = new Scanner(System.in);
System.out.println("请输入你想要是数字");
m = s.nextInt();
n = s.nextInt();
int total,r;
total = m*n;
do
{
if(m<n)
{
int t = m ;
m = n ;
n = t ;
}
r = m % n;
m = n ;
n = r ;
}while(r!=0);
System.out.println("最大公因数是:"+m);
System.out.println("最小公倍是:"+total/m);
}
} ......
公司业务急速扩张,急需有才能的同学加入到我们的行列中,
最好你对工作积极,认真,负责
最好你已经有扎实的编程基础
最好你已经熟练掌握Java技术
最好你至少已有一,两年工作经验
工作地点:杭州
职位 :Java开发工程师(阿里巴巴集团B2B公司网站技术部)
有意者请把简历发给jingjing.zhijj@alibaba-inc.com!
1)合适者我们会先进行电话面试
2)通过者再当面约见,形式通常为多对一
本文一直有效,直至删除。 ......
*******************************************************************************************************
Filename: ftp.java
Author: leetsing(elove)
Create date: 2004-08-30
Use: connect to FTP server,then upload and download file
Modify date: 2004-09-05 add to upload file
2004-09-13 add to download file
Copy right: Magisky Media Technology Co.,Ltd.
*******************************************************************************************************
*/
//import cz.dhl.io.*;
//import cz.dhl.ftp.*;
import sun.net.ftp.*;
import sun.net.*;
import java.applet.*;
import java.io.*;
import java.io.IOException;
import java.util.StringTokenizer;
import sun.net.ftp.FtpClient;
import java.util.ArrayList;
public class ftp extends Applet
{
FtpClient aftp;
DataOutputStream outputs ;
TelnetInputStream ins;
TelnetOutputStream outs;
int ch;
public String a;
String hostname="";
private String path = "/";
public static void main(String[] args)
{
String hostname = "19 ......
java回调机制:
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。
同步调用是一种阻塞式调用,调用 方要等待对方执行完毕才返回,它是一种单向调用;
回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;
异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步调用的关系非常紧密,通常我们使用回调来实现异步消息的注册,通过异步调用来实现消息的通知。
这是搜索的一点比较枯燥的理论解释了,算是红体部分让我稍微明白了一点是怎么个回事,然后又看到一个例子,又让我明白不少。
看看在JAVA里的例子:
public class Test{
public static void main(String[] args){
FooBar foo=new FooBar();
/**注意下面的这项代码片段,它给foo对象传递了一个实现ICallBack接口的匿名类,这样FooBar类的对象就取
得了一个实现接口的类,因此FooBar可以在任何时候调用接口中的方法*/
foo.setCallBack(new ICallBack(){
......
Java的回调方法不像c那样可以直接传递一个方法,java传递的是引用,所以java对方法回调的解决办法是直接传递一个接口,对接口进行实现。下面是一个例子
首先定义一个接口Car,有一个run的方法声明
Java代码
package ocm.callback;
public interface Car {
public void run();
}
package ocm.callback;
public interface Car {
public void run();
}
定义一个Employee类,雇员开车去上班,有个shangBan(Car car)方法
Java代码
package ocm.callback;
public class Employee {
public void shangBan(Car car){
System.out.println("********run() start***********");
car.run();
System.out.println("********run() end***********");
  ......
Java EE 概述
Javaa EE:分布式 企业级应用规范和标准
推模式:不用请求,强制让客户接受
拉模式:让客户请求和响应。
架构:
轻量级:struct2 /spring /hibernate
Modle1:jsp+JavaBean+DB
Model2(MVC):jsp+servlet+JavaBean+DB
重量级:Jsp+servlet+EJB+DB
表示层:业务层:持久层:数据库:
JNDI:查找分布对象的机制,明命目录服务。
DataSouce:EJB:JMS队列。
Session:用于判断或区分是否是同一个用户的请求
Web Service:将自我分协议交给外部调用。
B/S:优点:维护性高,运行效率不高,页面不美观。
接受客户段请求的数据:request.getprameter();
Request.getprameterValues();
Request.Head();
Request.cooket();
计算机间的数据传输方式(协议):http,Ftp,Udp。
Servlet基础
容器
用来容纳组件,管理对象的生命周期
Servlet的生命周期
加载和实例化
用户请求时servlet容器负责加载和实例化servlet,首先在容器中查找,如果存在则取出,
不存在则创建servlet实例。
初始化init()
当容器加载好servlet实例后,初始化servlet时,可设置连接参数,或对其他资源的引用。
服务service()
Servlet初始化后,就处于 ......