|
You should start with Java Complete Reference. It's easy to understand and should give you ample understanding of the language and its usage.
|
|
|
|
|
Thanks for the guidelines. but after I completed the java language basics, which java technologies or frameworks you recommend to follow?
|
|
|
|
|
mwith wrote: After that I am in a trouble to select that , which java technologies to study
Presumably you have in fact managed to create some simple programs and now you have reached the point where you want to study some part of java without attempting to learn everything at once.
If you like pretty pictures you can learn swing although you probably shouldn't spend too much time on that since most new development won't use that. Despite that learning the basics of graphics can still be helpful. And it is possible that you will encounter this at some point.
Alternatively to that is you could learn how sockets work. Build a chat program (swing could help with that but not necessary.)
|
|
|
|
|
refer <b>head first java</b>.Good examples and clarity of concepts is good.Grill concepts like interfaces,polymorphism,inheritance by writing codes.Good luck.Aloha!!
|
|
|
|
|
Hi, you can start with some PDF of java tutorials which is help full for beginner.
modified 9-Sep-14 7:39am.
|
|
|
|
|
|
亲,Java快没落了,这年头再学习Java就是sb。
so,i recommend Dart
|
|
|
|
|
is it possible to divide one iframe into different rows and columns in html5 as we use in frameset.
|
|
|
|
|
Quite possibly, but what does that have to do with Java?
|
|
|
|
|
I want to load 3 html pages simultaneosly
|
|
|
|
|
What does that mean? And again, what does it have to do with Java?
|
|
|
|
|
What is the best way to structure the naming of your (java) packages?
By design paradigm: my.app.dao, my.app.services, my.app.util, my.app.model, etc.
or by function/context name: my.app.clients, my.app.registration, my.app.production, my.app.accountancy?
On a side note:
I think I remember watching a keynote speech on the Spring framework where a developer advocated the structuring of packages according to the application's domain functions. The same would happen for URLs:
/login
/register
/products/sales
/products/production
/accountancy/general-ledger
/accountancy/analysis
The problem of the classic paradigm package structure would be redundancy/visibility problems:
services/userregistration
services/agenda
services/products
model/userregistration
model/agenda
model/products
dao/userregistration
dao/agenda
dao/products
Each function is repeated per layer.
What is the best approach?
modified 8-Aug-14 9:18am.
|
|
|
|
|
Not exactly sure what you are suggesting but if your 'services/userregistration' is based on authorization/authentication then you have a rest call for that and nothing else. Presuming that the functionality is in fact the same.
That is similar to your other areas in that either something like 'products' is different for 'model' and 'services' or it is the same. If the same then there would be a root 'product' and not the way you broke it out. If they are different then they should have two different rest methods.
|
|
|
|
|
I keep it classic. That's what I - and more important - other programmers/colleagues are used too.
regards Torsten
I never finish anyth...
|
|
|
|
|
Hello!
I'm not sure i'm in the right topic for this question. Feel free to redirect me to the appropriate one, if necessary.
I have an ANT related problem. I want to read some values from a file (new.txt), substring the parts i need from each line and then, concatenate all these values with "_" between them. This big concatenated string will be the name of a folder i'll create. Here is the code i wrote:
<target name="create">
<loadfile srcfile="new.txt" property="fisier" />
<scriptdef name="substring" language="javascript">
<attribute name="text" />
<attribute name="start" />
<attribute name="end" />
<attribute name="property" />
<![CDATA[
</scriptdef>
<var name="concat.var" value="" />
<for param="line" list="${fisier}" delimiter="${line.separator}">
<sequential>
<substring text="@{line}" property="subtext" />
<echo>${subtext}</echo>
<var name="concat.var" value="${concat.var}_${subtext}"/>
</sequential>
</for>
<property name="concat" value="${concat.var}"/>
<echo>${concat}</echo>
</target>
Now, the issue. I coded the javascript part to help me with the substring, but i can only use it once. When i build the name of the folder, the loop puts an "_" in front of it, and i want to get rid of that.
I want something like: 1344_dvfgf_sfgg_wfggh
but i have: _1344_dvfgf_sfgg_wfggh
I can't seem to reuse the javascript code i wrote before to solve that problem too. What am i doing wrong?
|
|
|
|
|
Is this just a javascript problem? If so I suggest you create a mock up of the code that you want in something that you can actually run it (not ant) to test the basic layout and then put it into Ant.
Algorithmically there are two choices: don't put it on in the first place or take it off after the end.
First is done initially by checking if the result is empty just before adding the next step. If not empty then add the underscore.
Second is done after the loop exits, then check to see if the first char is an underscore then remove it.
(And no I have no idea how to do this specifically in java script.)
|
|
|
|
|
HOW TO convert java application project file into .exe file
|
|
|
|
|
|
|
Can anyone help me in downloading the jar files of HP Quick Test Profession 11.0?????
|
|
|
|
|
What help do you expect other people to be able to give in downloading?
|
|
|
|
|
Hi All,
The Alert Interface in Selenium doesnt have any implementing classes on its own. In such a case, how will the user get to know the exact method or exact class through which the alert interface can be used....
To put it in a simple way, how to use an interface when there are no implementing classes for the interface.
|
|
|
|
|
|
Hi,all.Could anybody give me a detail describtion of the channel?(that is,something likes file channel,socket channel,etc.) or give me the relative link about it.Also,I want to know:
1.How the os implements the channel,does it need any hardwares to support?
2.What does it differ from the stream,in what situation,I should use it rather then the stream? What's its advantage?
Thanks to all.
|
|
|
|
|
What 'channel' are you talking about?
|
|
|
|