{"id":"https://openalex.org/W1519944186","doi":null,"title":"Beginning Java 2","display_name":"Beginning Java 2","publication_year":1999,"publication_date":"1999-02-01","ids":{"openalex":"https://openalex.org/W1519944186","mag":"1519944186"},"language":"en","primary_location":{"id":"mag:1519944186","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA48012319","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081266980","display_name":"Ivor Horton","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Ivor Horton","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5081266980"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.8529,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.91724138,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.7720000147819519,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.7720000147819519,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.1348000019788742,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.05420000106096268,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java-2","display_name":"Java 2","score":0.8230000138282776},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java programming","score":0.8730000257492065},{"id":"https://openalex.org/keywords/java-foundation-classes","display_name":"Java Foundation Classes","score":0.921999990940094},{"id":"https://openalex.org/keywords/swing","display_name":"swing","score":0.9139999747276306},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.8029999732971191},{"id":"https://openalex.org/keywords/inheritance-object-oriented-programming","display_name":"inheritance (object-oriented programming)","score":0.7540000081062317},{"id":"https://openalex.org/keywords/exception-handling","display_name":"exception handling","score":0.8870000243186951},{"id":"https://openalex.org/keywords/streams","display_name":"streams","score":0.382999986410141},{"id":"https://openalex.org/keywords/threads","display_name":"threads","score":0.6039999723434448},{"id":"https://openalex.org/keywords/jdbc","display_name":"JDBC","score":0.8640000224113464},{"id":"https://openalex.org/keywords/database-access","display_name":"database access","score":0.7400000095367432},{"id":"https://openalex.org/keywords/file-i-o","display_name":"file I/O","score":0.628000020980835},{"id":"https://openalex.org/keywords/utility-classes","display_name":"utility classes","score":0.578000009059906},{"id":"https://openalex.org/keywords/images","display_name":"images","score":0.6119999885559082},{"id":"https://openalex.org/keywords/web-animation","display_name":"web animation","score":0.6340000033378601},{"id":"https://openalex.org/keywords/windows-software","display_name":"Windows applications","score":0.4819999933242798},{"id":"https://openalex.org/keywords/class-libraries","display_name":"class libraries","score":0.4449999928474426},{"id":"https://openalex.org/keywords/self-directed-learning","display_name":"self-directed learning","score":0.4560000002384186}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8808161020278931},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.8487365245819092},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.8411293029785156},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.8349428176879883},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8172570466995239},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.7995244264602661},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.7788972854614258},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7124103903770447},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.6728283762931824},{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.5627461075782776},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.5420272350311279},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4754043519496918},{"id":"https://openalex.org/C32235180","wikidata":"https://www.wikidata.org/wiki/Q921902","display_name":"Java API for XML-based RPC","level":5,"score":0.45766714215278625},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15056082606315613}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1519944186","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA48012319","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W604851472","https://openalex.org/W600007270","https://openalex.org/W2155122267","https://openalex.org/W7057281269","https://openalex.org/W7001446076","https://openalex.org/W40003979","https://openalex.org/W3150267002","https://openalex.org/W1550712205","https://openalex.org/W6990799873","https://openalex.org/W150539729"],"abstract_inverted_index":{"From":[0],"the":[1,4,20,27,35,46,61,92,106,112,121,133,179,199,223,225,237,240,251,266,306,343,359,398],"Publisher:\r\nThis":[2],"is":[3,41,120,132,160,210,220],"second":[5],"edition":[6],"of":[7,48,79,86,105,118,124,170,203,239,248,393],"Ivor":[8,90,174,366],"Horton's":[9,420],"best-selling":[10],"Beginning":[11,421],"Java":[12,21,28,38,49,93,113,204,209,228,304],"(1861000278).":[13],"It":[14],"has":[15,233,243,254,367],"been":[16,183],"fully":[17,164],"revised":[18],"for":[19,73,136,207,222,310,374],"2":[22,39],"platform":[23,40],"and":[24,32,34,81,97,146,167,185,201,205,217,219,236,268,319,321,323,327,330,334,345,348,364,386,388],"now":[25],"covers":[26],"Foundation":[29],"Classes":[30,326],"(Swing":[31],"Java2D)":[33],"Collections":[36],"API.\r\nThe":[37],"an":[42,168,211,380],"important":[43],"stage":[44],"in":[45,250,340,353,358,382],"evolution":[47],"as":[50,229],"a":[51,125,150,163,195,230,262,290,341,390],"serious":[52],"programming":[53,75,88,184,372],"tool.":[54],"There":[55],"are":[56,261],"no":[57,77],"substantial":[58],"changes":[59],"to":[60,102,215,350,413,443,450],"language":[62,94,196,214],"\u0097":[63],"instead":[64],"JavaSoft":[65],"have":[66,156,182,191],"focussed":[67],"on":[68,153,176,371,397],"extending":[69],"class":[70,241],"library":[71],"support":[72],"common":[74],"tasks.\r\nAssuming":[76],"knowledge":[78],"Java,":[80],"making":[82],"only":[83],"basic":[84],"assumptions":[85],"prior":[87],"experience,":[89],"teaches":[91],"from":[95],"scratch":[96],"then":[98],"shows":[99],"you":[100,272,292,301,308,313],"how":[101,171],"use":[103],"some":[104],"comprehensive":[107],"packages":[108],"that":[109,143,155,197],"make":[110],"up":[111,369],"platform.":[114],"A":[115],"key":[116],"part":[117],"this":[119,402],"iterative":[122],"development":[123,231],"large":[126],"graphical":[127],"example":[128],"over":[129,256],"several":[130],"chapters.\r\nThis":[131],"self-study":[134],"guide":[135],"Java.":[137,297],"Its":[138],"structured":[139],"tutorial":[140],"approach":[141],"means":[142],"each":[144,147],"chapter":[145,151],"section":[148],"within":[149],"builds":[152],"those":[154],"gone":[157],"before.":[158],"Theory":[159],"accompanied":[161],"by":[162,401],"working":[165],"example,":[166],"explanation":[169],"it":[172,295],"works.|QUOTE:":[173],"Horton":[175],"Java\r\nIn":[177],"all":[178,206],"years":[180,357],"I":[181,190],"teaching":[186],"people":[187],"about":[188],"computers,":[189],"never":[192],"come":[193],"across":[194],"offers":[198],"power":[200],"flexibility":[202],"free!":[208],"extraordinarily":[212],"easy":[213],"learn":[216,303],"use,":[218],"ideal":[221],"beginner.\r\nIn":[224],"last":[226],"year,":[227],"tool":[232],"matured":[234],"significantly":[235],"capability":[238],"libraries":[242],"expanded":[244],"immensely":[245],"(the":[246],"number":[247],"classes":[249,270],"JDK":[252,257],"1.2":[253],"tripled":[255],"1.1).":[258],"Some":[259],"things":[260],"lot":[263],"easier,":[264],"but":[265],"new":[267],"improved":[269],"mean":[271],"can":[273,293,302],"do":[274,294],"so":[275],"much":[276],"more!":[277],"Whether":[278],"it's":[279],"animating":[280],"your":[281],"web":[282],"pages,":[283],"creating":[284],"full-featured":[285],"windows":[286],"applications":[287],"or":[288],"accessing":[289],"database,":[291],"with":[296,312,446],"With":[298],"my":[299],"book":[300],"plus":[305],"techniques":[307],"need":[309],"success":[311],"own":[314],"projects.|TOC:Introducing":[315],"Java\r\nPrograms,":[316],"Data,":[317],"Variables":[318],"Calculation\r\nLoops":[320],"Logic\r\nArrays":[322],"Strings\r\nDefining":[324],"Classes\r\nExtending":[325],"Inheritance\r\nExceptions\r\nStreams,":[328],"Files":[329],"Stream":[331],"Output\r\nStream":[332],"Input":[333],"Object":[335],"Streams\r\nUtility":[336],"Classes\r\nThreads\r\nCreating":[337],"Windows\r\nHandling":[338],"Events\r\nDrawing":[339],"Window\r\nExtending":[342],"GUI\r\nFiling":[344],"Printing":[346],"Documents\r\nImages":[347],"Animation\r\nTalking":[349],"Databases\r\nThe":[351],"JDBC":[352],"Action\r\n|AUTHORBIO:":[354],"After":[355],"countless":[356],"computer":[360],"industry":[361],"both":[362],"doing":[363],"managing,":[365],"taken":[368],"writing":[370],"topics":[373],"relaxation.\r\nWhen":[375],"not":[376],"relaxing,":[377],"he":[378],"takes":[379],"interest":[381],"cosmology,":[383],"cacti,":[384],"chaos":[385],"cameras,":[387],"does":[389],"little":[391],"editing":[392],"other":[394],"people's":[395],"efforts":[396],"side.\r\nOther":[399],"titles":[400],"author\r\nBeginning":[403],"Java\r\nBeginning":[404],"Visual":[405,410,415,430,434,437],"C++":[406,411,416,422,431,435,438],"6":[407],"Compiler":[408],"Edition\r\nBeginning":[409],"6\r\nIntroduction":[412],"Microsoft":[414],"6.0":[417],"Standard":[418],"Edition\r\nIvor":[419],"-":[423],"The":[424],"Complete":[425],"Language\r\nBeginning":[426],"C\r\nBeginning":[427],"MFC":[428],"Programming\r\nBeginning":[429],"5":[432],"Disk\r\nBeginning":[433],"5\r\nBeginning":[436],"4\r\nInstant":[439],"C":[440,451],"Programming\r\nBeginner's":[441],"Guide":[442,449],"Windows":[444],"Programming":[445],"Turbo":[447],"C++\r\nBeginner's":[448]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
