
java编程思想
当幸福来敲门1
仲夏夜,星之空, 年少轻狂挽如风
展开
-
jdk jre j2se j2ee的介绍
jdk jre j2se j2ee的介绍 以前一直没弄清这些概念,今天找到一篇不错的文章,记录一下:http://playkid.blog.163.com/blog/static/56287260201372113842153/转载 2017-02-17 13:45:29 · 397 阅读 · 0 评论 -
第17章 容器的深入研究
简单的容器分类常用的方法填充容器: List<StringAddress> list= new ArrayList<StringAddress>( Collections.nCopies(4, new StringAddress("Hello")));Collections.fill(list, new StringAddress("World!")); //fill()只能替换原创 2017-08-17 15:23:47 · 243 阅读 · 0 评论 -
第12章 通过异常处理错误
基本异常原创 2017-11-30 15:46:31 · 141 阅读 · 0 评论 -
第13章 字符串
不可变的String:String对象是不可变的,String类每一个看起来会修改String值的方法,都是创建了全新的对象。而最初的String是丝毫未动的。String q = "howdy";String qq = upcase(q);print(q); //howdyprint(qq);//HOWDYString对象只有只读特性,所以指向它的任何的引用都不可能改变它的值,因此,也就原创 2017-11-04 22:01:10 · 193 阅读 · 0 评论 -
第15章 泛型
泛型:术语解释是使用与许多许多的类型,最初的目的是希望类或方法能够具备最广泛的表达能力基础知识final 类和 具有 private 构造器的类是不能扩展的如果方法的参数是一个接口,这就会使的编程的灵活性大大的增加,因为任何实现了该接口的类都能满足该方法在面向对象的语言里,多态算是一种泛化的机制泛型实现了参数化类型的概念。 java原创 2017-08-17 17:06:17 · 230 阅读 · 0 评论 -
第10章 内部类
内部类感觉就像是一种代码的隐藏机制。内部类了解外部类,并且能与之通信。原创 2017-08-25 10:52:01 · 195 阅读 · 0 评论 -
第14章 类型信息
基础知识运行时候的类型信息,使得你在程序运行时发现和使用类型信息RTTI: Run-Time Type Informationjava让我们在运行时候识别对象和类型信息的两种方式: 一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型另外的一种是反射机制,它允许我们在运行时发现和使用类的信息下面的代码很重要://: typeinfo/Shapes.javaimport jav原创 2017-10-11 11:48:43 · 218 阅读 · 0 评论 -
第6章 访问权限控制
基础知识protected: 只有类本身和其子类能够访问原创 2017-08-27 18:20:14 · 201 阅读 · 0 评论 -
第9章 接口
抽象类是普通类和接口之间的一种中庸之道,因为你不可能总是使用纯接口。原创 2017-08-27 22:36:03 · 183 阅读 · 0 评论 -
第5章 初始化与清理
java中通过使用构造器,类的设计者可以确保每个请注意由于构造器的名称必须和类名完全相同,所以,每个方法首写字母小写的编码风格并不适用于构造器。java中的初始化与创建是绑在一起的,两者不能分离。相同的词表达的是不同的含义,这叫做:重载区分重载的方法是:每个重载的方法都要有独一无二的参数类型的列表甚至参数顺序的不同也足以区分两个方法,但是一般不建议这么做。默认构造器是没有形式参数的,它的原创 2017-11-24 11:04:59 · 137 阅读 · 0 评论 -
第2章 一切都是对象
基础知识列表内容原创 2017-11-28 11:47:27 · 131 阅读 · 0 评论 -
第8章 多态
最近编程时候,遇见了一个问题,当时怎么都想不通。最后,谁知是多态。所以要静心研究下多态。面向对象的三大特征: 封装 继承 多态多态通过分离 做什么 和 怎么做 ,从另外的一个角度将接口和实现分离开来。封装通过合并特征和行为来创建新的数据类型。“实现隐藏”则是通过将细节“私有化”把接口和实现分离开。多态的作用是消除类型之间的耦合关系。多态也叫作动态绑定,后期绑定,运行时绑定。 -首先是一个原创 2017-11-28 14:49:42 · 179 阅读 · 0 评论 -
第16章 数组总结
数组的大小固定,在声明周期内不可改变,数组的访问效率比容器高得多无论是数组还是容器,越界都会抛出RuntimeException的异常ArrayList它可以通过创建一个新实例,然后把旧实例中所有的引用移到新实例中,从而实现更多空间的自动分配数组可以持有基本的数据类型,但是泛型之前的容器则不能。但是有了自动包装机制和泛型后,容器“好像”能够持有基本的数据类型。声明对象数组的方法Object原创 2017-08-14 19:08:40 · 256 阅读 · 0 评论 -
第11章 持有对象
基础知识接口的所有成员自动的被设置为 public原创 2017-08-27 18:04:02 · 203 阅读 · 0 评论