Java 基础代码离散性总结
2008-10-09 10:08
260 查看
下面一段代码是获取操作系统类型并获取系统IP地址的代码:String os = System.getProperty("os.name").toLowerCase();
boolean b;
if( os.startsWith("windows") )
{
b = true;
}
else if( os.startsWith("linux") )
{
b = false;
}
else
{
throw new IOException("Unknown operating system: "+os);
}
InputStream is;
if( b )
{
is = Runtime.getRuntime().exec("ipconfig /all").getInputStream();
}
else
{
is = Runtime.getRuntime().exec("/sbin/ifconfig").getInputStream();
}
boolean b;
if( os.startsWith("windows") )
{
b = true;
}
else if( os.startsWith("linux") )
{
b = false;
}
else
{
throw new IOException("Unknown operating system: "+os);
}
InputStream is;
if( b )
{
is = Runtime.getRuntime().exec("ipconfig /all").getInputStream();
}
else
{
is = Runtime.getRuntime().exec("/sbin/ifconfig").getInputStream();
}
相关文章推荐
- Java基础学习总结(81)——如何尽可能的减少Java代码中bug
- Java基础学习总结(93)——Java编码规范之代码性能及惯例
- Java基础学习总结(81)——如何尽可能的减少Java代码中bug
- java我的总结——一些基础知识和代码
- java基础学习总结——关于Java中事件分发和监听机制实现的代码实例
- 黑马程序员--Java基础加强--02.代码简化 书写规律I_原始数据类型【重载】【多态】【泛型】【泛型限定】【个人总结】
- 黑马程序员--Java基础加强--04.代码简化 书写规律III_数组参数【重载】【数组】【可变参数数组】【泛型可变参数数组】【个人总结】
- Java基础学习总结(72)——提升 java 代码的运行效率
- 常见基础排序算法总结及java代码
- Java基础学习总结(72)——提升 java 代码的运行效率
- Java基础学习总结(99)——Java代码性能优化总结
- 黑马程序员--Java基础加强--03.代码简化 书写规律II_参数化数据类型【重载】【多态】【泛型】【泛型限定】【个人总结】
- Java基础学习总结(93)——Java编码规范之代码性能及惯例
- JAVA基础(15) java代码获取当前域名
- java基础学习总结——GUI编程(一)
- java基础题目总结
- 【java基础】java中的集合遍历总结
- java基础学习总结——super关键字
- Java基础阶段总结
- java基础中String类总结