ʹÓÃObjectSNMPµÄjavaÀý×Ó
ÏÂÃæµÄÀý×Ó£¬¾ÍÊÇʹÓÃObjectSNMP»ñÈ¡RFC1213-MIBµÄÀý×Ó£ºÆäÖеÄsystemºÍifTable¶ÔÏó¾ÍÊǶÔÓ¦µÄSNMP MIBÖеÄsystem×éºÏinterfaceÖеÄifTable±í¡£
class TestMibMapping
{
SNMPAPI snmpapi;
SNMPNodeParam nodeParam;
public TestMibMapping()
{
try
{
/**
* ³õʼ»¯ÏµÍ³ÈÕÖ¾Îļþ¡£
*/
MyLog.initLogParam("SNMPTest");
//ʹÓÿͻ§¶Ëģʽ¡£ÐèÒªÏÈÆôÓÃObjectSNMPµÄRMI·þÎñ£¨ÀýÈ磺ÔËÐÐRMISNMPServer.java£©¡£
//SNMPFactory.init(SNMPFactory.Mode_Client, "127.0.0.1");
//ʹÓñ¾µØÄ£Ê½¡£
SNMPFactory.init(SNMPFactory.Mode_Local, null);
// »ñÈ¡SNMP API
snmpapi = SNMPFactory.getSNMPAPI();
//ÉèÖÃSNMP AgentÁ¬½Ó²ÎÊý
nodeParam = new SNMPNodeParam();
nodeParam.nodeIP = "127.0.0.1";
} catch (Exception ex)
{
ex.printStackTrace();
}
}
/**
* ²âÊÔRFC1213ÖÐSystem×é
*/
public void testMibSystem()
{
try
{
system sys = new system();
system mibsys = (system) snmpapi.getMibObject(sys, nodeParam);
System.out.println("...........MIBSystem");
System.out.println("ϵͳÃû³Æ:" + mibsys.getSysName());
System.out.println("ÃèÊö:" + mibsys.getSysDescr());
System.out.println("ϵͳλÖÃ:" + mibsys.getSysLocation());
System.out.println("ÁªÏµÈË:" + mibsys.getSysContact());
System.out.println("ϵͳ¶ÔÏóID:" + mibsys.getSysObjectID());
System.out.println("ϵͳ·þÎñ:" + mibsys.getSysServices());
System.out.println("Æô¶¯Ê±¼ä:" + mibsys.getSysUpTime());
} catch (Exception ex)
{
ex.printStackTrace();
}
}
/**
* ²âÊÔRFC1213Öнӿڱí
*/
public void testMibIFTa
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
1. JAR Îļþ°ü
JAR Îļþ¾ÍÊÇ Java Archive
File£¬¹ËÃû˼Ò⣬ËüµÄÓ¦ÓÃÊÇÓë Java ϢϢÏà¹ØµÄ£¬ÊÇ Java µÄÒ»ÖÖÎĵµ¸ñʽ¡£JAR Îļþ·Ç³£ÀàËÆ ZIP
Îļþ——׼ȷµÄ˵£¬Ëü¾ÍÊÇ ZIP ......
package Demo;
// ÆÕͨ·ºÐÍ
class Point<T> { // ´Ë´¦¿ÉÒÔËæ±ãд±êʶ·ûºÅ£¬TÊÇtypeµÄ¼ò³Æ
private T var; // varµÄÀàÐÍÓÉTÖ¸¶¨£¬¼´£ºÓÉÍⲿָ¶¨
public T getVar() { // ·µ»ØÖµµÄÀàÐÍÓÉÍⲿ¾ö¶¨
return var;
}
public void setVar(T var) { // ÉèÖõÄÀàÐÍÒ²ÓÉÍⲿ¾ö¶¨
this.var = var;
}
}
publi ......
package Demo;
// Java·ºÐÍ·½·¨
class Demo26 {
public <T> T fun(T t) { // ¿ÉÒÔ½ÓÊÕÈÎÒâÀàÐ͵ÄÊý¾Ý
return t; // Ö±½Ó°Ñ²ÎÊý·µ»Ø
}
}
public class GenericsDemo26 {
public static void main(String args[]) {
Demo26 d = new Demo26(); // ʵÀý»¯Demo¶ÔÏó
String str = d.fun("it"); // ´«µÝ× ......
package Demo;
// ʹÓ÷ºÐÍͳһ´«ÈëµÄ²ÎÊýÀàÐÍ
class Info28<T> {
private T var; // ´ËÀàÐÍÓÉÍⲿ¾ö¶¨
public T getVar() {
return this.var;
}
public void setVar(T var) {
this.var = var;
}
public String toString() { // ¸²Ð´ObjectÀàÖеÄtoString()·½·¨
return this.var.toString();
......