![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
angela_365
这个作者很懒,什么都没留下…
展开
-
分析linux下命令的执行结果
目的:输入linux命令或window下的dos命令,获得执行结果,并将结果按行列解析存储到List中返回; 思路:命令结果以流的方式获得,然后按行读取,因为每两个字符串中间都以空格间隔,那么要可以用正则表达式匹配并用另一个字符替换掉空格串,然后按此字符串分组,这样可以得到一个结果数组,再将数组中的元素存储到list中,再将行list存储到返回的结果list中即可。 代码如下: [c...2009-03-20 12:00:19 · 346 阅读 · 0 评论 -
内部类的学习
乍看起来,内部类就是一种简单的代码隐藏机制,将某些类置于另外一个类的内部。然而,内部类做的更多,它了解它的外围类,并能与之通信;使用内部类更吸引人的地方是:每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了一个(接口的)实现,对内部类都不存在影响; 内部类可以定义在类内、方法内、作用域内,可以是实现了接口的匿名类,匿名类不能有命名的构造函数,只能实例化一次,其他内...原创 2009-03-20 12:59:04 · 58 阅读 · 0 评论 -
面向对象的理解
首先,面向对象是一种思想,然后才是一种方法。面向对象思想就是人们认识自然的思维规律,面向对象方法就是利用人的思维规律用程序解决问题的方法。 面向对象编程的基本元素就是对象,简单的说,对象具有状态、行为、标识;每个对象都有自己的内部数据(状态)和方法(行为),而每个对象都是唯一的,在内存中有唯一的地址。比如汽车,状态也就是属性有外表是红色、四个轮胎、行为可以跑,可以载人或物、标识应该是车...原创 2009-04-02 10:20:21 · 77 阅读 · 0 评论 -
异常处理的运行过程
对于运行中可能出现异常的语句,我们一般用 [code="java"]try{} catch(){ }finally{ }[/code]进行处理,那么对于此语句的执行过程是怎样的呢? 1、控制通过正常的顺序执行到达try语句,然后执行try块内的保护段; 2、如果保护段try中语句没有发生异常时,将跳过catch语句,执行finally,然后继续向后面的语句执行下去; ...原创 2009-04-02 10:51:32 · 137 阅读 · 0 评论