Tuesday, August 9, 2022
  • Shop
  • My Account
    • Cart
    • Checkout
  • Login
NewsDigitize
  • Home
  • News
    • Google
    • Apple
    • Facebook
    • Microsoft
      • Windows
    • WhatsApp
    • Yahoo
    • Flipkart
    • Intel
    • Nvidia
    • Alibaba
    • NASA
    • IBM
    • BlackBerry
    • Linux
    • Airtel
    • Amazon
  • Social
    • Social Media
    • Twitter
    • Facebook
  • Topic
    • Technology
    • Technology company
    • Android
    • Android App
    • App
    • Smart Phones
    • Router
    • WiFi
    • Electronics
    • Space
    • Virtualization
    • Gadget
    • SEO
    • Hacking
    • Robot
    • Transportation
    • Drones
  • Internet
  • Telecom
No Result
View All Result
Plugin Install : Cart Icon need WooCommerce plugin to be installed.
NewsDigitize
  • Home
  • News
    • Google
    • Apple
    • Facebook
    • Microsoft
      • Windows
    • WhatsApp
    • Yahoo
    • Flipkart
    • Intel
    • Nvidia
    • Alibaba
    • NASA
    • IBM
    • BlackBerry
    • Linux
    • Airtel
    • Amazon
  • Social
    • Social Media
    • Twitter
    • Facebook
  • Topic
    • Technology
    • Technology company
    • Android
    • Android App
    • App
    • Smart Phones
    • Router
    • WiFi
    • Electronics
    • Space
    • Virtualization
    • Gadget
    • SEO
    • Hacking
    • Robot
    • Transportation
    • Drones
  • Internet
  • Telecom
No Result
View All Result
Plugin Install : Cart Icon need WooCommerce plugin to be installed.
NewsDigitize
No Result
View All Result

10 essential resources for intermediate Java programmers

Chief Editor by Chief Editor
June 2, 2018
in Java
0 0
0
Home Java

Java remains one of the most popular programming languages to learn, thanks to its long history and reputation for being easy to pick up yet difficult to master. After you get through the initial tutorials and become more comfortable in the language, finding out how to progress further can be difficult. This article is intended to help with that, offering ten useful resources that will help you further improve your skills and work your way to becoming an expert programmer. Let’s start.

Effective Java

Book, Joshua Bloch

The Effective series of programming resources are some of the most commonly recommended, thanks to their compartmentalised format that focuses on delivering well-explained lessons, complete with full source code.

The Java Tutorials

Online or Book, Oracle

These official tutorials written by Java caretaker Oracle range widely, introducing everything from introductory topics to user interfaces, helpful APIs and generics. Language features and syntax are the highlight here. The book equivalent is called The Java Tutorial, A Short Course on the Basics. It’s worth noting that the tutorials were written for Java 8, so the new features of Java 9 and 10 won’t be covered — a common issue with resources for a language that has remained popular for much of its 23-year lifespan.

Head First Design Patterns

Book, Eric Freeman and Elisabeth Robson

Once you get past the painfully 2000s cover, Head First Design Patterns offer a handy rundown of commonly used patterns that will save you development time. The visual format and humorous tone should keep things interesting, too.

IBM developerWorks

Online, IBM

IBM’s intermediate Java programming tutorial covers the more advanced tools that should be in any Java developer’s toolkit, including potentially thorny subjects such as inheritance, abstraction, interfaces, regular expressions and so on. While the guide was written in 2005, it remains useful to this day.

Codiva.io

Online, Jayaprabhakar Kadarkarai

The Codiva site provides a Java IDE and compiler, allowing you to write or investigate Java online, and it even works on your smartphone. More importantly, once you sign into the site, you can see a large number of Recommended Projects that show you how common tasks can be solved in Java. The website also has its own tutorials that are worth checking out, including Data Structures and Algorithms and Popular Algorithms.

Android Developer Guides

Online, Google

One of the most common reasons to learn Java is to begin programming for Android. With that in mind, the Android Developer Guides can be a good way to get started with making your own real apps for smartphones. Similarly, Google’s Codelabs project also provides a good range of tutorials on common Android topics.

CodeTriage

Project, Richard Schneeman

As we mentioned in our rundown of essential Python resources for intermediate programmers, actually coding is one of the best ways to learn a language once you’ve mastered the basics. However, it can be difficult to know where exactly to get started if you don’t already have an idea in mind. CodeTriage is a project designed to provide that direction, letting you find and join open source projects to solve bugs, answer questions and generally become involved with proper Java development.

