Hi,
Beginners always finds it difficult in getting started with any programming language. In past i learned PHP and found difficult in getting started. Now I am planning to learn Java but now don't want to waste time in doing un-necessary things. So searching for the guide for learning Java.
What is the best way to learn java?
Give me clear path for learning Java.
Thanks
What is the best way to learn java?
Let me introduce you with the Java programming language and then explain you the best steps to learn Java. Java is fully object oriented programming language which can run on any platform. Java is platform independent programming language. Java is used to develop application for desktop, web and embedded devices. So, Java is popular programming language for building complex enterprise applications.
The best way to learn Java is to download JDK, install it, then learn the basics of Java and practice the learned concepts by writing/running examples. Once you are familiar with the basics proceed with the Object oriented concepts of Java. Understanding the OOPs concepts of Java is essential for Java programmers as this is the building blocks of Java Programming Language.
After learning the core and advanced concepts of Java you can learn various Java libraries used for application development. There thousands of libraries in Java which you can learn and use while working on the commercial Java projects. You don?t have to learn all the Java libraries in advance.
Use a good book/video course and listen to the lectures in the book/lecture when you want to go deeper into the topic. If you want to be an advanced expert in anything, you should start learning from a good expert before diving into your own topic. That way you will feel comfortable in your own field, but also familiar with other's ideas without having to spend any time on your own.
What are some of the biggest mistakes made by beginners?
Learning the syntax and concepts can be quite confusing until you have lots of experience. Once you are comfortable with them, you can read some information about the different methods and make a change to them. Of course that isn't the only thing that can confuse you, it happens to everyone from time to time.
What are the biggest problems for beginners in the Java world?
I personally think that learning about the difference between objects and methods and which are which makes the most sense for newbies. This can also show their inexperience when they are creating simple interfaces in the first place, then try to use the object or method they were trying to create on the next layer of the language.
What advice do you have for new Java programmers who have no idea what to do with things in Java?
Learn how to use a IDE so that you can edit your code faster that the time spent reading the docs and writing the code. Learn the different features your IDE offers in order to make the transition to the Java language. Then learn about the IDE APIs to choose and implement the needed features. The easiest and fastest way to learn Java is to learn about the language concepts and how they can be used for your day-to-day tasks.
What's the most popular way for people to learn how to use Java?
I like to read blog posts and the news online to understand the idea of what someone is trying to achieve. I read a lot of blog posts about how to improve things in the world, so that I can understand what people think of things and try to get a good idea of how I can do it myself. Even though at least in terms of software development I do use it, I'm not all that familiar with the use of Java, other than the
What is the most useful resource for learning a language?
For a lot of people, this is the best place to start. When I was younger, I really hated to learn new languages. Every time I was able to read new books, I would start it without realising where I should end. Now, I mostly skip it because I know I will get bored soon and it's more important to get a deeper understanding.
If you read this far you know that the language you are looking for is Java, and you know you want to learn some Clojure and Functional Programming I highly suggest reading this book: Learn Clojure and Functional Programming 2 (covers Functional Programming, Clojure, Data Types, Interfaces and more)
If you are looking for a "programming framework" I suggest you take a look at JVM Language.
In one sentence this book's aim was to introduce to programming in the JVM (Java Virtual Machine) in a coherent way.
What is the most powerful feature of Java EE 6?
That's a tricky one. Java EE 6 started as Java EE 4. With a lot of changes it is possible to say that Java EE 6 is the most powerful core Java EE product to date, but still it is rather new and new.
I would describe Java EE 6 as "the best", because it has a lot of features that are good for the most demanding of users.
In a similar way. You can choose a one of the following solutions for the following features:
1) Java EE 6 (1.5) ? is the same as Java EE 4 (latest version). In every way it is the same
2) J2EE 6 (2.2) ? with the same features as J2EE 4 (2.1) but it requires Java EE 7 (or 7.0 for Java EE 7) to be installed on your machine. The Java EE 7 version is not the same as the Java EE 6.
3) JSP 6.2.2 (with a few new features). As far as I understood JSP 6.2.x can't run in a Linux box but it can be the target platform for your application.
In a similar way. You can choose a one of the following solutions for the following features:
1) JSP4.4 ? is the same as Java EE 4 (latest version). With a little bit of work this one is possible to upgrade from Java EE 4.2 to Java EE 6 (and JSP4.4 to JSP6.2). (Note that JCP6 will let you use JSP6.2.x but this is not officially required.)
2) JSP6.2.2 (with a few new features). As far as I understood JSP6.2.x can't run in a Linux box but it can be the target platform for your application. In a similar way.
You can choose a one of the following solutions for the following features:
1) JSP6.2.3.6.x ? is the official build of the latest release of an alternative version of JSP6.2.2. It is now part of Oracle's Java SE 6.0.
2) JSP6.2.5 ? the "latest" version of the same but it is "official" and requires Java SE 8.5 or 10 (the latest version of Java). It is the version that you can use to test new versions of Java.
If either of the solutions did not appeal you, you can still use Java EE 6 (if you do not need the feature set) it is not recommended to move on to JRE 7 due to some incompatibility issues but some of those are discussed in the last paragraph.
In a similar way. You can choose a one of the following solutions for the following features:
1) JSF 6 ? is a little bit different and some features are only supported in JSF 5.1 and 5.2, but they are the same. For most of the features the newer version does not require Java SE 7.
If either of the solutions did not appeal you, you can still use Java EE 6 (if you do not need the feature set) it is not recommended to move on to JRE 7 due to some incompatibility issues but some of those are discussed in the last paragraph. In a similar way. You can choose a one of the following solutions for the following features:
1) JSP6 ? can be the target platform of your application but it is not recommended.
Learning Java is actually fun if you learn and practice the concepts by writing your own program.
For beginners I will advice following tutorials:
Thanks
Ads