{"id":21171,"date":"2023-02-14T01:44:40","date_gmt":"2023-02-14T01:44:40","guid":{"rendered":"https:\/\/www.booksofall.com\/cn\/?post_type=product&#038;p=21171"},"modified":"2023-02-14T01:44:41","modified_gmt":"2023-02-14T01:44:41","slug":"think-java-how-to-think-like-a-computer-scientist-2nd-edition","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/","title":{"rendered":"Think Java: How to Think Like a Computer Scientist, 2nd Edition"},"content":{"rendered":"<h5>Computer Programming<\/h5>\n<p>The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Computer_scientist\">computer scientists<\/a> use formal languages to denote ideas\u2014specifically, computations. Like engineers, they design things, assemble components into systems and evaluate trade-offs among alternatives. And like scientists, they observe the behavior of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Complex_system\">complex systems<\/a>, form <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hypothesis\">hypotheses<\/a>, and test predictions.<\/p>\n<p>An important skill for a computer scientist is problem-solving. It involves the ability to formulate problems, thinks creatively about solutions, and express solutions clearly and accurately. As it turns out, the process of learning to program computers is an excellent opportunity to develop problem-solving skills. On one level, you will be learning to write Java programs, a useful skill by itself. But on another level, you will use programming as a means to an end. As we go along, that end will become clearer.<\/p>\n<h5>1.1 What Is a Computer?<\/h5>\n<p>When people hear the word computer, they often think of a desktop or a laptop. Not surprisingly, searching for \u201ccomputer\u201d on Google Images (https: \/\/images.google.com\/) displays <a href=\"https:\/\/www.merriam-webster.com\/dictionary\/row\">rows<\/a> and rows of these types of machines. However, in a more general sense, a computer can be any type of device that stores and <a href=\"https:\/\/www.talend.com\/resources\/what-is-data-processing\/\">processes data<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe frameborder=\"0\" allowtransparency=\"true\" allowFullscreen=\"true\" style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/thinkjava2-199ik8pnz9?enforceShowPromotionBar=true&#038;p=1\"><\/iframe><\/p>\n","protected":false},"featured_media":21175,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":""},"product_brand":[],"product_cat":[276],"product_tag":[],"class_list":{"0":"post-21171","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-java","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Simplified Chinese\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-14T01:44:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/\",\"url\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/\",\"name\":\"Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png\",\"datePublished\":\"2023-02-14T01:44:40+00:00\",\"dateModified\":\"2023-02-14T01:44:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png\",\"width\":\"451\",\"height\":\"618\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/cn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/cn\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Think Java: How to Think Like a Computer Scientist, 2nd Edition\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/#website\",\"url\":\"https:\/\/www.booksofall.com\/cn\/\",\"name\":\"BooksOfAll Simplified Chinese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/cn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/#organization\",\"name\":\"BooksOfAll Simplified Chinese\",\"url\":\"https:\/\/www.booksofall.com\/cn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.booksofall.com\/cn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Simplified Chinese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/cn\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/","og_locale":"zh_CN","og_type":"article","og_title":"Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese","og_url":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/","og_site_name":"BooksOfAll Simplified Chinese","article_modified_time":"2023-02-14T01:44:41+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/","url":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/","name":"Think Java: How to Think Like a Computer Scientist, 2nd Edition - BooksOfAll Simplified Chinese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/cn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png","datePublished":"2023-02-14T01:44:40+00:00","dateModified":"2023-02-14T01:44:41+00:00","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#primaryimage","url":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png","contentUrl":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2023\/02\/img_63eae5f16587f.png","width":"451","height":"618"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/cn\/think-java-how-to-think-like-a-computer-scientist-2nd-edition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/cn\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/cn\/categories\/"},{"@type":"ListItem","position":3,"name":"Think Java: How to Think Like a Computer Scientist, 2nd Edition"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/cn\/#website","url":"https:\/\/www.booksofall.com\/cn\/","name":"BooksOfAll Simplified Chinese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/cn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/cn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/cn\/#organization","name":"BooksOfAll Simplified Chinese","url":"https:\/\/www.booksofall.com\/cn\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.booksofall.com\/cn\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/cn\/wp-content\/uploads\/sites\/2\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Simplified Chinese"},"image":{"@id":"https:\/\/www.booksofall.com\/cn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/product\/21171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/media\/21175"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/media?parent=21171"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/product_brand?post=21171"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/product_cat?post=21171"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/cn\/wp-json\/wp\/v2\/product_tag?post=21171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}