<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02161nam a22003977i 4500</leader>
  <controlfield tag="001">34139</controlfield>
  <controlfield tag="003">BD-DhAAL</controlfield>
  <controlfield tag="005">20250623092824.0</controlfield>
  <controlfield tag="008">190116t20182018mau      b    001 0 eng d</controlfield>
  <datafield tag="010" ind1=" " ind2=" ">
    <subfield code="a">  2017956176</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780134685991</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">0134685997</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)on1018432176</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">YDX</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="c">YDX</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="d">SINLB</subfield>
    <subfield code="d">OJ4</subfield>
    <subfield code="d">JRZ</subfield>
    <subfield code="d">OCLCF</subfield>
    <subfield code="d">NYP</subfield>
    <subfield code="d">CLE</subfield>
    <subfield code="d">CGL</subfield>
    <subfield code="d">QQ3</subfield>
    <subfield code="d">BUR</subfield>
    <subfield code="d">DLC</subfield>
    <subfield code="d">BD-DhAAL</subfield>
  </datafield>
  <datafield tag="042" ind1=" " ind2=" ">
    <subfield code="a">lccopycat</subfield>
  </datafield>
  <datafield tag="050" ind1="0" ind2="0">
    <subfield code="a">QA76.73.J38</subfield>
    <subfield code="b">B57 2018</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
    <subfield code="a">005.133</subfield>
    <subfield code="2">23</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Bloch, Joshua,</subfield>
    <subfield code="e">author.</subfield>
    <subfield code="9">29614</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Effective Java /</subfield>
    <subfield code="c">Joshua Bloch.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">Third edition.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Boston :</subfield>
    <subfield code="b">Addison-Wesley,</subfield>
    <subfield code="c">2018.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xx, 392 pages ;</subfield>
    <subfield code="c">24 cm.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">"Updated for Java 9"--Cover.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">"Best practices for ... the Java Platform" --Cover.</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
    <subfield code="a">Includes bibliographical references and index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Introduction -- Creating and destroying objects -- Methods common to all objects -- Classes and interfaces -- Generics -- Enums and annotations --Lambdas and streams -- Methods -- General programming -- Exceptions -- Concurrency -- Serialization.</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">"Each chapter of Effective Java, Third Edition, consists of several "items," each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams" --Publisher.</subfield>
  </datafield>
  <datafield tag="526" ind1=" " ind2=" ">
    <subfield code="a">CSE</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Java (Computer program language).</subfield>
    <subfield code="9">29615</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">COMPUTERS / Programming / Object Oriented.</subfield>
    <subfield code="9">29616</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Java (Computer program language).</subfield>
    <subfield code="9">29615</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Computer science.</subfield>
    <subfield code="9">42472</subfield>
  </datafield>
  <datafield tag="852" ind1=" " ind2=" ">
    <subfield code="a">Ayesha Abed Library</subfield>
    <subfield code="c">General Stacks</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">40112</subfield>
    <subfield code="d">40112</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-01-02</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">3780.00</subfield>
    <subfield code="l">8</subfield>
    <subfield code="m">24</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034142</subfield>
    <subfield code="r">2025-07-24</subfield>
    <subfield code="s">2025-07-15</subfield>
    <subfield code="t">4</subfield>
    <subfield code="v">3780.00</subfield>
    <subfield code="w">2019-01-02</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-01-02</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">3780.00</subfield>
    <subfield code="l">4</subfield>
    <subfield code="m">27</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034143</subfield>
    <subfield code="q">2026-08-30</subfield>
    <subfield code="r">2026-07-16</subfield>
    <subfield code="s">2026-07-16</subfield>
    <subfield code="t">5</subfield>
    <subfield code="v">3780.00</subfield>
    <subfield code="w">2019-01-02</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-01-02</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">3780.00</subfield>
    <subfield code="l">5</subfield>
    <subfield code="m">69</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034140</subfield>
    <subfield code="r">2025-12-23</subfield>
    <subfield code="s">2025-11-18</subfield>
    <subfield code="t">2</subfield>
    <subfield code="v">3780.00</subfield>
    <subfield code="w">2019-01-02</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-01-02</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">3780.00</subfield>
    <subfield code="l">7</subfield>
    <subfield code="m">32</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034141</subfield>
    <subfield code="r">2025-04-23</subfield>
    <subfield code="s">2025-03-16</subfield>
    <subfield code="t">3</subfield>
    <subfield code="v">3780.00</subfield>
    <subfield code="w">2019-01-02</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-01-02</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">3780.00</subfield>
    <subfield code="l">6</subfield>
    <subfield code="m">43</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034139</subfield>
    <subfield code="r">2026-06-21</subfield>
    <subfield code="s">2026-03-04</subfield>
    <subfield code="t">1</subfield>
    <subfield code="v">3780.00</subfield>
    <subfield code="w">2019-01-02</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-03-18</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">5340.00</subfield>
    <subfield code="l">3</subfield>
    <subfield code="m">35</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034546</subfield>
    <subfield code="r">2025-01-08</subfield>
    <subfield code="s">2024-06-03</subfield>
    <subfield code="t">6</subfield>
    <subfield code="v">5340.00</subfield>
    <subfield code="w">2019-03-18</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2019-03-18</subfield>
    <subfield code="e">Karim International</subfield>
    <subfield code="g">5340.00</subfield>
    <subfield code="l">2</subfield>
    <subfield code="m">3</subfield>
    <subfield code="o">005.133 BLO</subfield>
    <subfield code="p">3010034547</subfield>
    <subfield code="r">2024-03-03</subfield>
    <subfield code="s">2024-03-02</subfield>
    <subfield code="t">7</subfield>
    <subfield code="v">5340.00</subfield>
    <subfield code="w">2019-03-18</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
