Skip to content

PacktPublishing/Transitioning-to-Java

Repository files navigation

Transitioning to Java

Transitioning to Java

This is the code repository for Transitioning to Java, published by Packt.

Kickstart your polyglot programming journey by getting a clear understanding of Java

What is this book about?

Transitioning to Java is a comprehensive guide for programmers familiar with other programming languages who want to learn Java. This book covers the basics of Java syntax, OOP concepts, and advanced topics such as design patterns. Using practical examples, you’ll gain a solid understanding of Java and develop Java applications with confidence.

This book covers the following exciting features:

  • Gain a solid understanding of the syntax in Java
  • Explore the object-oriented programming basics of the Java language
  • Discover how to implement functions in Java
  • Understand which Java frameworks would be best for solving various problems
  • Explore creational, structural, and behavioral patterns in Java
  • Get to grips with server-side coding in Java

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

private final double principal = 100.0;
private final double annualInterestRate = 0.05;
private final double compoundPerTimeUnit = 12.0;
private final double time = 5.0;

Following is what you need for this book: This book is for anyone who is currently working with other programming languages and wishes to add Java to their skillset. Prior working experience as a developer using languages other than Java is expected, although no prior knowledge of Java is required.

With the following software and hardware list you can run all code files present in the book (Chapter 1-16).

Software and Hardware List

Chapter Software required OS required
1-16 Java JDK 17 or greater Windows, macOS, or Linux
1-16 Java JDK 19 or greater Windows, macOS, or Linux
1-16 Maven 3.8.6 or greater Windows, macOS, or Linux
1-16 GlassFish 7.0 Application Server Windows, macOS, or Linux
1-16 Wix Toolset Windows
1-16 Xcode command line tools macOS
1-16 Docker Desktop Windows, macOS, or Linux
1-16 The rpm-build package Red Hat Linux
1-16 The fakeroot package Ubuntu Linux

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Ken Fogel is a Research Scholar in Residence at Dawson College and a CS Instructor at Continuing Education Concordia University. He has been a Computer Science instructor for 31 years, 21 of those years as a Java instructor. To add on to that he is Java Champion, and also a Java Community Process Executive Committee member. He had been the Department Chairperson and Program Coordinator of the Computer Science Technology Program at Dawson College for 25 of his 31 years. He has overseen the evaluation of the Computer Science Technology Program and also help develop program revisions at Dawson College with a focus on the skill set students must possess to be productive from their first day as a working developer. He is an active conference organizer, first of DawsCon and now of the JChampions Conference.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781804614013

About

Transitioning to Java, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5