Java to Kotlin: a refactoring guidebook
Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you're working with business-critical Java code that must meet changing requirements. T...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Sebastopol, CA
O'Reilly Media Inc
August 2021
|
Ausgabe: | First edition |
Schlagworte: | |
Zusammenfassung: | Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you're working with business-critical Java code that must meet changing requirements. This book takes a novel approach to introducing Kotlin to Java programmers: showing you how to gradually refactor Java code to idiomatic Kotlin while continuing to evolve its functionality. But converting Java to Kotlin is just the starting point. Kotlin has many features beyond Java. Using worked examples, authors Duncan McGregor and Nat Pryce guide you through honing the converted code to make it simpler, more efficient, more expressive, and easier to change. You'll learn how to take advantage of functional constructs to improve program structure, reliability, and error handling. Once you finish this book, you'll be confident writing Kotlin from scratch, converting your existing Java when appropriate, and managing a mixed Java-Kotlin codebase as it evolves over time |
Beschreibung: | 1 Online-Ressource (300 pages) |
ISBN: | 9781492082248 9781492082224 |
Internformat
MARC
LEADER | 00000nmm a22000001c 4500 | ||
---|---|---|---|
001 | BV047472738 | ||
003 | DE-604 | ||
005 | 20211101 | ||
007 | cr|uuu---uuuuu | ||
008 | 210917s2021 |||| o||u| ||||||eng d | ||
020 | |a 9781492082248 |c PDF |9 978-1-4920-8224-8 | ||
020 | |a 9781492082224 |c EPUB |9 978-1-4920-8222-4 | ||
035 | |a (OCoLC)1284799295 | ||
035 | |a (DE-599)HEB475540484 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-83 | ||
100 | 1 | |a McGregor, Duncan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java to Kotlin |b a refactoring guidebook |c Duncan McGregor and Nat Pryce |
250 | |a First edition | ||
264 | 1 | |a Sebastopol, CA |b O'Reilly Media Inc |c August 2021 | |
300 | |a 1 Online-Ressource (300 pages) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | 3 | |a Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you're working with business-critical Java code that must meet changing requirements. This book takes a novel approach to introducing Kotlin to Java programmers: showing you how to gradually refactor Java code to idiomatic Kotlin while continuing to evolve its functionality. But converting Java to Kotlin is just the starting point. Kotlin has many features beyond Java. Using worked examples, authors Duncan McGregor and Nat Pryce guide you through honing the converted code to make it simpler, more efficient, more expressive, and easier to change. You'll learn how to take advantage of functional constructs to improve program structure, reliability, and error handling. Once you finish this book, you'll be confident writing Kotlin from scratch, converting your existing Java when appropriate, and managing a mixed Java-Kotlin codebase as it evolves over time | |
650 | 0 | 7 | |a Kotlin |g Programmiersprache |0 (DE-588)1136341129 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Kotlin |g Programmiersprache |0 (DE-588)1136341129 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Pryce, Nat |e Sonstige |4 oth | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-4920-8227-9 |
912 | |a ZDB-4-NLEBK | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032874375 |
Datensatz im Suchindex
_version_ | 1804182785627258880 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | McGregor, Duncan |
author_facet | McGregor, Duncan |
author_role | aut |
author_sort | McGregor, Duncan |
author_variant | d m dm |
building | Verbundindex |
bvnumber | BV047472738 |
collection | ZDB-4-NLEBK |
ctrlnum | (OCoLC)1284799295 (DE-599)HEB475540484 |
edition | First edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02387nmm a22003851c 4500</leader><controlfield tag="001">BV047472738</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20211101 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">210917s2021 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781492082248</subfield><subfield code="c">PDF</subfield><subfield code="9">978-1-4920-8224-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781492082224</subfield><subfield code="c">EPUB</subfield><subfield code="9">978-1-4920-8222-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1284799295</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HEB475540484</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">McGregor, Duncan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java to Kotlin</subfield><subfield code="b">a refactoring guidebook</subfield><subfield code="c">Duncan McGregor and Nat Pryce</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, CA</subfield><subfield code="b">O'Reilly Media Inc</subfield><subfield code="c">August 2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (300 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you're working with business-critical Java code that must meet changing requirements. This book takes a novel approach to introducing Kotlin to Java programmers: showing you how to gradually refactor Java code to idiomatic Kotlin while continuing to evolve its functionality. But converting Java to Kotlin is just the starting point. Kotlin has many features beyond Java. Using worked examples, authors Duncan McGregor and Nat Pryce guide you through honing the converted code to make it simpler, more efficient, more expressive, and easier to change. You'll learn how to take advantage of functional constructs to improve program structure, reliability, and error handling. Once you finish this book, you'll be confident writing Kotlin from scratch, converting your existing Java when appropriate, and managing a mixed Java-Kotlin codebase as it evolves over time</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Kotlin</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)1136341129</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Kotlin</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)1136341129</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pryce, Nat</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-4920-8227-9</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-NLEBK</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032874375</subfield></datafield></record></collection> |
id | DE-604.BV047472738 |
illustrated | Not Illustrated |
index_date | 2024-07-03T18:09:57Z |
indexdate | 2024-07-10T09:13:04Z |
institution | BVB |
isbn | 9781492082248 9781492082224 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032874375 |
oclc_num | 1284799295 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | 1 Online-Ressource (300 pages) |
psigel | ZDB-4-NLEBK |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | O'Reilly Media Inc |
record_format | marc |
spelling | McGregor, Duncan Verfasser aut Java to Kotlin a refactoring guidebook Duncan McGregor and Nat Pryce First edition Sebastopol, CA O'Reilly Media Inc August 2021 1 Online-Ressource (300 pages) txt rdacontent c rdamedia cr rdacarrier Kotlin has raised the bar for programming languages on the Java Virtual Machine with its compatibility, readability, efficiency, and tool support. But adopting a new language can be daunting, especially when you're working with business-critical Java code that must meet changing requirements. This book takes a novel approach to introducing Kotlin to Java programmers: showing you how to gradually refactor Java code to idiomatic Kotlin while continuing to evolve its functionality. But converting Java to Kotlin is just the starting point. Kotlin has many features beyond Java. Using worked examples, authors Duncan McGregor and Nat Pryce guide you through honing the converted code to make it simpler, more efficient, more expressive, and easier to change. You'll learn how to take advantage of functional constructs to improve program structure, reliability, and error handling. Once you finish this book, you'll be confident writing Kotlin from scratch, converting your existing Java when appropriate, and managing a mixed Java-Kotlin codebase as it evolves over time Kotlin Programmiersprache (DE-588)1136341129 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s Kotlin Programmiersprache (DE-588)1136341129 s DE-604 Pryce, Nat Sonstige oth Erscheint auch als Druck-Ausgabe 978-1-4920-8227-9 |
spellingShingle | McGregor, Duncan Java to Kotlin a refactoring guidebook Kotlin Programmiersprache (DE-588)1136341129 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)1136341129 (DE-588)4401313-9 |
title | Java to Kotlin a refactoring guidebook |
title_auth | Java to Kotlin a refactoring guidebook |
title_exact_search | Java to Kotlin a refactoring guidebook |
title_exact_search_txtP | Java to Kotlin a refactoring guidebook |
title_full | Java to Kotlin a refactoring guidebook Duncan McGregor and Nat Pryce |
title_fullStr | Java to Kotlin a refactoring guidebook Duncan McGregor and Nat Pryce |
title_full_unstemmed | Java to Kotlin a refactoring guidebook Duncan McGregor and Nat Pryce |
title_short | Java to Kotlin |
title_sort | java to kotlin a refactoring guidebook |
title_sub | a refactoring guidebook |
topic | Kotlin Programmiersprache (DE-588)1136341129 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Kotlin Programmiersprache Java Programmiersprache |
work_keys_str_mv | AT mcgregorduncan javatokotlinarefactoringguidebook AT prycenat javatokotlinarefactoringguidebook |