易截截图软件、单文件、免安装、纯绿色、仅160KB

【奋斗第一天】菜鸟学习Java之我的面向对象观


大学两年了,一直浑浑噩噩,最近上了一些学习论坛,发现自己的知识太匮乏了,感觉怎么的自己也是个软件专业的学生,学了两年讲到应用却什么都不会,于是我觉得开始奋斗的人生!!!于是我选择了Java这么语言作为我奋斗的起点,原因很多,第一,在大学学过C和C++(只是学过,学的很不好),所以有点编程的基础吧,第二,Java作为一个纯面向对象的语言在企业级的应用很多,所以为了以后的就业........第三,我想要是把Java学好的话那么据说C#是仿得Java,所以应该转.NET比较容易,嘿嘿。
废话不多说啦,切入正题,今天学了Java面向对象的特性,因为以前也学过C++,所以有点熟悉,记得当时讲C++类的时候老师是这么跟我们说的,也许大多数的老师和教材都是这么说的:类是对世界万物的抽象。第一次听这话感觉这类还真够抽象的,这是什么定义嘛,确实对于初学者来说类和对象的概念确实一时之间很难理解,甚至于很多学生在学了C之后学C++根本摆脱不了C语言的编程思维,根本就不用面向对象的思想去考虑问题。
在这我想分享一下我的面向对象观点,诚然,类是对世界万物的抽象,但是我想要是再举几个生动的例子会让人更容易理解。拿几个大家都感兴趣的话题吧(举例前特此声明:本人菜鸟,很多观点是自己的想法,不涉及实际开发,欢迎高手提出宝贵建议及初学者交流),相信很多人都玩过CS吧,嘿嘿,反恐精英,当时我学完Java面向对象时,我想到了用面向对象的思想分析一下CS,在CS里面我想应该有个人物这个类,应该是个抽象类或者接口,而那些什么警察啊,土匪啊什么的都是继承与他或者实现了这个接口,于是各个人物之间有着不同的表现但是很多方法都是一样的,如,打枪,换枪等等。而说到枪应该也有一个枪的接口活抽象类,而其余各种乱七八糟的枪全部继承与他或者实现与他,买枪就是new出了一个对象,而子弹这个东西应该是枪的友元类,存放子弹的数据结构应该是数组,买子弹的时候调用一个方法new出了若干子弹对象存入数组,而开枪的时候析构一个子弹对象,而人物那个类中应该有一个接受子弹对象的方法,一旦接受到该类中的生命值属性相应减少,至于怎么样的算法减得我也不知道嘿嘿,这里注重面向对象的思想。
恩,到目前为止一个CS分析的差不多了,现在你是不是发现原来CS也不是很复杂呀,嘿嘿,当然我是菜鸟,很多复杂的东西还不知道呢,呵呵。其实我感觉关键在于面向对象的思想。以后遇到问题我想第一应该去想这个问题中出现了


相关文档:

JAVA使用EPoll来进行NIO处理的方法

JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (仅限 Linux
系统
),对并发idle connection会有大幅度的性能提升,这就是很多网络服务器应用程序需要的。
启用的方法如下:
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider
例如在 Linux 下运行的 Tomcat 使用 NIO Connector ,那么启 ......

Java笔试题【转】

1.写出程序运行结果
  
public
class
TestString {
    public
static
void
link(String a){
         a+="World"
;
    }
    public
static
void
main(String []a ......

Java变量数据类型

变量:存储数据的基本单元;一个数据存储空间的表示.
基本数据类型(8种):
    byte(1)-->short(2)-->int(4)-->long(8)    float(4)-->double(8)   boolean(1)  char(2)
引用数据类型:
  
   String、数组、类、接口、对象 ......

java 文件操作

1.
BufferedReader in = new BufferedReader(new FileReader("远程文件"));
in.readLine() ;
l  使用 Java 操作文本文件的方法详解
http://java.ccidnet.com/art/3737/20041108/523627_1.html
l    FileReader 是什么类?和 FileInputStream 有什么不同???     
ht ......

Java中类的生命周期

  Java虚拟机管理类和对象的生命周期;
(1)类的生命周期从类被加载,连接,初始化开始,到类被卸载结束;
(2)类处于生命周期时,它的二进制数据位于运行时方法区内,在堆区还有一个相应的描述类的Class类的对象;
(3)只有当类处于生命周期中时,Java程序才能够使用它。
1.Java虚拟机及程序的生命周期
(1) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号