- 博客(15)
- 收藏
- 关注
原创 专业单词
这篇日记的主要用来记载平时在阅读文档的时候遇到的一些生词。每组100个。第一组established 建立、定制、确定open handset alliance 手机开放联盟,handset是手机、手持的意思,alliance是联盟的意思carriers 搬运公司、搬运人chip 残片缺口Qualcomm(or MediaTek) 高通或者联发科CTS全称Compatibi
2016-07-18 18:37:47 430
转载 深拷贝和浅拷贝
http://www.cnblogs.com/shuaiwhu/archive/2010/12/14/2065088.html 原文深拷贝(深复制)和浅拷贝(浅复制)是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝(深复制)和浅拷贝(浅复制),我们还是要给予足够的重视,因为有时这两个概
2016-07-18 18:35:18 234
原创 第十二章 通过异常处理程序
概要异常分为两种,一种是Error,一种是Exception。前者是系统编译时和系统错误。后者是程序代码错误。Exception的父类是Throwable。下面是重点内容:1.throws new Exception();代表着异常抛出。其实异常抛出跟方法返回差不多,异常抛出会从该点返回一个异常类,然后结束这个方法。2.我们会在try块后跟多个catch(Exception e)语句,值得注意的是
2016-07-18 18:34:48 337
原创 第十一章 持有对象
概要所谓的持有对象,直白的说就是容器类。在本章中,介绍的是一些基本和常用容器类的一些用法以及基本原理和区别。他并没有深入到底层实现级别。本章主要介绍了容器类的粗略组成结构。如Collection、Iterator、Map。与此同时,还介绍了一些我们常用的这些类的子类,如ArrayList、LinkedList、HashMap、TreeSet等等。在后面的第十八章,还会注重介绍其每个类的原理和使用范围
2016-07-18 18:34:26 259
原创 第十章 内部类
概要在平时的编程中,用的最多的内部类就是点击事件和Handler的使用。这个点,已经没心思遍题记这种废话了。直接切入主题上重点笔记吧: 1.当生成一个内部类对象的时候(静态类除外),此对象与制造它的外围对象之间就有了一种联系,所以它能够访问外围类的成员,而且不需要任何特殊条件。此外,内部类还拥有其外围成员的所有元素的访问权限,外围类也是可以直接访问内部类的private和protected修饰的变
2016-07-18 18:34:09 279
原创 第九章 接口
概要在很多人眼里,接口无非就是implements interfceA。事实上,仔细探寻接口,他有很多我们不经常用到的东西。接口在设计模式中,通过继承多个接口,能够实现多重继承的效果。除了在接口中申明方法,我们也可以在接口中定义变量,甚至是一个类。下面是这章的重点内容: 1.一个接口中的方法,只能是public的,不能用private和protected修饰,否则编译器会报错。如果我们不做任何修饰
2016-07-18 18:33:43 248
原创 第八章 多态
概要多态在Java面相对象编程中,应该是属于非常重要的一个内容。多态的概念在前面几章中也略有介绍,总的来说,多态就是向上转型后,我们在调用父类的引用时,能够产生子类的行为,有一些规范是比较繁琐复杂的,比如通过父类的引用,调用非静态方法,产生的是子类的行为,而调用其变量,拿到的是父类的数据,有很多规范是繁琐的,但他们却很符合使用场景。良好的设计模式跟多态息息相关,所以我们需要很好的了解多态。下面是重要
2016-07-18 18:33:14 271
原创 第七章 复用类
概要自从上次断网,几天没写博客,发现自己已经堆积了七篇没写了,感觉快要炸了。不管怎么样,今晚都要把第七章到第十四章的内容记载下来。本章主要讲了两个东西——继承和组合。并从代码设计学的角度讲了他们的优势和劣势。总的来说,就是劲量避免用继承,多用组合。以下是本章要点:1.一个类总是会继承一个对象,如果我们不具体指明,那就是默认继承Object。 2.如果基类不存在一个不含任何参数的构造器,那么在子类
2016-07-18 18:32:52 330
原创 第六章 访问控制权限
概要在本章中,介绍的是类的访问权限,它介绍了包的概念,以及private、protected、public跟包访问权限是如何限定一个类的数据和方法访问的。因为我们平时用的比较多,所以这章的内容会比较少。下面是记录的一些要点: 1. 当编写一个java源代码文件的时候,此文件通常被称作编译单元,有时也被称作转译单元。每个编译单元必须有一个后缀名.java,而在编译单元内则可以只有一个public类,
2016-07-18 18:32:33 524
原创 第五章 初始化与清理
概要在本章,主要介绍了类的初始化和清理相关知识。包括类成员初始化、方法成员初始化、static变量和static域的初始、static方法的调用等。于此同时,还介绍了finalize()方法的使用概念,以及垃圾回收器基本原理。 下面是本章记录的重点:1. 在方法调用中,对于基本类型,若传入的参数与实际参数类型不符合,会自动转化成精度更高的类型。例如:class A{ void f(int
2016-07-18 18:32:13 289
原创 第四章 控制执行流程
概要在本章中,主要讲解了程序流程控制。主要包括if-else、for、while、do-while、switch、return等的使用由于这些内容都是比较常用的,下面仅仅介绍几个容易忽视或者未曾见过的要点。在java的for循环语句中: for(int a=0,b=0;a<b;a++){//在这个for循环语句中,我们定义了两个变量,值得注意的是,我们**只能定义同一种类型**,所以我们的**
2016-07-18 18:28:09 303
原创 第三章 操作符
概要在本章中,主要介绍了关于操作符的一些基本概念,主要包括以下知识点: 操作符优先级、赋值的概念 算术操作符、自动递增和递减、关系操作符、逻辑操作符、直接常量、按位操作符、三元操作符、字符串操作符(“+”和“+=”)、类型转型操作符。 下面是本章记录的要点:基本类型的赋值是直接把一个地方的值赋值到了另一个地方,而对象的赋值是赋值引用。这就意味着,如果c=d,那么c和d都指向了原
2016-07-18 18:25:42 298
原创 第二章 一切都是对象
概要在本章,主要介绍了JAVA面向对象的基本知识,主要包括以下知识点: 对象的操控、存储方式 基本类型的特点和使用 对象的作用域和对象的销毁概念 类的组成方式:方法和字段。 方法的特征 static关键字的使用 注释和嵌入式文档的使用 下面是本章节记录的要点:一切皆为对象,但在JAVA中,操控的是对象的引用,但对于基本类型数据,则不是这样的。JAVA内存分
2016-07-18 18:25:17 334
原创 第一章 对象导论
概要在第一章,主要讲了以下几个内容: 面向对象的一些基本名词概念:抽象、接口、复用、容器等。 对象的创建和生命周期 异常处理概念 并发的基本概念 下面我们将逐一记录这一章的重点内容1. 一个成功的面相对象编程语言有五个基本特征: a.万物皆为对象 b.程序是对象的集合,他们通过发送消息来告诉彼此所需要做的。 c.每个对象都拥有自己的由其他的对象所构成
2016-07-18 18:24:50 421
原创 读第一遍Thinking in java的笔记
第一章1.Java一切都是对象,但操纵的标识符是对象的一个“引用”。简单的说,引用代表这个对象内存地址。 如:String s;实际上,我们并没有创建一个对象,我们只是创建了一个引用,它不指向任何对象。2.Java对象是存储到什么地方的呢? a)寄存器:位于计算机CPU内部,我们不能直接通过JAVA语言来分配,由虚拟机处理。 b)堆栈:位于RAM,通过堆栈指针从处理器哪里获得支持,堆栈指针
2016-07-18 18:22:54 3448 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人