Object-oriented programming with Java

Online, University of Helsinki

This Finnish-made, English language resource takes you through twelve weeks of learning object-oriented programming, using precisely the same content as those in the university itself. The first part is designed for beginners, but by the second part you may begin to find topics that you don’t understand completely so it’s worth at least cruising through the lessons until you get to one that you don’t fully understand.

Algorithms and Data Structures

Online, Princeton University

This course is another good option, teaching important algorithms and data structures over a twelve week period. Rather than just text, this course includes videos, quizzes and projects to get your teeth into. Helpfully, while Java is used throughout, these lessons are applicable to many different languages and thus will be a boon for your future career.

Java for Complete Beginners

Online, John Purcell

Prefer more visual learning, with people talking and animations and so on? This YouTube course starts slow, but builds into fairly advanced topics quite quickly. Have a look at the playlist and explore topics that you’re not already familiar with.

Source: developer-tech.com

ShareTweetShare
Chief Editor

Chief Editor

Next Post
Researchers Have Invented an Awesome And Scary Nuclear Battery Pack

Researchers Have Invented an Awesome And Scary Nuclear Battery Pack

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
Vodafone India says IoT becoming fastest growing segment for enterprise biz; mulling narrowband IoT network

Vodafone India says IoT becoming fastest growing segment for enterprise biz; mulling narrowband IoT network

April 16, 2018
Here’s how you can de-link your Facebook profile from Instagram

Here’s how you can de-link your Facebook profile from Instagram

February 25, 2022
Android Oreo: 18 advanced tips and tricks

Android Oreo: 18 advanced tips and tricks

March 19, 2018
What are the Basic Elements of a Fiber Optic Communication System?

What are the Basic Elements of a Fiber Optic Communication System?

April 4, 2018
Apple’s plan to put health records on your phone has huge implications for medicine

Apple’s plan to put health records on your phone has huge implications for medicine

6

The totaly amazing street art collection of 2016

5

Everything you ever need to know about flowers

4

Why you need an amazing photography collection

3
On August 15, Ola Electric will introduce a new electric vehicle in India; get all the details here

On August 15, Ola Electric will introduce a new electric vehicle in India; get all the details here

August 8, 2022
August 10 is the scheduled launch date for the Tecno Camon 19 Pro 5G India

August 10 is the scheduled launch date for the Tecno Camon 19 Pro 5G India

August 8, 2022
Realme C33 Color Options and Storage Rumors; Imminent India Launch: Every Detail

Realme C33 Color Options and Storage Rumors; Imminent India Launch: Every Detail

August 8, 2022
The Qualcomm Snapdragon 8 Gen 2 chipset might be featured in the Samsung Galaxy S23 Ultra

The Qualcomm Snapdragon 8 Gen 2 chipset might be featured in the Samsung Galaxy S23 Ultra

August 8, 2022
NewsDigitize

Technological Advances

Newsguard, a global organisation that analyses news sources for certain journalistic standards, has given the newsdigitize website a GREEN rating for credibility and trustworthiness.

Footer Menu

  • HOME
  • NEWS
  • SOCIAL
  • TOPIC
  • INTERNET
  • TELECOM

Recent News

On August 15, Ola Electric will introduce a new electric vehicle in India; get all the details here

On August 15, Ola Electric will introduce a new electric vehicle in India; get all the details here

August 8, 2022
August 10 is the scheduled launch date for the Tecno Camon 19 Pro 5G India

August 10 is the scheduled launch date for the Tecno Camon 19 Pro 5G India

August 8, 2022

© 2022 All Rights Reserved newsdigitize.co.in.

No Result
View All Result
  • Home
  • News
    • Google
    • Apple
    • Facebook
    • Microsoft
      • Windows
    • WhatsApp
    • Yahoo
    • Flipkart
    • Intel
    • Nvidia
    • Alibaba
    • NASA
    • IBM
    • BlackBerry
    • Linux
    • Airtel
    • Amazon
  • Social
    • Social Media
    • Twitter
    • Facebook
  • Topic
    • Technology
    • Technology company
    • Android
    • Android App
    • App
    • Smart Phones
    • Router
    • WiFi
    • Electronics
    • Space
    • Virtualization
    • Gadget
    • SEO
    • Hacking
    • Robot
    • Transportation
    • Drones
  • Internet
  • Telecom

© 2022 All Rights Reserved newsdigitize.co.in.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In