How can I advance in learning Java?

It seems to me that there are so many branches in Java! Having completed basics of Java, I don't understand what to learn next. There are so many topics - JDBC, Enterprise JavaBeans, J2EE, Java Network Programming....... and many more!
Any kind of suggestion from the experts would be much appreciated.

They are really only API's, you don't need to learn them until you require them in a project. Your basic java knowledge and google should be more than enough to get you going with most Java API's.
J2EE is somewhat more advanced material, containing enterprise javabeans and web technologies such as JSP and servlets. I suggest you start learning that, as the whole world seems to have caught the internet bug. Most applications developed today appear to be webbased or at least utilizing the web (such as through SOAP).

Similar Messages

  • How can i start my learning Java?

    i am new to Java,and my platform is Linux.
    how shall i begin my learning Java?
    I think first i shall install J2ee on my Linux,
    but what is the second and which editor is best
    for write Java source code?

    >
    and as editor: use one with syntax highlighting like
    nedit or Emacs/XEmacs and there are several free IDE
    available like http://eclipse.org which include an
    editorDon't use an IDE for at least 3 months use a simple text editor such as;-
    http://welcome.to/metapad/

  • How can I find out the java version Oracle has ?

    How can I find out the java version Oracle has built in?
    I've tried with ..
    SELECT comp_id, comp_name, version
    FROM dba_registry ;
    But I get.."table doesn't not exist".
    Thenks in advance!

    Pl post details of OS and database versions. Pl see this MOS Doc
    What Version of Java is Compatible With The Database JVM? [ID 438294.1]     
    and these Oracle docs
    11gR2 - http://docs.oracle.com/cd/E11882_01/appdev.112/e25518/adfns_environments.htm#ADFNS654
    11gR1 - http://docs.oracle.com/cd/B28359_01/java.111/b31225/whatsnew.htm
    HTH
    Srini

  • How can i become Sun Certified Java Programmer?

    Dearl All,
    Can anyone tell me how can i become Sun Certified Java Programmer?
    Thanks in Advance..
    thanks & Regards,
    Mark Spenser
    [web design los angeles|http://www.plaveb.com]

    No link sigs in here please.
    See this link for all information needed:
    [http://www.sun.com/training/certification/]

  • ... how can i use 'enter' in java (text) -.-

    Hi all,
    first the simple version;
    How can i use 'enter' in java. Like turn HELLO into
    H
    E
    L
    L
    O
    The not so simpler version IF needed;
    I have the following piece of code;'
    if (line.startsWith("Monday")) {
         String subjectsMonday = " math and philosophy";
         Calendar c = Calendar.getInstance();
              System.out.format("School begins at" +" 08:10", c, c, c);
              System.out.format(" school ends at " +" 15:55", c, c, c);
         System.out.println("We have the following subjects;" + subjectsMonday);the thing is ... i want the text "we have the following subject; math and philosophy" to start at a new line.
    HOW am i supposed to do that.

    %n may work for you:
            String subjectsMonday = " math and philosophy";
            Calendar c = Calendar.getInstance();
            System.out.format("School begins at" + " 08:10%n", c, c, c);
            System.out.format(" school ends at " + " 15:55", c, c, c);
            System.out.println("We have the following subjects;" + subjectsMonday);

  • Help--How can I open only one java program at one time?

    How can I open only one java program(same program) in Windows at one time?

    In Java 1.5, you can use the JVM's own monitoring APIs to examine what other JVMs are running on the system, and what applications they're running.
    It's general and powerful, but complex. The socket/file/whatever approach is cleaner, and probably more suited to your usage.
    Don't bother trying to use the Windows task manager for this sort of thing. You have to write messy native code, and it isn't reliable after all that anyway.

  • How can i create messenger with java tv API on STB

    deal all.
    how can i create messenger with java tv API on STB.
    how can Xlets communicate each other?
    how?
    i am interested in xlet communications with java tv.
    is it impossible or not?
    help all..

    You can create a messenger-style application using JavaTV fairly easily. JavaTV supports standard java.net, and so any IP-based connection is pretty easy to do. The hard part of the application will be text input, but people have been using cellphone keypads to send SMS messages for long enough that they're familiar with doing this. This doesn't work well for long messages, where you really need a decent keyboard, but for short SMS-type messages it's acceptable.
    The biggest problem that you need to work around is the return channel. Many receivers only have a dial-up connection, ties up the phone line and potentially costs people money if they don't get free local calls. Always-on return channels (e.g. ADSL or cable modem) are still pretty uncommon, so it's something that you nee to think about. Of course, if you do have an always-on connection then this problem just goes away.
    This is really one of those cases that's technically do-able, but the infrastructure may not be there to give users a good experience.
    Steve.

  • How can I change the Jframe Java help Icon

    How can I change then Jframe Java help Icon?.
    I am using then HelpSet class and HelpBroker.
    I want to change the java help icon
    Any Idea? thanks. ...

    It can be done, but it's ugly...
    Add in a listener to your topmost JFrame to sense when the focus is lost, since this happens when a help window comes up. When the focus leaves the main window, check all the windows that are up to see if one is a help window. If so, this will give you a reference to the help window and you can drill down to change what you want.
    Here's an example that changes the icon and removes the borders from the javahelp buttons.
    WindowListener wndCloser = new WindowAdapter() {
              //A necessarily roundabout method to affect
              //look and feel aspects of the javahelp viewer.
              //(there is no way to get at these components directly.)
              //When the main frame loses focus, it may be because
              //the help viewer was brought up. Look through all
              //the current frames to see if one is a help viewer.
              //If it is, change the look of the help viewer
              //to what we want.
              Frame m_helpFrame = null;
              public void windowDeactivated(WindowEvent e) {
              if (m_helpFrame != null)
                   return;
              Frame[] frames = getFrames();
              for (int k = 0; k < frames.length; k++) {
                   if (!(frames[k] instanceof JFrame))
                   continue;
                   JFrame jf = (JFrame)frames[k];
                   if (jf.getContentPane().getComponentCount()==0)
                   continue;
                   Component c = jf.getContentPane().
                   getComponent(0);
                   if (c == null || !(c instanceof JHelp))
                   continue;
                   m_helpFrame = jf;
                   //now that we know the Frame, we can change the title icon
                   final Image image2 = <your icon here>
                   m_helpFrame.setIconImage(image2);
                   JHelp jh = (JHelp)c;
                   for (int s=0; s<jh.getComponentCount(); s++) {
                   c = jh.getComponent(s);
                   if (c == null || !(c instanceof JToolBar))
                        continue;
                   JToolBar jtb = (JToolBar)c;
                   //now that we've accessed the toolbar, we can
                   //modify the look of the buttons.
                   for(int i=0; i<jtb.getComponentCount(); i++) {
                        Component comp = jtb.getComponentAtIndex(i);
                        if(comp instanceof JButton) {
                        JButton button = (JButton)comp;
                        button.setBorder(null);

  • How can i validate items in java

    hi....
    how can i validate items in java....so that user can not type in characters
    in the place of number????
    please help?!?

    Hope u know getText() method returns string
    i.e text1.getText() returns string.
    U need to convert the string to integer with integer class. Go
    to the documentation to search for it.
    Then attach a conditional statement stating if not numeric
    , then not valid. if u have little knowledge of java, u will understand it.
    Otherwise, wait till tomorrow bcos I'm late for xmas carol.

  • I've 2 versions of Java installed! How can I uninstall Apple's Java 6?

    This is where I'm at
    * Updated from Snow Leopard to Mountain Lion
    * Installed Oracle Java 7 update 7 dmg
    * Misread an out of date OS X Daily blog where I got this Terminal command java -version. It lead me to think Java 7 wasn't installed
    * Installed Apple Java 6 via the Java Prefs app. Thought this would somehow lead to a Java 7 upgrade along the way.
    * Realised that Oracle Java 7 was installed fine the first time, but java -version doesn't work with it !!
    * Now I have 2 versions of Java installed!
    * I reinstalled Java 7 (this time using 7 update 10) hoping it would remove Apple's Java 6 but it didn't remove it.
    *For some reason too the old Java Prefs app has been automatically deleted too, so I can't switch Apple Java 6 off.
    Confirmation that I have 2 Java versions installed
    If I type the terminal command java -version it says I have Apple Java 6 installed.
    If I open LibreOffice/Preferences/Java it says I have Apple Java 6 installed.
    If I open Play Station 3 Media Server it says it's using Apple Java 6.
    If I open some other Java .jar apps like JOSM it says it's using Oracle Java 7
    Oracle has a FAQ that recomnds deleteing old versions of Java, but very helpfully only gives instructions for Windows.
    How can I uninstall Apple's Java 6?
    Thanks

    Reinstall the OS …  meaning reinstall OS X?!   Is that not a bit over the top?
    >"BTW, do note that all you're really doing is changing the Java Runtime Environment component and not Java."
    At this stage I don't have a clue what I doing !!
    In the past week and a half I have had a belly-full of Java name permutations. What kind of sick, twisted mind came up with Java naming scheme: Just take the word Java and append two or three letters to it using every permutation possible, throw in a few numbers for good measure, and then when discussing it just use the generic term Java… that'll really catch 'em out.
    …Java SE, Jave RE, Java JDK,Java Platform, Apple Java 6, Oracle Java 7, Java 1.6.0_27, Java 1.7.0_10, Java 6, Java 7, ….. not to mention Java FX, Java DB, Java ME, Java EE, Java DST…

  • How can i vusualize the application Java in my system ? i have actually problems to install my bank's protection module -

    How can i vusualize the application Java in my system ? i have actually problems to install my bank's protection module … My computer is an Imac and the Operation System is OS X Mountain Lion 10.8.2 ... PLEASE HELP ... THANKS !!!

    Thanks about your advise but i can not change my bank accout ... this protection module will only works if i have the java installed in my imac ... I just bought the OS X Mountain Lion (10.8.2) new version and i can not see WHERE IS THIS JAVA ??? When i open my "system preferences / others / ... there is nothing  . My bank told  me that without this JAVA i Will not have my protection module. Can you help me  to find it in my Imac ???

  • How can I uninstall this latest java upgrade?

    I just installed a java upgrade called "build 1.6.0_05-b13 and now I cannot get Microsoft Front Page 2003 to work. I have to use MS Front Page to maintain my website. How can I uninstall this latest java upgrade so it will go back to using my previous version of java?

    I believe you may have posted your question to the wrong forum. This forum is for the JavaHelp system, which is used for developing online Help for applications, not for general help on Java.

  • How can i Make sys's java classes valid?

    I use Oracle 8.1.8.
    All the java classes in sys are invalid.
    How can I make it valid?
    thanks!

    Dear Chris,
    Sorry to disturb you.
    As I didn't browse Metalink yet, How could I browse METALINK With below Category?
    Thanks in advance,
    Orahar.

  • Need advice/suggestions on HOW and WHERE to START learning JAVA Prog.

    Hello
    MY educational background is Bachleor in Computer Science and Engg. (BE). I just landed in US and need to learn Basic JAVA programming , fundamentals, concepts of swing, JSP, JDBC connectivity............it might sound wierd seeing the above list but all i need to do at my work in future is all about DOCUMENTUM and i have very little time say 40 days to learn core java and its concepts coz that wuld come to play when i work on documentum.......even if come across something which i havent learnt in java, i guess i culd manage looking up some reference books, learn and do the job.....so can someone guide me thru the learning process of core java........i have been using " JAVA 2 Fundamentals Cay S Horstmann and Gary Cornell" and the basic tutorials which is available at sun.com but i am finding difficulty in remembering the concepts although i have understood it earlier. Is there a comprehensive online tutorial which can guide me through the learning process of core java?
    The resources available :
    P4 HP laptop
    24/7 High speed LAN
    the book i have mentioned earlier.
    just cant wait to start learning java
    Thanks

    Hello
    MY educational background is Bachleor in Computer
    Science and Engg. (BE). I just landed in US and need
    to learn Basic JAVA programming , fundamentals,
    concepts of swing, JSP, JDBC
    connectivity............it might sound wierd seeing
    the above list but all i need to do at my work in
    future is all about DOCUMENTUM and i have very
    little time say 40 days to learn core java and its
    concepts coz that wuld come to play when i work on
    documentum.......even if come across something which
    i havent learnt in java, i guess i culd manage
    looking up some reference books, learn and do the
    job.....so can someone guide me thru the learning
    process of core java........i have been using " JAVA
    2 Fundamentals Cay S Horstmann and Gary Cornell" and
    the basic tutorials which is available at sun.com but
    i am finding difficulty in remembering the concepts
    although i have understood it earlier. Is there a
    comprehensive online tutorial which can guide me
    through the learning process of core java?
    The resources available :
    P4 HP laptop
    24/7 High speed LAN
    the book i have mentioned earlier.
    just cant wait to start learning java
    ThanksOk, I haven't been much help here lately, but I'd like to help here if I can. In my opinion, you're talking about Advanced Java topics here. You are basically asking to run before you walk.
    Can you compile and run a simple 'Hello World' program in Java?
    I've always found that a positive way to start.

  • How can i use twain from java servlet?

    dear all
    iam a web developer ,iam haviving now a task to search in point pf scanning image through web (Intranet) using java
    can any one tell where can i find resources how to deal with Twain using java (On web specially not from a desktop application)
    i hope u can help me
    Thanks in advance
    Yours,
    Amr
    Senior Java Web developer

    Hi,
    You can try a package named: JTwain, which is available at http://asprise.com/product/jtwain.
    JTwain supports all kinds of digital cameras and scanners. You can use Java to access, contorl digital cameras and scanners, and of course, to acquire images with flexible settings.
    The developers' guide is available @ http://asprise.com/product/jtwain/devGuide.php
    In the simplest case, one line of Java code can solve your problem.
    Good luck!

Maybe you are looking for

  • Cannot add field to value section of PowerPivot table- using TechNet tutorial

    I am doing the MS TechNet tutorial for PowerPivot and using the sample files.  Everything has worked until I got to the Create a PivotTable tutorial.  when I try to add the SalesAmount field to the values section of the grid, it gives me the error "C

  • Street line (name, number) formating error

    Hello everyone, I have an issue regarding formatting of the street line - when I include an address field (say in Smartforms), the street number comes before the street name. This would be according to USA standards, but I need it to be formatted by

  • Codepage in SQL query?

    Trying to create a form in InfoPath and publish it to SharePoint. In the form one field receives the code, the rest on the basis of code filled by information from the SQL database. When filling out forms via InfoPath Filler on the client everything

  • Buying Music???

    I have songs on my wish list and money in my Apple ID Balance, where do I go from there?  I'm lost!!!

  • Upgrading to Windows 10 on HP Touchsmart 520-1151d Desk Top PC running on Windows 8.1

    Windows is not upgrading saying that this PC is unable to run Windows 10 because of the incompatibility of Nvidia GeFoce GT 540M.  The display manufacturer has not made your display compatible with Windows 10.Any help in solving this problem would be