Learning Java?

正在查看此主题的用户

HULKSMASH

Baron
Well, I've decided that I would like to learn Java.

I don't know any other languages, although I can move my way around the M&B Module System, I can't do anything close to coding.

Anyone have any good online resources or books I could use? I don't want it to be too complicated, but I learn fairly quickly.

Anyway, you would earn my gratitude if you pointed me in the right direction. 
 
If you know programming, Java will virtually explain itself to you. Use eclipse as your IDE. Do you know about OOP? Because Java is completely OOP. I'm somewhat of a purist regarding learning. Keep in mind that, if you don't know much of programing or OOP, you'll still be able to use Java well, but if you do, you'll be able to use it at it's greatest potential.
 
Start out with Eclipse? That's demented.  :razz:
I'd recommend starting with NetBeans instead, though admittedly my experience with Java is limited to recently contributing code to and compiling Minecraft Bukkit plugins. You're right about Java being pretty self-explanatory with prior programming experience, though.
 
I had to do Haskell and Java in my first year of engineering. I'd say that's where I got my hatred for Java from, shifting from Functional to Object Oriented was painful.

Anyway, good luck HULK.
 
Before I started making games in Unity3D I knew 0 Java, but now I know a fair bit. I suggest you grab yourself a copy and follow some basic Java tutorials that you can find on YouTube.
 
Function names are fairly annoying and some things are quite a bit more difficult than they should be, but it's fairly simple and the syntax isn't particularly annoying.
 
Janus 说:
Start out with Eclipse? That's demented.  :razz:
I'd recommend starting with NetBeans instead, though admittedly my experience with Java is limited to recently contributing code to and compiling Minecraft Bukkit plugins. You're right about Java being pretty self-explanatory with prior programming experience, though.

Well, Eclipse can be... overwhelming, that's true  :grin:. I just read the "I don't know any other language" part. I didn't learn to program with a purely OOP language, though. The paradigm is a bit too advanced to be grasped easily with no prior knowledge. If you are learning Java because you need to learn the language, go ahead. I'm sure you'll manage to grab the concepts quickly. Experimentation is key. And what makes the whole deal fun.
 
Learn Python.

Then use this:

http://sourceforge.net/projects/py2java/

:3

Or you could go with NetBeans as Arch said.
 
I'd advise to use Python as your first language too, just to learn the paradigms without having to worry about meanial stuff.
 
后退
顶部 底部