YAJC become Java programmer
75 subscribers
8 photos
30 links
Yet another Java channel about programming
Download Telegram
Hello! If we see you here you must have heard about Java. Moreover you are here to find something new about this widely used programming language or learn it from scratch, right?
Let’s master Java together!
Let’s get familiar with Command Line interface.

We will get in touch with CLI using Ubuntu which is one of the Linux based operating systems.
We are happy to tell you that there is no need to install it instead of your main operating system (OS). You can avoid any complications related to OS installation to your local machine by installation of VirtualBox virtualbox.org - it will simulate a virtual computer. Please use the following tutorial with well explained installation steps itsfoss.com/install-linux-in-virtualbox/

We found a brilliant article introducing you to the new world of interaction with a computer ubuntu.com/tutorials/command-line-for-beginners#1-overview

Command line interface is powerful and convenient, but what is more important it is a must-have tool for any programmer πŸ‘©β€πŸ’» Do not put it on a shelf and learn how to use it as soon as you can.
#begin #commandline
Java Primitives
Software development is all about solving problems and tasks.

Every task is similar to one of:
- calculation on numbers
- images processing (pixels are also numbers)
- text data processing
- User Interface
- transferring data over network
- other data manipulation

In all your programs you will work with simple data structures, they could be combined together to create a new data structure. But at the end any data structure could be handled as a set of numbers.

So don't hesitate and get acquainted with the basic building blocks for any Java program in this wonderful article: https://www.baeldung.com/java-primitives πŸ“—
#begin #java
Hello πŸ‘‹
Today we would like to offer you some helpful web resources you can use to improve your coding skills.
https://leetcode.com/ and https://www.codewars.com/
We use these platforms personally to hone our programming skills.

Each platform provides variety of tasks divided by complexity and topics.
You can find a sample view of leetcode in the attachment.

On the left part you have a task description, some examples and constraints. On the right - you need to implement a method/class in order to pass all the tests the task creators have prepared for you.
After you complete the task you will be given a feedback how fast your solution is and you will be able to see other solutions to learn how you could do it better (and we believe you should do it).

There are many other platforms, so you can find your favorite one. Just keep practicing and one day you'll be quite self-confident and almost any task will seem a piece of cake for you πŸ˜‹
#medium #algorithm
Hello everyone πŸ™‹β€β™€οΈ
It’s time to meet a tool which allows us to communicate to users of our app.
In this article you will study Scanner class. It could wrap System.in and provide a convenient way to read user input.
https://www.w3schools.com/java/java_user_input.asp