Practical Java Programming with ChatGPT

How to use ChatGPT to write fast validated Java codeDESCRIPTIONEmbark on a Fascinating Journey into AI-Powered Software Development with ChatGPT. This transformative book challenges the conventional speed of software development by showcasing a diverse array of inquiries directed at cutting-edge AI...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Bluck, Alan S
Médium: E-kniha
Jazyk:angličtina
Vydáno: Delhi Orange Education Pvt Ltd 2023
Orange Education PVT Ltd
Vydání:1
Témata:
ISBN:9788119416790, 8119416791
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Obsah:
  • 10. ChatGPT-generated Java Code to Invert a Triangular Matrix -- Introduction -- Structure -- ChatGPT-generated Java code to invert a triangular matrix to obtain the coefficients of a polynomial -- Triangular matrix inversion to obtain the coefficients of a polynomial - Java code validation using an Eclipse Java Program Project -- Validation Test 1 -- Validation Test 2 -- MagicSquare example -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Questions -- Key Terms -- 11. ChatGPT Generated Java Code to Store a Document in the IBM FileNet System -- Introduction -- Structure -- ChatGPT generated Java code to store a document in the latest IBM FileNet Document Management system -- Store a document in the latest IBM FileNet Document Management system - Java code validation using an Eclipse Java Program Project -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Questions -- Key terms -- 12. Conclusions and the Future of ChatGPT for Program Development -- Introduction -- Structure -- Conclusions and the future of ChatGPT for program development -- The future of AI and ChatGPT -- AI Bias effects on the responses -- ChatGPT taking Jobs from People -- Building a Custom ChatGPT with Your Own Additional Data -- Using AI Transfer Learning -- IBM and Generative AI With Watsonx -- Security Threats and Privacy Concerns -- Alternative Code Assistant AI Software - ChatGPT Alternatives for Coding Programs Automatically -- Llama 2 code AI free use -- Setting up Jupyter Notebook environment -- GPT4All and How It Works -- GitHub Copilot -- Google Duet AI -- Codeium -- CodeWhisperer -- Falcon-180B -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Questions -- Key Terms -- 13. Appendices for Additional Questions -- Introduction -- Structure -- Appendix A - Further AI questions for ChatGPT
  • Intro -- Cover Page -- Title Page -- Copyright Page -- Dedication Page -- About the Author -- About the Reviewer -- Acknowledgement -- Preface -- Errata -- Table of Contents -- 1. Getting Started with ChatGPT -- Introduction -- Structure -- AI Suggested book titles -- Copyright laws for AI-Generated Java code -- Creating an account for the Free ChatGPT V. 3.5 -- Installing and using the Android phone App, Ask AI -- Creating an account for the Subscribed ChatGPT-4 -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms -- 2. Java Programming - Best Practices as Stated by ChatGPT -- Introduction -- Structure -- The principles of SOLID -- Best Practice for Java code indentation -- SOLID Code Examples -- Single Responsibility Principle (SRP) -- Open/Closed Principle (OCP) -- Liskov Substitution Principle (LSP) -- Interface Segregation Principle (ISP) -- Dependency Inversion Principle (DIP) -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms -- 3. Developing Java Code for Utilizing the ChatGPT API -- Introduction -- Structure -- The ChatGPT API overview -- Validation of the suggested API Code -- Accessing the ChatGPT-referenced OkHttp Java Library Jar files -- Accessing the ChatGPT Secret API Key -- Using ChatGPT Model Ids -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Questions -- Key Terms -- 4. Java Program for Using Binary Search -- Introduction -- Structure -- AI prompt and response -- Java code validation using Eclipse Java code -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms -- 5. Installation of the Latest Open-source Eclipse Java IDE -- Introduction -- Structure -- Downloading the Eclipse Java IDE -- Eclipse IDE validation of the Binary Search code -- Perplexity
  • Creating the Java BinarySearch class -- Running the Eclipse Java Program -- Binary Search Validation Java Program Output -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Questions -- Key Terms -- 6. ChatGPT Generated Java Code for Fourier Analysis -- Introduction -- Structure -- MP4 Fourier Analysis Java Code -- MP4 Fourier Analysis Java Code - according to OpenAI ChatGPT -- Fourier Analysis for MP4 java code validation using an Eclipse Java Program Project -- ChatGPT generated Java code for Fourier Analysis of a Sine wave -- Sine wave Fourier Analysis java code validation using an Eclipse Java -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms -- 7. ChatGPT Generated Java Code for the Fast Fourier Transform -- Introduction -- Structure -- AI Fast Fourier Transform Java code ChatGPT prompted Java Program -- Fast Fourier Transform Java code validation using an Eclipse Java Program Project -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- Question -- Key Terms -- 8. ChatGPT Generated Java Code for Indexing a Document -- Introduction -- Structure -- ChatGPT generated Java code for indexing a document giving keywords and page numbers -- Document Indexing Java code validation using an Eclipse Java Program Project -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms -- 9. ChatGPT-generated Java Code for Saltikov Particle Distribution -- Introduction -- Structure -- ChatGPT-generated Java code for the Saltikov determination of the size distribution of particles -- Saltikov determination of the particle's size distribution - Java code validation using a new Eclipse IDE Project -- Conclusion -- Points to remember -- Multiple choice questions -- Answers -- Questions -- Key terms
  • Appendix B - FAQs and answers for ChatGPT -- FAQs (from the website) -- Appendix C - ASB Software Development Limited Publication's -- Molecular Biology Installations - ASB Software Development Limited Publications -- IBM Installations - ASB Software Development Limited Publications -- Contact Details -- Conclusion -- Points to remember -- Multiple choice questions -- Related -- Answers -- Questions -- Key terms -- References -- Index