博客专栏  >  编程语言   >  Thinking in Java

Thinking in Java

分享我在Think in Java这本书的每一章得到的知识,分享我在阅读时每一个让我兴奋的细节,分享学习编程的快乐

关注
2 已关注
21篇博文
  • Thinking in Java ——第二十章-注解

    注解(也成为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后的某个时刻非常方便的使用这些数据基本语法 在下面的代码中,使用@Test对testExecute()方法进行注解。该注...

    2017-02-23 16:22
    591
  • Thinking in Java——第二十一章-( 一)并发&Java中的多线程

    实现并发的方式有很多种,我们主要来学习Java中的多线程~Java的线程机制:时间片轮转+优先级Java多线程的调度策略定义任务 线程可以驱动任务,因此你需要一种描述任务的方式,这可以由Runn...

    2016-09-01 14:43
    607
  • Thinking in Java——第十四章-类型信息

    这篇blog只是为了我个人自己理解,不做分享。但是如果亲爱的你有问题,欢迎讨论~这里的类型信息主要是将的运行时类型信息。 运行时类型信息主要有两种方式: 1、传统的RTTI,即Runtime Ty...

    2016-08-22 10:45
    653
  • Thinking in Java——第十九章-枚举类型

    enum Shrubbery{ GROUND,CRAWLING,HANGING } ---------- for(Shrubbery x : Shrubbery.values()){ ...

    2016-08-12 21:57
    346
  • Thinking in Java——第十七章-容器的深入研究之HashMap篇

    写在前面: 1、我分析了HashMap的所有源码,确实不是Java的初学者能够轻松掌握的,但是也不是很难,看这篇文章你得知道以下知识: 散列表的大概实现方法—-散列表的实现 内部类的用途及定义—-内...

    2016-08-12 21:52
    2509
  • Thinking in Java——第十六章-数组

    16.5 数组和泛型 数组和泛型不能很好的结合,还是用容器比较好。

    2016-08-12 21:45
    435
  • Thinking in Java——第十五章-泛型

    第十一章讲过泛型对于代码的安全很有用处。 书中第十五章讲述了大量的篇幅,我这里就简单的介绍一下。(个人泛型用的不多,体会不深,然后书中讲的也没有给我太多启迪)15.1 与C++的比较 C++中的模...

    2016-08-12 20:51
    568
  • Thinking in Java——第十八章-Java I/O系统

    Java I/O的类有很多。我们要去学习I/O类库演化的过程。因为,如果缺少历史的眼光,我们很快就会对什么时候该使用哪些类,以及什么时候不该使用它们而感到困惑。首先,如何去看javaI/O库中的源码呢...

    2016-08-09 10:58
    586
  • Thinking in Java——第十三章-字符串

    写在前面: 要做的事太多了,写的blog不是很细。会写自己觉得好玩的、重要的地方。希望大家来尽情的讨论,分享自己的见解。让“思维的火花的碰撞”得以实现。 几乎每一种操作都会涉及到字符串,所以字...

    2016-08-02 21:04
    462
  • Thinking in Java——第十二章-通过异常处理错误

    12.1 概念 1、checked 异常 2、runtime异常 3、error12.2 基本异常 就是 java.lang.nullpointerexception.java.lang...

    2016-07-31 20:52
    264
  • Thinking in Java——第十一章-持有对象

    就是容器 11.1 泛型和类型安全的容器package com.sdkd.hms02;import java.util.ArrayList;public class AppleAndOrangeWi...

    2016-07-31 17:47
    385
  • Thinking in Java——第十章-内部类

    本文是对《Thinking in Java》第十章内容的整理[在经典面前其它的都是xx]本文的结构是先介绍内部类的实现细节,然后分析它的用处。 希望君上能看完,错过就是大明湖畔的夏雨荷了可以将一个类的...

    2016-07-30 20:42
    1091
  • Thinking in Java--第九章-接口

    写在前面: 我在看设计模式时有对接口的疑问,所以回来看看。虽然我曾经看了两遍《Thinking in Java》,但毫无疑问这一遍我才体会到这本书被称为“Java 圣经”的原因。本篇文章涉及...

    2016-07-27 09:22
    1004
  • Thinking in Java——第八章-多态

    多态也称作动态绑定、后期绑定或运行时绑定 多态肯定跟向上转型和继承或接口有关系 向上转型class Shape{ } class Circle extends Shape{ } class C{ ...

    2016-07-30 15:41
    749
  • Thinking in Java——第七章-复用类

    写在前面: 这几天暑假返校,跟一个老师做项目。这个项目已经由其他人写了好多,但是毕竟代码量太大,而且写的感觉挺乱的,加上我J2EE刚入门,看一会儿代码就感觉整个人都不好了。SO!就来看《Thinki...

    2016-07-30 14:46
    382
  • Thinking in Java——第六章-访问控制权限

    主要讲了public、protect、private 简单的说一下我对这三个关键词的理解:public 最大权限:只要通过这个类的对象就可以访问它(无论是否在包的内部) protect 次权限:类...

    2016-07-29 20:57
    580
  • Thinking in Java--第五章-初始化与清理

    因为对Java的gc机制十分混乱,所以来看了这一章,感觉收获不少。Java的初始化与清理真的是有许许多多的知识要掌握,比如这个问题:Java中new一个新对象的全部过程是什么? 我到网上搜了这个问题...

    2016-07-28 20:27
    694
  • Thinking in Java——第四章-控制执行流程

    跟C/C++几乎一样 4.4 Foreach语法package hms; public class A{ private int[] a = new int[10]; public...

    2016-07-29 13:02
    641
  • Thinking in Java——第三章-操作符

    没什么难的内容 3.16 Java没有sizeof 网上的答案跟书上的不同,这里抄一下书 “在C和C++中,sizeof()操作符可以告诉你为数据项分配的字节数。在C和C++中,需要使用siz...

    2016-07-29 08:36
    410
  • Thinking in Java——第二章-一切都是对象

    2.1 用引用来操纵对象:String s;这个创建的s是引用不是对象。并且它没有和任何事物相关联,所以你向它发送消息也是错误的:s += 'a';2.2 必须由你创建所有对象 “一旦创建了一个...

    2016-07-28 23:51
    613

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部