I will say java.
I was not qualified. After all, I have learned for two years, and the other languages have not been more contact, it is
Ugly.
If learning Java is for the exam, there is no need to see this post.
personal opinion for reference only.
Java is a very simple language.
So there will be some people to learn Java four days, learn Java for a long time. In fact, it is almost the same.
, watching an afternoon should master the main grammar. Java inherits C a lot of essence ideas, c ->
C -> java. However, Java is more thorough than C , and it should also be used.
It is indeed simpler than C .
But on 9CBS, the most impressed post is a person who claims to learn Java for four days.
How to be sticked by four or five hundred (he sent it in the Java community, this belongs to the post), because he is dazzling
After luck, I asked a relatively low-level issue. What is the JAR file?
This means that an important thing, the power of Java is not that his grammar is complicated, but is from simple
The size of the size caused by singleness, is like a Go, it is easy to start, but it is difficult to play.
. Because he is simple, therefore changes more. Java's nouns and concepts are dying, such as JNI, JNDI,
RMI, JINI, EJB, RMS, can someone know how to make these? I can't, I understand very little, I only
Yes I know. Say yourself to learn Java, you should understand the techniques represented by these nouns and these nouns.
And other countless rankings and technologies, and constantly have new names, Joj
DK (the Constitution of the Java World), there will be new technologies, some are very complicated, such as the model, some
Very simple, such as for / in loop. It is also quite a headache.
Moreover, Java has many tools for use, will not be used, will be BS, it seems to McDonald's and people want chopsticks.
same.
So, I never said that I learned Java, just like I never said that I learned Go, I just will
It has been.
development tools
I started to learn, no one helped, so very miserable, JDK has been worthy, causing me.
It's JBuilder, which is the first IDE I use, and I have learned the VC. Others, except
My later Java teacher (he is not a teacher), saying that we should use JDK to develop, so that C package, C
Lasspath et al. concept is relatively clear. But I want to use IDE more intuitive display of these concepts. People commonly used
If you learn to run, you will first describe the order of IDE and JDK, I think this is a logical error.
. The IDE is integrated with JDK in various additional functions, not an extension of JDK. Will you fly
of. Of course, there is my personal understanding, and there are some different opinions of the college and the project.
IDE is a tool for improving programmers to develop productivity, so I think the degree of automation is, better, than
Such as automatic testing, reconstruction, javadoc. These things write a helloworld, which is of course useless, but big
The project must use automation tools, change the amount of this job in 100,000 lines of code, should not be handled
made.
As for which tool, novice or JBuilder. I have used it for a long time, from 7 to 2005, I have used it, powerful, friendly interface, complete tools, simple configuration, big company's products are cool. but,
All D version. If you are using it in the future, if you don't have a wealth, you can buy a dozen sets from Borland.
There will be some trouble. PS: In the IDE Return Reporting Software, the tricks are compared.
JCREATER is not well expanding, I have not used it to see others, I feel very bad.
Intellij Idea, this name does not know what is related to intel, maybe Intel development?
Name is the most beautiful IDE, I have used it several times, it is really beautiful, and the function is also very strong. But not very habit
It seems that it is not a lot to support, and the brothers look at themselves.
Caffee's remember, I feel more prehistoric an IDE, Ding Ding's Symantec
Haircut. I haven't used it, but I have a lot of code to use this development, it seems to be specially developed for GUI.
.
Eclipse, don't say it, develop two packages, a JDK, a cdk, want to write Java to write Java, think
Write C write C .
Oh, after all, it is an IBM, you are using, in addition to configuring a trouble (quite trouble)
Outside, better than JB, but the advantage of open source is not available. Recommended tool.
thought
Often someone asked, learn Java or C , and often say that language is not important, and it is important to think.
There is also a joke, followed by these two sentences, is: So learning Java's thoughts or C ideas
.
In fact, I think this is not a joke. The characteristics of a language determine the user's modeling idea, last semester
Delphi, leaving the job to do the test system, I didn't see how Delphi's characteristics didn't do a B /
The design of the S structure is completely the idea of javabean, and the results are notified that Delphi can't do it. Use
The teacher said the DCOM made a "super fat" client, I feel better to use SQL Server directly.
Great. That is a failure to develop.
The experience I have learned is that different languages correspond to different development ideas, this is probably the school distribution.
Can't.
Java's thoughts, pure OO, with some dynamic language features. For development, you can
It is easy to get from the UML model. Although C can, it does not make anything for global variables
Limit this, I always feel a bit similar to the Go to statement.
classification
J2EE
J2ME
J2SE
other............................
Many points mean that Java is not these three categories, there are many, such as Java chips, ready
Hardware implementation JVM, Javaos should be counted.
To be honest, I have not written a JSP, I have never written a servelet, and I have not written a bean.
So for J2EE, there is no say, I am theoretical, :) But feel, J2EE is actually provided
A framework allows programmers to "program for business areas without having to take experience in the network
Discussion, thread management. No experience, no experience, take a good look after a month. J2se, standard version, actually a very powerful thing, J2EE is implemented with J2SE. If you want to do some
Compare fresh applications, or you can see this. I am looking.
J2ME, (said sad, reminding the brothers going out to be optimistic about the phone). Developing J2ME costs is very high
, That is a supported mobile phone. The simulator and the real machine are very different. I have to mention that development J2
The ME program is a very challenging thing. Take Nokia S40 as an example, slow-to-death CPU and only 200K
Save, the algorithm is not very good to run. Write a program, 10 times a second screen is not completed
It is still optimized after a long time. At the same time, floating point operations are not supported, so I have a bubble tour of S40.
Play is very interested.
source
Java doc, all things are found, can't see Demo, no longer see the source code. Of course this is
Compare metamorphosis, I have done it myself, the principle of Read / Writeutf. In fact, IBM's things
There are many, and it is also very close, usually to 9CBS or 9CBS blog, there is no solution.
I am very critical to MSDN 2G more curious. I feel very horrible.
Write so much, so tired.
Today is white Valentine's Day
Tomorrow's three cans will open the door.
........
I am not a romantic person.