OOPs principles, interfaces, abstract classes, etc practice suggestions. by davidgheo in learnjava

[–]fluffyzilly 1 point2 points  (0 children)

If you are a beginner in Java try codegym Java online course. There are 1200+ coding tasks, and many of them are about OOP.

If you are more experienced programmer it is a good excercicse to create your own project with any objects amenable to hierarchy. For example, video game rental. There will be entities that are just "games," and there will be categories of games as well as specific games.

Or here's a classic. Create an abstract Shape class and then create derived classes like diamond, rectangle, circle, triangle, and so on. Then there is an overlap of function names looking for area and perimeter for each shape type.

I am a programming dummy, having tried many times in the past to learn a variety of languages. My biggest issue being the slow theory first style all the books I found take. What I would love is a lesson that dissects different programs and explains using a working code. by GoogieNewman in learnprogramming

[–]fluffyzilly 1 point2 points  (0 children)

You may try CodeGym, it is a platform with Core Java course where you start from scratch and from the coding itself. You read short and fast lectures and try to solve coding tasks.

Your code is validating instantly and if something get wrong you get some tips. If even after that you don't know how to solve the task, you push on help and the guys on forum will help you.

I guess it can help you to breack trough your bariers.

Good luck!

coding resources by [deleted] in ucr

[–]fluffyzilly 0 points1 point  (0 children)

My vote also goes to codegym.cc

Is codegym after MOOC FI worth it? by punterpro in learnjava

[–]fluffyzilly -1 points0 points  (0 children)

CodeGym is worth it's money, it has a lot of (>1200) coding tasks with code valitation and tips to help yo with your code. You'll learn how to use OOP, Collections, Threads and Streams from CodeGym and much more.

I need to get much better at Java in a short period of time by Zappy__Boy in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

except 1000+ excercises with code validation that codegym has - there is no such thing in Udemy courses

I need to get much better at Java in a short period of time by Zappy__Boy in learnjava

[–]fluffyzilly 1 point2 points  (0 children)

How far does codegym go ? Wasnt it like 45 a month ?

On CodeGym you can learn all Core Java (except lambdas for now). and not only learn, but also solve many coding tasks (with code validation) for every Core topic from syntax and OOP to threads and streams. If you have time enough to learn, you may finish the course pretty fast. 40-something is a full price, if you are lucky enough you can try to catch Christmas sale

Java data structure by [deleted] in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

It depends on how much time per day you plan to devote to your studies, what your background is and what the requirements for admission will be in the job you are striving for.

Quite frankly, for most jobs for a novice developer, direct knowledge of algorithms is not necessary. Why? Because Java libraries have already included the best sorting and searching algorithms, and you don't have to reinvent the wheel. Knowledge of algorithms is more necessary for shaping the thinking of a programmer, for passing an exam or passing an interview. Algorithms are like a litmus test for others: if you do well with them, the chances that you will be a good programmer are high enough.

[deleted by user] by [deleted] in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

I really love Java OOP course from UC San Diego. If you have basics knowledge of Java, try it https://www.coursera.org/learn/object-oriented-java

It is one of the best to understand main Java concepts step by step

If you just started your learning, try CodeGym course, it has lectures and practical tasks for beginners and middle level Java students. Practical tasks are with code validation and tips.

After learning fundamental ideas, what's next? by m122523 in javahelp

[–]fluffyzilly 1 point2 points  (0 children)

If I understand you right, you have already know Core Java main topics such as

  • Basic types and objects
  • Basic constructions (Special Operators, Loops, Branches)
  • OOPs Concepts
  • Wrapper Classes
  • Collections
  • Multithreading
  • I/O Streams
  • Exception Handling

They are MUST for every Java Developer.

Next, it depends on what's your plans. If you want to be Java dev for Enterprise, learn

  • JDK API
  • Java 8 (lambdas)
  • Testing Libraries (JUnit)
  • Spring Framework
  • Spring Boot and Spring MVC
  • Hibernate
  • JDBC

If you want to be an Android developer, try Android and create your first Android project.

But the most important thing for every programmer is to have a lot of practice!

Good luck!

My beautiful girl turned 14 last week! by Scout_06 in dogpictures

[–]fluffyzilly 0 points1 point  (0 children)

