[java基本内容概述.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[java基本内容概述

java基本内容概述 作者: 不详  来源:不详     2005年11月30日 1.对象的概念   Bruce Eckel 在《Java编程思想》里面说,万物皆对象。   对象从词法上来讲,是一个名词,通俗一点说是一个东西。比如说,房子、汽车、动植物等,实实在在存在的,看的见摸的着的。还有一类是比较抽象的,比如说用户信息等。现实世界中,每个大的对象都是有若干个小的对象组成,小的对象最终有原子这个对象组成。程序也一样,它虽然是抽象的,但也是现实世界的描述。   以前计算机刚发明的时候,编程很困难,程序员要编写机器能懂的东西,所以都是过程式的语言,最出名的莫过于C了。随着计算机软硬件的发展,人们编写计算机能懂的程序不是一件难事了,但是描述现实世界的业务逻辑越来越复杂,程序代码动辄上千上万几十万几百万,逻辑结构非常复杂,要想看让别人看懂很难。而别人看不懂就无法维护,自己过段时间也不一定能完全理解。所以编程语言越来越注重人本身的体验。面向对象就是比较接返现实世界的一种描述方式,它出现目的完全是为了编程人员开发程序更方便、维护更方便。 2.程序的控制流程(if、while、for、switch)   世界很复杂,本质很简单。   道家认为世界只有阴阳。生物种类那么多,最终都是由4个碱基对组成。计算机世界那么复杂,最终也归结为0和1。   程序发展了这么多年,基本的逻辑控制流程还是不外乎这三种形式:条件、循环、选择。正应了那句话,简单就是美,简单就是永恒。 if语句示例: if name==null then System.out.println(input failed); else if name.length()==0 then System.out.println(input name is invalid); else System.out.println(Input successfully); while循环示例: while(rs.hasNext) { name=rs.getString(name); …… if(name!=null name.equals(sinboy)) break; } for示例: for(int i=0;i100;i++){ ...... } Jdk1.5的新写法,比如遍历迭代器可以这样简化: for(String s:sList){ System.out.println(s:+s); } switch示例: switch(i){ case 1:System.out.println(1);break; case 2:System.out.prntln(2);break; default:System.out.println(other); } 3.程序的作用范围(public ,protected ,private)   在Java里面,属性、方法、类都可声明它的作用范围,目的是为了封装,引起不必要的麻烦。比如我们去自动取款机取钱,我们只要插入银行卡,输入正确的密码,即可正常取钱。我们不需要关心自动取款机到底是怎么知道把数钱并最终把钱从取钞口给我们吐来的。   public:公有的,谁都可以使用,就象城市的公交车、大马路一样,属于公共资源,每个人都可以合法使用。在Java中,公有的东西,在同一个类、不同类、不同包中都可以调用。如果是子类继承,也同样为公有的。   protected:受保护的,比如象小区内的健身设备,原则上是小区内的居民才可以使用,外面的人是不准使用的。同一个类、同一个包中可以访问。子类继承?   private :私有的。象我们每个人的内裤,是绝对不充许别人用的:)。私有的东西,只能在同一个类内被使用。   default:   static:静态的,即不需要生成实例之后再去调用它。   final:常量 4.继承   继承是面向对象语言的一个重要特征。通过继承,能够象父与子、子与孙一样把一组相关的对象通过”血源关系”联系在一起。子从父继承一切公有属性,同时它还通扩展一些新的东西,或把父类的一些东西重新定义。这叫继承和发扬。在Java里面继承关系为树,即每个子只有一个父,但一个父可能有多个子。 继承的好处是什么呢?   可以把共性的东西抽象出来。   可以隐藏具体的实现,提高程序的灵活性。 5.多态   比如一个方法,名字叫query(int from,int end),同时还可以定义成同样的名字参数不一样,表示的意思还是一样的,比如都是查询数据库的数据,但查询条件可能有多种多样。多态的好处是为做同样的事情定义了多种操作方式,增强的程序的灵活性、方便性。 6.接口和内隐类   接口和抽象类有点类似,都不能直接生成对象。接口规定了一个类要实现的动作,比如汽车这个接口,规定

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档