Practice java skills

I want to get better at coding in java and like people said, practice makes perfect. I want to find java problems at different level skills and code them everyday. Do you know where I can find java problems at different level skill levels on the net so I can practice my skill. Better yet, for a problem, if there's an ideal solution for it that I can compare my solution with so I can learn from it if my solution is not the best solution for that problem since we all know, each programmer has a different way of finding a solution.
So 2 things I'm looking links for
1) Java problems
2) If possible, optimized solution for that problem so i can learn from it
Thanks

I totally agree that practice is the key to building
real skill with a language. I've been working on an
online java code practice site -- http://javabat.com
-- that provides exactly that. The practice problems
are just medium difficult, but there's a lot of them
and it's simple and free.Two years too late on that one, buddy ... ;-)

Similar Messages

  • What would be a good way for me to practice Java...?

    I have all the basics down. I can make text games decently well. I made a Pong game, and I followed a "do it yourself" tutorial that explains what needs to be done, but has you do it.
    What should I do to further my Java skills? I'm not sure where to go from here. Networking seems too advanced. I don't feel too great at graphics either.
    Any suggestions and pointers?
    Thanks for any help.

    I was just wondering if it was too advanced for someone of my level.Might be. I don't know your level.
    But I'll give it a shot.Great.
    Do you know of any good articles or tutorials on
    relational databases? I've found some on Google, but
    I'm not too sure of their quality...If you don't know anything, what difference does it make? Try a few and see how they go.
    A good place to start might be the Sun JDBC tutorial. It won't teach you much about databases, but it has the virtue of being simple. Google for it.
    %

  • Java skills for XI java mapping

    I don't want to be novice in Java, wanted to know what is the minimum Java knowledge needed for doing medium complex java mapping. I have done C++ programming during grad school, comfortable with ABAP programming. Please point to books to gain "XI java mapping for dummies". I've started with sun tutorial, but it covers all topics which is difficult to achieve in a short period as my intention was to cover as much XI with java skill to do java mapping.  Also I hear SAX and DOM parsers for mapping between source and target in the forum but don't have sufficient background. Thanks in advance

    Hi,
    You can go thro the java mapping code in these blogs:
    Java mapping blog series:
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii
    /people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio
    /people/rahul.nawale2/blog/2006/07/18/java-mapping-an-alternate-way-of-reading-a-csv-file
    /people/venkataramanan.parameswaran/blog/2006/12/12/java-mapping-to-handle-flat-files-in-sap-xi
    Regarding SAX and DOM there are lot of threads discussing the same issue.
    In Java Mapping Whether to SAX or DOM ?
    Regards,
    P.Venkat

  • Guide Please: what software can i practice Java web AS administration

    HI all,
    i am pursuing ABAP WEB S ADMINISTRATION.
    To write certification. i need to complete java web as administration.
    what software(web application server) can i practice java web administration on. can i use trial netweaver for this. please let me know if their is any trial version for java administration available on internet.
    thanks
    SHIV

    Hi,
    First, Welcome to the SDN Community
    You can download SAP NetWeaver 7.0 (2004s) Trial Version - Full Java Edition from the following link for practising,
    https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/webcontent/uuid/a62ad7fa-0a01-0010-3489-f3fc32658bd8 [original link is broken]
    Regards
    Srinivasan T

  • Best Practices Java 1.6.0.24 Runtime parameters

    Hi,
    We're deploying Java 1.6.0.24 for 300 end-users on ERP 11.5.10 CU2 on Linux.
    We would like to know what are the Best Practices for Java 1.6.0.24 Runtime parameters.

    Please also see these docs.
    Recommended Client Java Plug-in (JVM/JRE) For Discoverer Plus 10g (10.1.2) [ID 465234.1]
    Diagnosing Forms Mouse Focus Problems Using JRE [ID 760250.1]
    Login Loop on Internet Explorer after Session Timeout using JRE 1.6.0_18 [ID 1078228.1]
    How Are The Forms JAR Files Stored with Sun JRE [ID 1058882.1]
    Thanks,
    Hussein

  • Test of the Java Skill

    Question 25:
    What will happen when you attempt to compile and run the following code?
    ?@?@ int Output = 10;
    ?@?@ boolean b1 = false;
    ?@?@ if ((b1==true)&&((Output+=10)==20)){
    ?@?@ System.out.println(?gWe are equal ?g + Output);
    ?@?@ else{
    ?@?@ System.out.println(?gNot equal!?h + Output);
    ?@?@ A. Compile error, attempting to perform binary comparison on logical data type
    ?@?@ B. Compilation and output of ?gWe are equal 10?h
    ?@?@ C. Compilation and output of ?gNot equal! 20?h
    ?@?@ D. Compilation and output of ?gNot equal! 10?h
    ?@?@ Question 26:
    ?@?@ Which of the following are true?
    ?@?@ A. Java uses a time-slicing scheduling system for determining which Thread will execute.
    ?@?@ B. Java uses a pre-emptive, co-operative system for determining which Thread will execute.
    ?@?@ C. Java scheduling is platform dependent and may vary from one implementation to another.
    ?@?@ D. You can set the priority of a Thread in code.
    Read Mroe: http://www.wb2b2c.com

    >
    Read Mroe: http://www.wb2b2c.com
    Considering this and your other post I have to ask.
    Are you in fact the world's dumbest forum spammer?

  • Oracle database 11g certification for Java developer

    Hello,
    I'm Java developer, OCPJP 6 ( Oracle Certified Professional, Java Programmer +6+ ) and
    I decided to pass exams: 1Z0-051 and 1Z0-052 to get OCA ( Oracle Database +11g+ Administrator Certified Associate ) certificate,
    but I need some advice, maybe i should seek other certificate, that would be more valuable for Java developer, than OCA.
    Thanks for advice.

    The answer of whether a particular certification is valuable depends on you, not the tests themselves. The Oracle Certified Master for example is an extremely prestigious certification, and I have considered seeking it at some point in the future to improve my professional credentials. However, the same certification would have absolutely no value to my wife, because she's a homemaker with no interest or intent of ever working with Oracle.
    Using an example a little closer to yours, only reversed --- I work as a DBA and PL/SQL developer. On several occasions I have dabbled with Java, and took a couple of classes when I worked for Oracle. I could code in Java if I had to, but wouldn't really be good without a lot of practice. However, I've never really had a sufficient need in my work to dig in and really practice enough to use it. I considered going for the Oracle Java certifications as a means of kick-starting that and getting to the point where it was really a viable option in my development. Ultimately I decided not to because I've been working with Oracle for better than fifteen years and there has never been an occasion where I really felt a need to know Java. If I were to spend a bunch of time improving my Java skills just for the certification, there's no guarantee I would ever use them after that.
    Coming back to you -- if you already need SQL and DBA skills in your work, then those certifications should be of value to you immediately. If you think that you might work (or want to work) more with SQL and DBA-level skills in the future, then they should be of value to you in the future. If you won't use the skills now or ever, then the exams do nothing but add a line to your resume (which still has value, but you must determine how much).
    Edited by: matthew_morris on Apr 30, 2012 1:56 PM

  • Looking for best practice sending args to classes

    Unfortunately, I'm stuck in a company that only employs MS developers, so I'm kind of stranded with no buddies to mentor my java skills... so thanks in advance for any help, I appreciate it.
    Anyway, I think that I've been doing things the hard way for a while and I'm looking for some sort of best practice to start using. I'm currently working on a GUI that will take all the selections, via combo boxes, text fields, etc., and send them to a class (a web bot, actually) and run it.
    I'm starting to run into the problem of having too many arguments to send to my Bot class. What's a good way that I should be doing this? I figure I can do it a couple of ways, right?
    new Bot(arg1, arg2, ......... argX);
    Bot bot = new Bot();
    bot.setArg1("something");
    bot.setArg2("something");
    etc..
    bot.run();Or, is there a better way? Can I package all the args in a collection somehow?? That way I only have 1 argument to send... I don't know... Thanks for the help.

    Create a class "Data" (for example) that encapsulates all the data you want to pass to the Bot class. Then create an instance of the Data class and set all the relevant fields (i.e. setArg1 etc). Now you pass this Data instance to your Bot class. This way you only have to pass one Object around and you've encapsulated all your data.

  • Does WD ABAP harbingers the down fall of WD JAVA

    Hi All,
             I want to discuss whether the dawn of WD ABAP harbingers the dusk of WD JAVA or is it just to add versatility to WD.
    So should JAVA developers pack their bags :O  and look out for more avenues ??????
    Please discuss.
    Cheers
    Umang

    Hi,
    This seems like the hottest debate in SAP shops these days. There has been a slow and steady build up towards SAPu2019s move to Java based development in the last few years with Netweaver. And that seemed to be culminating in SAPu2019s WEBDYNPRO framework which optimizes the MVC paradigm into something most suitable for business application development. Traditional Java developers hitherto using JSPDynpPage or DynPage development for Portal development seem to be smitten by Webdynpro for Java and swear by ease of development of common business applications using Webdynpro for Java. It is apparently robust and high performance. It brings to the Java world the basic tenets of SAPu2019s traditional dynpro programming where the developer strictly works in a module pool framework for PBO and PAI, does simplified coding, and scaling, performance and best practices are implicit in the framework itself. So far so good.
    And then, last year SAP came out with the same framework for ABAP language. Which suddenly seems like natural progression for SAPu2019s ABAP development community - to develop web based business applications within the familiar SE80 environment which also brings to the table all the goodies associated with the Webdynpro framework.
    So as SAP development shops were gearing for significant changes in their skill mix (trying to bring on a mix of Java skills inhouse), suddenly there is a new found hope that afterall, after all the scare and uncertainity of the move towards Java, finally there was a Knight in form of Webdynpro for ABAP that can bring back the glory and stability to ABAP developers career.
    But the question is how to fairly decide how to go about preferring one language to another with the Webdynpro paradigm.
    Why is WEBDYNPRO good for Java development?
    Relatively easy and fast application development as compared to other usual J2EE options via use of visual models/code-editors. Comparable with Java Server Faces (JSF).
    Generated applications independent of different UIs u2013 like Web, Rich-clients, Mobile devices.
    Scalability, robustness and performance are handled by the framework to a large extend
    Code available for reuse and modification
    What is SAPu2019s own take on Webdynpro for Java?
    SAPu2019s is using Webdynpro for Java as a strategic tool to produces robust and highly scalable J2EE architecture applications. SAP is in the process of rewriting Employee Self Service (ESS) and Manager Self Service (MSS) applications using Webdynpro for Java. CRM 5.0 uses this functionality. Important SAP Portal applications like User and Role management transaction, Universal Work List (UWL) use Webdynpro for Java.
    What are the downsides of Webdynpro?
    Framework proprietary to SAP u2013 as opposed to any standard J2EE framework (like Java Server Faces)
    Not complete freedom to design user interface elements as only specific objects and their properties can be manipulated
    Not possible to include application data u2018scripletsu2019 into HTML markup
    Cannot use Javascript, DHTML, etc. - so limited freedom to do frontend screen design (as familiar to web developers)
    Custom Style-sheet integration
    Training implications?
    For Webdynpro for Java - there is a learning curve for Java developers, not to mention a very steep one for ABAP developers
    For Webdynpro for ABAP - its other way around - easier for ABAP developers (especially if they are experts in Object Oriented (OO) ABAP). A Java developer would be wasting time learning Webdynpro for ABAP.
    thanks
    Suresh

  • Java Fresher

    Hi Everybody,
    I have shifted my career from "Functional Testing" side to Java.
    Please can you suggest exact "*Java Learning Path*" and required URL's for a Java fresher.
    I mean to say like CoreJava, J2EE,....
    I need to get the required Java skills for a Project.
    Instead of getting theoretical knowledge I need to gain more practical exposure in Programming side.
    I would appreciate your inputs (suggestions.)
    Looking forward.....for your replay.
    Thanks in advance.
    Regards,
    Gopal.

    The core Java list:
    [Sun's basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
    [Sun's New To Java Center|http://java.sun.com/learning/new2java/index.html]
    Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    jGuru
    A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch
    To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    [Yawmarks List|http://forums.devshed.com/java-help-9/resources-for-learning-java-249225.html]
    [The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance]
    [http://javaalmanac.com|http://javaalmanac.com]
    Bruce Eckel's [Thinking in Java(Available online.)|http://mindview.net/Books/DownloadSites]
    Joshua Bloch's [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683]
    Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance ]
    James Gosling's [The Java Programming Language|http://www.bookpool.com/sm/0321349806]
    Gosling is the creator of Java. It doesn't get much more authoritative than this.
    Joshua Bloch and Neal Gafter [Java Puzzlers.|http://www.javapuzzlers.com/]

  • How do you get the Java API onto Computer

    Hi guys,
    Well I want to practice Java at home, but instead have been staying up late at night at the University's Computer Lab.
    I have downloaded the Forte for Java, but I don't need all the Graphics classes since my programming class is centered on Programming in the UNIX environment. Not too long ago, I purchased SuSE Linux which had the Java Language and the compiler. I successfully managed to dual boot an old computer with it. It was easy because SuSe Partitioned the drive for you if it had a WIN32 filesystem.
    My parents bought me a laptop and it came with Windows XP. I have ever since wanted to Dual Boot this system with Suse Linux, but can't because 1.) SuSe Linux doesn't partition the drive because Windows XP resides on a NTFS filesystem. 2.) I can't risk doing it myself because I have a lot of critcal information.
    It would be really neat to work in Linux to program, because then I could do some serious homework as well practice. Forte for Java I am not really knowledgeable of it. I can't get the editor to work and it doesn't feel like I am in UNIX at all which defeats the purpose of taking trying to succeed in this programming class.
    Could somebody help me with my woes on how to deal with these matters. How can I get SuSe Linux on my XP computer safely and if it can be done how do I use the Forte for Java.
    Thanks for all your support,
    mileinfive-serious about programming

    The first question: http://sdb.suse.de/en/sdb/html/dstark_linux_xp.html
    F4J will be the same on both operating systems.. what actually is your question regarding it?

  • WebDynpro for ABAP Vs Java

    Hi all,
    I have recently  started learning Web Dynpro for ABAP.
    I have worked in WebDynpro for Java.
    1)I wanted to understand pros and cons of WebDynpro for   ABAP and Java.
    2)What are the functionality that are available in Web Dynpro for Java but not in Web Dynpro for ABAP.
    3)What should be preferred when considering performance issues - WD for ABAP of Java?
    Any Web Log or Link in this context will be helpful.
    Thanks a lot,
    Rashmi

    Hi,
    OOPs ABAP uses Classes and Interfaces which uses Methods and events.
    If you have Java skills it is advantage for you.
    There are Local classes as well as Global Classes.
    Local classes we can work in SE38 straight away.
    But mostly it is better to use the Global classes.
    Global Classes or Interfaces are to be created in SE24.
    SAP already given some predefined classes and Interfaces.
    This OOPS concepts very useful for writing BADI's also.
    So first create a class in SE 24.
    Define attributes, Methods for that class.
    Define parameters for that Method.
    You can define event handlers also to handle the messages.
    After creation in each method write the code.
    Methods are similar to ABAP PERFORM -FORM statements.
    After the creation of CLass and methods come to SE38 and create the program.
    In the program create a object type ref to that class and with the help of that Object call the methods of that Class and display the data.
    see the links below, Understand them and start developing.
    chk out the links below:
    General Tutorial for OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
    Have a look at these links for OO ABAP.
    http://www.sapgenie.com/abap/OO/
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://www.allsaplinks.com/
    http://www.sapgenie.com/abap/controls/index.htm
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    SDN Series:
    https://www.sdn.sap.com/irj/sdn/developerareas/abap?rid=/webcontent/uuid/35eaef9c-0b01-0010-dd8b-e3b0f9ed7ccb [original link is broken]
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
    Basic concepts of OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b6cae890-0201-0010-ef8b-f970a9c41d47
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1591ec90-0201-0010-3ba8-cdcd500b17cf
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/alv%20grid/abap%20code%20sample%20to%20display%20data%20in%20alv%20grid%20using%20object%20oriented%20programming.doc
    http://www.henrikfrank.dk/abapuk.html
    http://www.erpgenie.com/abap/OO/
    OOPS in ABAP
    oops consept in abap
    ABAP with OOPS
    http://www.abap4.it/download/ALV.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
    http://www.erpgenie.com/abap/controls/alvgrid.htm
    OOPS with ABAP
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=37566
    /people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap
    http://www.sapgenie.com/abap/OO/
    Regards
    Srinivas.K
    Message was edited by:
            Armin Reichert

  • Abap+java  OR java only  for EP6.0

    abap+java  OR java only  for EP6.0

    Hi charles,
    you question is not clear.
    If I correctly understood you are you asking the skills required to work on EP6.0?
    If it is so I cam more java skills required and if you want to develop customized iview you may require bit of ABAP too.
    Hope it helps.
    Regards,
    B.Guru Subramaian

  • Want help in developing my first game in java!!

    I want to develop a tetris game in java..can any one help me on this..basically i m new to java programming, i want to know abt the graphical part ..how to make that.. i will code the rest..I want to make an application rather than an applet..

    look at the Java2D demo that comes with the JDK
    it has lots of source code and just about everything you'll need to do in Tetris (technology wise) is in there, except the game logic.
    when you're ready to move into 3D and heavier apps, try this book:
    Practical Java Game Programming
    http://www.amazon.com/exec/obidos/tg/detail/-/1584503262/102-3570681-1096110?v=glance

  • Java need in SAP PI/XI

    Hello,
    I am new to SAP XI. I have worked 3years as ABAP developer.
    I do not know anything in Java. Please suggest the amount of java knowledge that I need to develop to become profound in SAP XI.Can anyone suggest any material that i can go thru to develop java skill that is required in SAP PI.
    Regards,
    HS

    Hi,
    As per the new releases and the past SAP PI/XI versions JAVA usage has been widely used in scenarios for Java Mapping , Adapter Module Development , UDFs and proxies.
    So the basic knowledge of Java is sufficient since you already have a coding background. You need to understand few commonly used functions in UDFs and standard java APIs. Please find the links below which might be of your interests :
    http://help.sap.com/saphelp_erp2004/helpdata/en/78/b4ea10263c404599ec6edabf59aa6c/frameset.htm
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?quicklink=index&overridelayout=true
    http://java.sun.com/j2se/1.4.2/docs/api/
    Hope this will help you understand Java usage in SAP PI/XI and for core and basic Java knowledge you have lot of websites available.
    Thanks & Regards,
    Abhi

Maybe you are looking for