{"id":"https://openalex.org/W1508816499","doi":null,"title":"The Java\u00bf FAQ","display_name":"The Java\u00bf FAQ","publication_year":1997,"publication_date":"1997-07-25","ids":{"openalex":"https://openalex.org/W1508816499","mag":"1508816499"},"language":"en","primary_location":{"id":"mag:1508816499","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA33231986","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/A5079656622","display_name":"Jonni M. Kanerva","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Jonni M. Kanerva","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5079656622"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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/T10126","display_name":"Logic, programming, and type systems","score":0.8779000043869019,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.8779000043869019,"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/T10533","display_name":"Teaching and Learning Programming","score":0.07900000363588333,"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/T13681","display_name":"Engineering and Information Technology","score":0.014299999922513962,"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-programming-language","display_name":"Java programming","score":0.8510000109672546},{"id":"https://openalex.org/keywords/java-class-library","display_name":"Java class library","score":0.6710000038146973},{"id":"https://openalex.org/keywords/java-virtual-machine","display_name":"Java Virtual Machine","score":0.8500000238418579},{"id":"https://openalex.org/keywords/java-security","display_name":"Java security","score":0.375},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"garbage collection","score":0.7570000290870667},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.6690000295639038},{"id":"https://openalex.org/keywords/concurrency","display_name":"concurrency","score":0.5529999732971191},{"id":"https://openalex.org/keywords/memory-management","display_name":"memory management","score":0.6949999928474426},{"id":"https://openalex.org/keywords/java-1-1","display_name":"Java 1.1","score":0.8109999895095825}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.678158164024353},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5288665890693665},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3244628310203552}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1508816499","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA33231986","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/W2547195317","https://openalex.org/W4213147804","https://openalex.org/W314484769","https://openalex.org/W4400000113","https://openalex.org/W2931261388","https://openalex.org/W2469643586","https://openalex.org/W2895329924","https://openalex.org/W1550712205","https://openalex.org/W1028065449","https://openalex.org/W2499337348"],"abstract_inverted_index":{"From":[0],"the":[1,50,67,113,139,204,240,245,315,326,331,350,391,395,402,412,436,445,463,485,488,490,530,556,562,565,571,581,609,622,628,659,665,668,680,690,693,698,702,717,732,750,755,761,771,778,795,816,834,859,869,898,942,1034,1054,1066,1076,1080,1087,1093,1118,1147,1184,1224,1229,1234],"Book:\r\nJava\u0099":[2],"technology":[3],"has":[4,40,453,523,1168],"achieved":[5],"remarkably":[6],"widespread":[7],"use":[8,92,162,177,213,477],"in":[9,208,244,411,470,558,577,580,658,701,777,794,1183],"a":[10,44,60,134,171,209,219,250,281,336,378,422,442,454,504,513,546,559,578,584,1007,1016,1103,1121,1137,1151],"very":[11,1225],"short":[12,548],"time.":[13,884,952],"The":[14,37,124,228,232,259,264,382,480,535,1212],"broad":[15],"acceptance":[16],"of":[17,63,101,141,239,255,271,280,330,363,385,444,506,544,564,583,667,719,763,773,781,821,833,882,889,944,1019,1037,1056,1079,1091,1120,1130,1153,1189],"Java":[18,38,52,77,88,156,215,224,229,233,260,265,408,416,474,481,623,687,691,694,721],"reflects":[19],"Java's":[20],"technical":[21,83,404,954],"strengths":[22],"and":[23,34,49,69,93,98,108,122,199,287,417,428,476,540,561,569,670,682,697,712,737,767,786,802,818,827,836,902,929,949,1002,1012,1030,1049,1062,1072,1089,1098,1105,1143,1156,1178,1187,1197],"feature":[24],"set:":[25],"platform-neutrality,":[26],"dynamism,":[27],"object-orientation,":[28],"garbage":[29],"collection,":[30],"security,":[31],"concurrency,":[32],"robustness,":[33],"Internet":[35],"savvy.":[36],"language":[39,125],"established":[41],"itself":[42],"as":[43,105,377,591,643,645,799,848,1040,1042],"mature,":[45],"general-purpose":[46],"programming":[47],"language,":[48,692],"standard":[51,699],"class":[53],"libraries":[54],"provide":[55,186],"an":[56,291,359],"ever-broadening":[57],"platform":[58],"supporting":[59],"wide":[61],"spectrum":[62],"application":[64,102],"development.":[65],"\r\n\r\nNevertheless,":[66],"speed":[68],"passion":[70],"with":[71,728,956,1011,1199],"which":[72],"many":[73,822],"developers":[74,174],"have":[75,468,811,1149],"adopted":[76],"shows":[78],"that":[79,137,461,874,933,1219,1237],"more":[80,117,306,491,507,878,1128,1192],"than":[81,307,349,879],"just":[82,1170],"soundness":[84],"is":[85,89,126,157,170,217,248,344,358,516,636,715,746,1136,1238],"at":[86,394,627,679,825,1241],"work.":[87],"fun":[90,160,165],"to":[91,115,130,133,149,161,166,176,189,193,201,339,347,426,430,467,472,518,596,608,638,653,741,839,858,866,896,937,962,1009,1113,1162,1195,1206,1210,1236],"practical.":[94],"It":[95,111,1005],"removes":[96],"tedious":[97],"error-prone":[99],"parts":[100],"development":[103,1039],"such":[104,590,798,1015],"memory":[106],"management":[107],"cross-platform":[109],"porting.":[110],"allows":[112],"developer":[114],"focus":[116],"energy":[118],"on":[119,223,640,868],"program":[120],"design":[121],"functionality.":[123],"also":[127,164],"comparatively":[128],"easy":[129,187],"learn,":[131],"thanks":[132],"strong":[135],"principle":[136,151],"guided":[138],"creation":[140],"Java:":[142],"Keep":[143,153],"it":[144,154,249,324,353,366,478,515,841],"simple!":[145],"An":[146],"important":[147,517],"corollary":[148],"this":[150,388,451,527,764,855,1131,1166,1208],"is:":[152],"learnable!":[155],"not":[158,218,805,810,1169],"only":[159],"but":[163,647,814,1124,1172],"learn.":[167],"\r\n\r\nThis":[168,267,807],"book":[169,389,452,528,669,808,835,1038,1067,1094,1167,1230],"tool":[172],"for":[173,317,387,407,484,731,754,770,815,1146,1158,1204],"learning":[175],"Java.":[178],"Its":[179],"primary":[180,383],"goals":[181],"are":[182,302,305,651,804,1180],"unabashedly":[183],"pragmatic:":[184],"\r\n\r\nto":[185],"access":[188,613],"highly":[190],"relevant":[191],"information":[192,205,300,320,493,730],"avert":[194],"or":[195,237,263,495,500,603,656,675,743],"debug":[196],"common":[197,447],"misunderstandings":[198],"errors":[200],"give":[202,335],"you":[203,206,211,295,301,304,465,511,676],"need":[207,466],"form":[210,362,582],"can":[212,296,367,502,612,662,677],"\r\n\r\nThe":[214,686],"FAQ":[216,482,688],"fully":[220],"detailed":[221,887,1070],"treatise":[222],"technology-for":[225],"this,":[226,257],"see":[227,258],"Language":[230,262],"Specification,":[231,236],"Virtual":[234,695],"Machine":[235],"one":[238,742,1215],"API":[241],"reference":[242],"books":[243],"JavaSeries.":[246],"Nor":[247],"carefully":[251],"guided,":[252],"sequenced":[253],"exposition":[254],"Java-for":[256],"Programming":[261],"Tutorial.":[266],"book,":[268],"by":[269,534,617,1068],"means":[270],"its":[272,641],"frequently":[273,379,438,458,1216],"asked-question":[274],"(FAQ)":[275],"format,":[276,1097],"takes":[277],"direct":[278],"advantage":[279],"teacher's":[282],"two":[283],"favorite":[284],"tools,":[285],"questions":[286,386,440,448,464],"examples.":[288],"Questions":[289],"specify":[290],"informational":[292],"need:":[293],"if":[294,520],"spell":[297],"out":[298,854],"what":[299],"missing,":[303],"halfway":[308],"towards":[309],"attaining":[310],"it.":[311],"A":[312,341],"question":[313,486,522,1218],"sets":[314],"context":[316],"linking":[318],"new":[319,791],"into":[321,371,664,1095],"existing":[322],"knowledge;":[323],"establishes":[325],"relevance":[327],"(or":[328],"usefulness)":[329],"information.":[332,340],"\r\n\r\nExamples,":[333],"likewise,":[334],"penetrating":[337],"edge":[338],"specific":[342,508,740],"example":[343,532,605],"usually":[345],"easier":[346],"grasp":[348],"general":[351,492],"idea":[352],"illustrates.":[354],"Sample":[355],"code,":[356,601],"moreover,":[357],"especially":[360,410],"useful":[361],"example,":[364],"since":[365],"often":[368],"be":[369,1221,1231],"built":[370],"larger,":[372],"working":[373],"programs.":[374],"\r\n\r\nWhat":[375],"qualifies":[376],"asked":[380,439,1217],"question?":[381],"source":[384],"was":[390,401,1006,1201],"e-mail":[392,399],"traffic":[393],"[email\u00a0protected]":[396],"address.":[397],"This":[398,554,714],"address":[400],"default":[403],"support":[405],"pipeline":[406],"technology,":[409],"formative":[413],"period":[414],"when":[415,498],"HotJava":[418],"were":[419,875],"progressing":[420],"from":[421,621,673,775,1014],"1.0":[423,725],"alpha":[424],"release,":[425],"beta,":[427],"finally":[429],"FCS":[431],"(First":[432],"Customer":[433],"Ship).":[434],"Although":[435],"term":[437],"suggests":[441],"collection":[443],"most":[446,757],"(plus":[449],"answers),":[450],"slightly":[455],"different":[456],"target:":[457],"ask-worthy":[459],"questions,":[460],"is,":[462],"answered":[469,1222],"order":[471],"learn":[473,1013],"quickly":[475],"effectively.":[479],"aims":[483],"behind":[487],"question:":[489],"gap":[494],"misunderstanding":[496],"that,":[497],"filled":[499],"corrected,":[501],"answer":[503,549,557,566,1235],"host":[505],"questions.":[509],"When":[1227],"ask":[512],"question,":[514],"know":[519],"your":[521],"been":[524,812,1150],"answered.":[525],"Thus,":[526],"follows":[529],"admirable":[531],"set":[533],"C++":[536],"FAQs":[537],"(by":[538],"Cline":[539],"Lomow,":[541],"Addison-Wesley,":[542],"1995)":[543],"providing":[545],"highlighted":[547],"immediately":[550],"following":[551,618,703],"each":[552],"question.":[553],"gives":[555],"nutshell,":[560],"rest":[563],"then":[567],"explains":[568],"exemplifies":[570],"nutshell":[572],"answer.":[573,610],"\r\n\r\nMany":[574],"answers":[575],"end":[576],"pointer":[579],"partial":[585],"URL":[586],"(Uniform":[587],"Resource":[588],"Locator),":[589],"GrabPixelsExample.html.":[592],"These":[593],"pointers":[594],"refer":[595],"web":[597,615,630],"pages":[598,616],"containing":[599],"sample":[600,738],"applets,":[602],"other":[604,872],"material":[606],"related":[607],"You":[611,661],"these":[614],"links":[619],"starting":[620],"Series":[624],"home":[625],"page":[626],"JavaSoft":[629,776,826],"site:":[631],"http://java.sun.com/Series.":[632],"\r\n\r\nEach":[633],"question-answer":[634],"pair":[635],"intended":[637],"stand":[639],"own":[642],"far":[644,1127],"possible,":[646],"numerous":[648],"cross":[649],"references":[650],"included":[652],"indicate":[654],"connections":[655],"dependencies":[657],"material.":[660],"dive":[663],"middle":[666],"follow":[671],"leads":[672],"there,":[674],"start":[678],"beginning":[681],"read":[683],"straight":[684],"through.":[685],"covers":[689],"Machine,":[696],"classes":[700],"packages:":[704],"java.lang,":[705],"java.applet,":[706],"java.awt,":[707],"java.awt.image,":[708],"java.awt.event,":[709],"java.io,":[710],"java.net,":[711],"java.util.":[713],"essentially":[716],"contents":[718],"Sun's":[720],"Devloper's":[722],"Kit":[723],"(JDK)":[724],"release":[726,745],"together":[727,1102],"updated":[729],"JDK":[752,768],"1.1":[769],"release.":[735],"Information":[736],"code":[739],"another":[744],"flagged":[747],"explicitly":[748],"throughout":[749],"book:":[751],"1.0.2":[753],"version":[756],"widely":[758],"deployed":[759],"during":[760],"span":[762],"book's":[765],"writing":[766,899],"family":[772],"releases":[774],"first":[779,831],"half":[780],"1997":[782,1247],"(JDK":[783],"1.1,":[784,797],"1.1.1,":[785],"1.1.2).":[787],"Packages":[788],"representing":[789],"wholly":[790],"functionality":[792],"added":[793,932],"java.rmi,":[800],"java.beans,":[801],"java.security,":[803],"covered.":[806],"would":[809],"possible":[813],"professional":[817],"personal":[819],"assistance":[820,955],"fine":[823],"people":[824],"elsewhere.":[828],"Lisa":[829],"Friendly":[830],"conceived":[832],"encouraged":[837],"me":[838,852,865,895,1085,1205],"take":[840,867],"on.":[842],"Her":[843,1139],"patient":[844],"yet":[845],"persistent":[846],"care":[847],"series":[849],"editor":[850],"helped":[851,1084],"stick":[853],"large":[856],"project":[857,1209],"end.":[860],"Carla":[861],"Schroer":[862],"graciously":[863],"allowed":[864],"commitment":[870],"despite":[871],"duties":[873],"already":[876],"claiming":[877],"100":[880],"percent":[881],"my":[883,938,946,950,1114,1154],"Mary":[885,905],"Aline's":[886],"edits":[888],"several":[890],"early":[891],"draft":[892],"chapters":[893],"reminded":[894],"keep":[897],"clear,":[900],"simple,":[901],"pleasantly":[903],"grammatical.":[904],"Campione,":[906],"Eric":[907],"Chu,":[908],"Jazmin":[909],"Ellis,":[910],"Doug":[911],"Kramer,":[912],"Nancy":[913],"Lee,":[914],"Rick":[915],"Levenson,":[916],"Marvin":[917],"Ma,":[918],"Ron":[919],"Mandel,":[920],"Freeman":[921],"Murray,":[922],"Scott":[923],"Rautmann,":[924],"Richard":[925],"Scorer,":[926],"Greg":[927],"Voss,":[928],"Kathy":[930],"Walrath":[931],"nice":[934],"human":[935],"touch":[936],"work":[939,947,1010,1157],"environment,":[940],"improving":[941],"quality":[943],"both":[945],"time":[948,1193],"break":[951],"For":[953],"wide-ranging":[957],"material,":[958],"I":[959,1110,1164],"am":[960,1111],"indebted":[961,1112],"Tom":[963],"Ball,":[964],"Dave":[965,969],"Brown,":[966],"Patrick":[967],"Chan,":[968],"Connelly,":[970],"Jeff":[971],"Dinkins,":[972],"Pavani":[973],"Diwanji,":[974],"Amy":[975],"Fowler,":[976],"Jim":[977],"Graham,":[978],"Jeannette":[979],"Hung,":[980],"Herb":[981],"Jellinek,":[982],"Tim":[983,987],"Lindholm,":[984],"Marianne":[985],"Mueller,":[986],"Prinzing,":[988],"John":[989],"Rose,":[990],"Georges":[991],"Saab,":[992],"Nakul":[993],"Saraiya,":[994],"Sami":[995],"Shaio,":[996],"Arthur":[997],"van":[998],"Hoff,":[999],"Chris":[1000],"Warth,":[1001],"Frank":[1003],"Yellin.":[1004],"delight":[1008],"talented":[1017],"group":[1018],"engineers.":[1020],"At":[1021],"Addison":[1022,1058],"Wesley,":[1023],"Mike":[1024],"Hendrickson,":[1025],"Katie":[1026],"Duffy,":[1027],"Marina":[1028],"Lang,":[1029],"Simone":[1031],"Payment":[1032],"made":[1033],"difficult":[1035],"process":[1036],"sane":[1041],"possible.":[1043],"Their":[1044],"good":[1045],"humor,":[1046],"hard":[1047],"work,":[1048],"courteous":[1050],"professionalism":[1051],"go":[1052],"beyond":[1053],"call":[1055],"duty.":[1057],"Wesley's":[1059],"manuscript":[1060],"reviewers":[1061],"proofreaders":[1063],"considerably":[1064],"improved":[1065],"their":[1069],"comments":[1071],"constructive":[1073],"criticism.":[1074],"In":[1075],"later":[1077],"stages":[1078],"game,":[1081],"Vicki":[1082],"Hochstedler":[1083],"navigate":[1086],"joys":[1088],"agonies":[1090],"putting":[1092],"final":[1096],"Rosemary":[1099],"Simpson":[1100],"pulled":[1101],"painstaking":[1104],"powerful":[1106],"index.":[1107],"\r\n\r\nAbove":[1108],"all,":[1109],"family,":[1115],"who":[1116],"understand":[1117],"demands":[1119],"normal":[1122],"job":[1123],"gave":[1125],"up":[1126],"because":[1129],"book.":[1132],"My":[1133],"wife,":[1134],"Jean,":[1135],"gem.":[1138],"intelligence,":[1140],"honesty,":[1141],"thoughtfulness,":[1142],"dead-on":[1144],"knack":[1145],"essential":[1148],"cornerstone":[1152],"life":[1155],"fifteen":[1159],"years.":[1160],"Thanks":[1161],"her,":[1163],"hope":[1165],"content,":[1171],"spirit.":[1173],"Our":[1174],"children,":[1175],"Kirsti,":[1176],"Silva,":[1177],"Justin,":[1179],"potent":[1181],"lessons":[1182],"value,":[1185],"challenge,":[1186],"joy":[1188],"life.":[1190],"Getting":[1191],"again":[1194],"grow":[1196],"play":[1198],"them":[1200],"special":[1202],"motivation":[1203],"bring":[1207],"conclusion.":[1211],"household":[1213],"had":[1214],"couldn't":[1220],"until":[1223],"end:":[1226],"will":[1228],"done?":[1232],"Well,":[1233],"finally,":[1239],"happily,":[1240],"hand.":[1242],"\r\n\r\nJonni":[1243],"Kanerva\r\nMountain":[1244],"View,":[1245],"California\r\nJune,":[1246]},"counts_by_year":[],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