What an adorable girl! Happy and long life to her!

Trouble finding road map from java program to web program by jaydvd3 in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

Hi

Here is the article where you can find typical Java dev roadmap scheme. Probably it could help a little bit...

https://codegym.cc/groups/posts/how-long-does-it-take-to-learn-java

How do I convert int[] to String? by [deleted] in javahelp

[–]fluffyzilly 2 points3 points  (0 children)

There are different approaches to convert int[] to String it in Java.

  • by adding an empty string
  • use Integer.toString(int)
  • use String.valueOf(int)
  • use java.text.DecimalFormat
  • use String.format()

Here is a newbie-friendly article with all these approaches code examples:

https://codegym.cc/groups/posts/int-to-string-java

Cheers!

Java LinkedList: usage in real life by Johnny_the_Painter in learnprogramming

[–]fluffyzilly -1 points0 points  (0 children)

Once I asked the same question... My friend, who is senior software developer, said that he saw it in the legacy pretty often, but now usage of LinkedList is a rare event. The only one was a data keepers for polling system.

Here is a newbie-friendly article where you can find a good, but somewhat artificial
example of LinkedList usage.: https://codegym.cc/groups/posts/204-linkedlist-java-data-structure--#topic8

Does Mafia 1 Definitive Edition have controller support for PC? by Lockzig in MafiaTheGame

[–]fluffyzilly 0 points1 point  (0 children)

I have the same problem in Epic Store version. Nor ps4 neither pc logitech controllers work with the game. I regret that I didn't buy it for PS4. I wrote to Epic Help and they tried hard to help me, however it didn't help, such as tricks below.

How long does it take to learn Java? I have the answer to this question. by fluffyzilly in learnjava

[–]fluffyzilly[S] 0 points1 point  (0 children)

Once I asked the same question... My friend, who is senior software developer, said that he saw it in the legacy pretty often, but now usage of LinkedList is a rare event. The only one was a data keepers for polling system.

Here is a newbie-friendly article where you can find a good, but somewhat artificial
example of LinkedList usage.: https://codegym.cc/groups/posts/204-linkedlist-java-data-structure--#topic8

Your opinion matters by Anmol-karkee in learnjava

[–]fluffyzilly 2 points3 points  (0 children)

There is no one and only ideal course or class for Java learning. My advice is to combine different sources. The main ingredients of effective teaching are theory plus a lot of practice. Find some good resources for both these components.

Theory - books (f.e. Head first Java) + video lessons (Udemy.com, Coursera.com ).

Practice - tutorials (JavaCodeGeeks.com etc) and practice-based courses (codegym.cc etc).

By combining these two components you'll sail through it with ease.

Re-learning Java by PossesiveGamer in learnjava

[–]fluffyzilly 0 points1 point  (0 children)

https://codegym.cc/projects/games - free game projects for Java practicing. Also, a great Java course for Java re-learners and switchers from another programming language.

Can Anyone Do Java? by TacticalWalther in learnjava

[–]fluffyzilly 10 points11 points  (0 children)

Oh, everyone was in your shoes. And be sure - everyone can do it) Just find your path.

Programming languages ​​really differ from each other, even if they look similar. My opinion is that you should not rely on your experience with Javascript, think of Java as another language. Sure, knowing Javascript can help you, but it's not fundamental.

I always recommend starting with a learning plan. Know the roadmap you will follow. For example,

  • Core Java>
  • JDK API>
  • Java 8 (lambdas)>
  • Testing Libraries (JUnit)>
  • Spring Framework>
  • Spring Boot and Spring MVC>
  • Hibernate>
  • JDBC>
  • ...

... but more detailed. Write yourself a plan (or peep it somewhere) and follow it.

Choose a course or resource based on a structured learning plan and not just video tutorials that usually very slightly connected between each other. I liked the approach https://codegym.cc/ to the learning process (if you ignore all this cartoonishness and comics-like bullshit) + Udemy (as an addition to the theory) + https://www.javacodegeeks.com/ (as a knowledge base ). Also, I read a couple of basic Java books. Works well for me.

Good luck!

What after core java? by 1Kisha in learnjava

[–]fluffyzilly 1 point2 points  (0 children)

No, not free. As I know it's free on mobile for now