自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除