Do I want to learn Java?

Hello...I have been developing applications for about 8 years but I have never used Java. Lately I have been using vb.Net 2005 and I feel like it is getting too big for my needs. The applications I want to write are more like Tools or Utilities than Enterprise software. Visual studio 2005 runs slow on my computer and it just seems to be taking more time to write applications than it used to. I'm looking for a new programming language that is powerful but can compile into a smaller footprint and can simply be created faster with less complications. I'm looking for something that can be distributed without worry that the client computer may not have all the parts and pieces required to make the program run. Java seems to be a very popular language...is this what I am looking for? My platform will remain windows and I will need to access SQL Server.

Hi,
Java is a very powerful language, but java applications do also have a large footprint (in memory, not on disk), so Java might not be the language for you sinc the applications also requires that the client machine has a VM.
The plus side is that it's very easy to write distributed applications in Java, and it's also pretty easy to access databases.
Kaj

Similar Messages

  • For all the newbies who wants to learn Java

    I was a newbie like 4 months ago. i have some skills of OOP in C++ like 2 years back but since then i did'nt took any of programming language courses. I have experience in MSaccess and MYsql. i did my internship Last summer with Tennessee Education Lottery as a Database Analyst. At that time i realized what a Corporate Enviorment looks like. Trust me it was a formal interview and i passed it and they placed me in the IT department to write some scripts for the GUI terminal and at the same time create a Company Security Database. i did completed my project but i had to Learn Mysql. and then i realized Java was getting very popular. alot of people told me in the forums to go Java tutorial but i will not agree to start from the sun tutorial. you can do it only if you have a good or may be medium experience of OOP. it was really tough for me and then this magic guy came on the forum and told me to go on this website if you want to learn Java.
    http://chortle.ccsu.edu/java5/cs151java.html
    This site is a brilliant site specially the exercise problems and the quizes really attracted me to Java alot and now i came to realize how easy it is to program in Java rather than C++. Java forums have helped me alot in solving those exercise problems (not with the code but with a good explanation) which was very helpful for me. out of my 210 post i guess i have helped 30 people out and the rest of the questions are regarding those exercises. i came to know encapsulation, inheritance and all that stuff. though i am still not very perfect like i am still having trouble with ComparTo thing but it takes more practice. the more you practice the more you learn. so all the newbies if you really want to learn java even if you dont have any experience in OOp this is the site where you need to start. Hope this will definitely help you alot. thanks to all the Senior members navycoder, captain, paulcw, duffy, turingpest and others also who have helped me in the past. without you i would have not achieved the goal of learning java. now my next step is going to be learn GUI programming Swing. looks fun to me. but at the same time i have my final project for this semester to make on ONline Testing program which will have a database, php scripting and html and xml.
    I will post if i have any problems

    I was a newbie like 4 months ago. i have some skills
    of OOP in C++ like 2 years back but since then i
    did'nt took any of programming language courses. I
    have experience in MSaccess and MYsql. i did my
    internship Last summer with Tennessee Education
    Lottery as a Database Analyst. At that time i
    realized what a Corporate Enviorment looks like.
    Trust me it was a formal interview and i passed it
    and they placed me in the IT department to write some
    scripts for the GUI terminal and at the same time
    create a Company Security Database.Wow they really must like to gamble if they put you in charge of a security database - no offense meant, but that isn't the sort of thing you would want a brand new person working on, unless of course they were giving really high odds ;-)

  • I want to learn jave for the sprint toolkit?

    Where do i start? LOL
    I just want to make something simple like a button.
    i have some ideas for apps, but for now a button is all I want to make : )

    That was weeks ago, and y'all are just now responding?  Wow, horrible
    customer service.
    On Fri, Apr 24, 2015 at 4:53 PM, Sara.Forsberg <[email protected]>

  • I want to start learning Java

    I want to learn Java, and write Java codes. I searched through this website for an article which explains what a develepment environment I must have, but couldn't find anything, because it is designed in a too formal manner.
    Can you simply give me a list of software to install to setup myself a Java development system?

    hkBattousai wrote:
    You kept giving me links from this website. I said it is very fomal and %95 of the information is trivia.
    Anyway I found the answer on a third party program's website:
    http://www.jcreator.com/installation.htm
    All I need is
    1) JDK
    2) A Java IDE
    Is this right?Of course, JCreator is a nice IDE for beginners. Also, it is simple to use.

  • How did YOU learn Java?

    Ok, two part question and a bunch of help for this Java newbie:
    1. How did you learn Java? Online tutorials, books, discussions, a game, or a class? Be specific and think back to when you looked at a Java program and went "wtf?"
    2. How do you keep up the new versions and therefore, useless older classes? I am reading the list on JDK 1.4 and just thinking, how could I remember all of this? If I'm used to programming one way, how can I relearn for every version?
    If I could just get some honest answers and opinions, it'd be greatly appreciated, Thanks!

    Get this:
    I originally 'learned' Java from "Java Made Simple" by Peter McBride. "Made Simple" is right: having finished this book, I had no idea that you could design your own classes for use by other classes! All my methods were static, I'd never written a constructor or instantiated one of my own classes, and my applications were all contained in a single class! I had only the vaguest notion of what "object oriented" meant, and I wondered why, for example, you had to say
    Integer x = new Integer(4);
    but not
    int x = new int(4);
    The book was intended, I think, for non-programmers who have been given some free space by their ISP to design a web page, and want to add some v. simple applets for decoration. Beware of books like this if you want to learn Java in a serious way.
    For a more positive tip, I recommend Sun's very own online Java Tutorial. It covers all the key topics thoroughly and clearly, so at the end you have a good understanding of Java (More than just the basics, I'd say). If you want to move on to more advanced topics this tutorial will probably stand you in good stead (I can't be certain as I haven't moved on from here yet myself), but if you don't you will still be able to write good amateur programs.

  • Learning Java on Leopard

    I wanted to learn java and have Mac OS X 10.5.1 (Leopard). When I type in "java -version" it says I have version 1.5 (which I guess is Java 5). But the tutorials on the java.sun.com website are for java 6. It gives a link to download java 6 for Mac OS X at apple's developer's site. The download at the site, however, is for Mac OS X 10.4. Will this work for Leopard? Is there another place to download Java 6 for Leopard? Thank you in advance.

    I've been learning Java on windows for a while now using Java 6 (and the tutorials it has), and when I switched to mac all I had to do was recompile the files and they worked fine. It doesn't seem there's any major differences between the versions that someone just starting out would notice.
    (I think it's actually better to keep java 1.5, since when you compile from it for web applets you know they'll work on other macs, whereas the programs I'd compiled using Java 6 weren't working on my mac)

  • Any Great newbie books to learn java - Any Recommendations ???

    Hi, my name is Chris and I know a little about web design and I want to learn java but I know nothing about programming and I would like anyone here to recommend a decend book for a complete newbie in programming to be about to get alot of a that book. I am really interested in java right now and if anyone has any great forums to learn also besides this one , that will be great.
    Thanks
    Chris :-)

    http://chortle.ccsu.edu/java5/cs151java.html#50As always i wouldn't suggest this website you have mentioned. The order in which the topics are covered is not conducive to good learning. You see the chapter in exceptions is dealt at the end!
    I would suggest Thinking In Java.
    Message was edited by:
    qUesT_foR_knOwLeDge

  • I want to learn latest Java Programming

    Hello,
    I learned Java programming in 2006 in India. I am a student of NIIT and completed Diploma in IT.
    Right now, I am SEO Manager in leading IT company.
    I want to restart my java study at my own.
    So, How can I learn latest Java programming?
    If you have any ideas so, help me.

    Mistry-Anand wrote:
    Hello,
    Right now, I am SEO Manager in leading IT company.
    I want to restart my java study at my own.
    So, How can I learn latest Java programming?
    If you have any ideas so, help me.stick to management. Your attitude shows you're well suited to that, utterly unsuited to doing work of your own that involves any independent creative thought whatsoever.

  • Im Trying To Learn Java :o(

    Hey All,
    I have decided to get my mind active and randomly learn Java. I say randomly because i am going to be a student again in IT but i like the kinda 3D side and modelling and nice pictures and flash actionscript lol not all this stuff.
    Anways i would just start by saying that Java offends me massivly, i know something happened with M$ and Sun and ever since then all i have had with the sun download is problem after problem and crashing and all iw as tryin to do was play some Jippii games. This aint a recent problem, it always happens and i must have reformatted xp around 7 times. So i stay away from applets!!!
    Anyways in 2002 when i started learning Flash it was because i seen a site i liked and wanted to do that. The equivelent is kinda like me saying "OK GUYS I HAVE JAVA NOW HOW DO I MAKE DOOM" anyways 2 and a half years later im happy with what i can do and have used alot of different apps and learned alot from 3dsmax to aftereffects etc.
    Anyways my goal out of this whole Java thing is to make a game like one i used to play when i was younger on the Amiga 500. No where has this game and a modern one would be great to play. The graphics suck but the physics were really nice.
    So my questions are:
    1) Java. Ok im going to be honest, i know nothing about Java, i dont even know if it can do what i want and what i really dont want is to spend a while learning this to be stuck with no effects for my game, ie are small particle effects possible in Java? I know Java is pretty slow for a proper language compared to C/C++ but how slow? Can you shift a hundred particles around the screen and still add physics in the background?
    2) Java. The whole thing confuses me massivly. Im not a big posting person as i tend to prefer searching but i dont even know where to begin. I will bite the bullet and say i aint going to have alot of problems with the syntax of the language itself. It all looks kinda how i expect it, obviously i dont mean i aint gonna have problems and lot of them but it is not REALLY alien to me to look at a bit code. At the same time it is. I need to know alot of stuff, things that the 2 ebooks i have just ignored. For example, when i compile something, i thought that meant it compiled to the EXE but infact it turned my "heyworld.java" into a "heyworld.class" file. This just makes no sense to me atall because i HATE command line stuff, i see it as reinventing the wheel so im trying to follow through on first of all netbeans (an that went off almost instantly) and a free one that got my hey world to work (well, class). I need to know if a compiler dont make a exe then whats the class for and what exactly is a class file. You know just stuff like that? Does anyone know i kinda dictionary so to speak? baby talk i mean, so far all i seem to get is explainations with words i dont understand.
    3) How difficult is it to make a 2D game in Java? To make this plainer, i aint having an applet run somewhere, i want a nice downloadable exe. Of course i will need to start at the beginning but i mean to get a ship on the screen with keys to move it and a "cave" roof to crash into, is this going to take a long long long time to get to that stage? You see, as i said before unless after a few days i have a object on screen to work with, i just get too bored to continue. for example "the object of this is to make a red circle move across the screen" REALLY interests me where as "today we are going to make a mock system for a small business user" sends me back to 3Dmax and the lighting i was reading about lol I tend to look at a piece of code and be devestated by its complexity then try and make it make sense over time. Is this possible with Java? It does work for me this, i was picking apart a isometric code in actionscript before i knew what a tween was.
    4) Theres so many different J*** J"EE things floating around that i dont actually know what one i am meant to use? I got 1.4.2 i think but thats all i know. Id like any other things that helped yourselfs start off in Java?
    Sorry to go into a bit detail here, its just that with this degree im starting, it soon branches off into 2 groups. Programmers and Designers. I feel i know the design side well enough to make a comparison but it would be rude to leave this side of the things out and write it off without atleast giving it a shot.
    Thank you very much for your time :o)
    Kind regards,
    Clarky.

    If you want an idea of what's possible with Java, do a google search for "java games" or something like that. I've seen occasional postings of what are supposed to be pretty cool games that have been written in Java, but I'm not into games, so I've never bothered to check 'em out personally.
    As to whether you can do it, well, you'll have to figure that out. Learning Java well enough to create a video game is not a trivial task. I don't just mean the syntax of the language, I mean the many APIs you'll be using, concepts like multithreading and exception handling, good OO principles, etc. Without a good handle on that stuff, your code will quickly turn into a morass that will be difficult to enhance, maintain, or debug.
    I suspect that the code to make a particular graphical event occur will be more verbose and complex in Java than in ActionScript, given that Java is a general purpose language and AS is more geared to GUIs. Nonetheless, I'm sure there are APIs out there (some free, some not) that will provide some higher level constructs than the core APIs to make some of that easier. You'll still be operating in the idiom of a general programming language though.
    There may also be a hybrid solution available--where you use Java to express the game logic and another language to express the graphics. I don't know anything about this kind of stuff though, so that's just speculation.
    You may get more precise advice in the GUI Building forums on http://forum.java.sun.com/ than here.
    Here are some resources to get you started on Java in general.
    Sun's basic Java tutorial
    Sun's New To Java Center. 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.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    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.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java.

  • I want to learn web dynpro for ABAP in UK

    i want to learn wen dynpro for ABAP in uk through remote servers.who provodes the best remote servers.
    whether abap and java is a
    pre requisite for learning webdynpro?

    Vijay,
    check this link to download trial version of the server.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fd9a0a-e306-2a10-c896-b84c77c13ed2
    http://www.sapdevelopment.co.uk/webapps/webdynpro/wdphome.htm
    https://www.sdn.sap.com/irj/sdn/nw-composition?rid=/webcontent/uuid/512040e1-0901-0010-769c-c238c6ca35d9
    http://help.sap.com/saphelp_erp2005/helpdata/en/b9/b82c4142aef623e10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/webcontent/uuid/60ea94e5-0901-0010-c3bb-aad5ea9620d8
    do a search in sdn and you will find lot of materials
    Thanks
    Bala Duvvuri

  • I WANT ENLIGHTMENT IN JAVA

    guys
    ive been fed up with my assignments.i took introductory java course in my first semister(6 months back).I rethink everytime ive to solve something like..say inheritance problems.i should accept that i dnt find enough time to practise java(bad time management right), which is also due to whole lot of material on web,which scares shit of me
    ive 2 more months to go for my final exams.my course involves stuff like gui's,threading,corba,server-client programming,networking stuff...
    can somebody say from their experience how to learn the above java topics in the available time.ahhh like how many hours shud i spend per day,and any sources for learning java better and fast

    As stated the java tutorials are great, but also you have course material that you will be responsible for--I'm sure you have at least 1 book (most of my programming classes had at least 3). So get to reading them.
    How much time you should spend--let me see, most of the engineering classes I had recommend at least 2 hours of work per hour of class; sounds like you are on a semester or trimester schedule so each class is probably 3 hours per week. That should give 6 hours per week of study (minimum recomended per hour of class dosage), you have neglected 6 months of studies so 6(months)*4.5(weeks per month)*6(hours per week) = 162 hours extra over the next 9 weeks. So you have 9*6+162 = 216 hours over the next 9 weeks. That comes out to 24 hours per week or 8 hours per class hour. That should get you up to the point of one of the serious students in the class that has been studying all along.
    So crack open those books, and get the java tutorial, and nimble up those fingers if you're at all serious.
    BTW: it is your choice, the college and industry expect most of the engineering and computer science students to not make it through their courses. That is why they grade on a curve--only the most competitive will survive (now before I'm flamed for this--yes, I realize it is not the prefect way and it does not reflect the best programmers survive--but it is the way it's done).
    You know, I want to be a concert pianist, but not enough to pay the price--think about it: do you want it enough?

  • Want to learn more

    hi all!
    I am a B.Tech 2nd year student. I know the basics of JavaSE.....upto
    multi threading. But now as gain more I want to learn more java applications.
    At present i am going through course of Data Structure and Algorithms.
    now i want to learn jsp, xml, and basics of some of java applications.
    So, i want to know how i can start....what i should do.....i'm very confused.....plzz help me...........

    There are some things you can do:
    1. stick to the client side and
    - try programming a simple app that makes life easier for you in some way
    - extend it to store some data to a JDBC database (try mysql for the first run)
    - IF THAT RUNS, try some more sopohisticated persistence frameworks like hibernate.
    - try Eclipse RCP, another client-side programming model apart from swing.
    2. try server side / J2EE, BUT
    - restrict to do plain servlets the first time, no struts, no JSP, no DataSources, no files, JAAS, JMS / clustering / spring. Got it?
    - ONLY LEARN ONE TECHNOLOGY AFTER ANOTHER. j2EE is painful until you know what you do.
    - dont use jboss, dont use websphere. For the first some projects, use plain-old Tomcat.
    - after the first some running server apps, read a J2EE patterns book.
    Path 1 is the easy, painless one. path 2 is the big world, hence cumbersome, painfull and wealthy, and you will learn Path 1 "on the run", but its hard work.

  • What is the best way to learn Java? I am a complete spacker?

    Hi,
    Please can someone point me in the right direction on how to learn java properly, I was just browsing the Sun website and came across; [http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g]
    Who are these packages aimed at? I was looking at the top one; Entry Level; Sun Certified Java Associate.
    Thanks.

    I am a complete spacker.
    Please can someone point me in the right direction on how to learn javaWith an admission like that, what makes you think that anyone would want to "point you in the right direction", so that you might, one day, if things go to plan, be the "spacker" (as you so eloquently put it) sitting next them, asking gumby questions all day, spounging ideas, and doubtless claiming much more than your fair share of the credit, and the donuts.
    Yep, I'm fixated on the donuts. They're very nice ;-)
    Now... what where you saying?
    I was just browsing the Sun website and came across; [the training catalog|http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g] and was looking at: Entry Level; Sun Certified Java Associate.
    Yep that'd be the one to aim for when you're starting out... Personally, I recommend you give the whole certification thing a miss (at least for now) and just get into the tutorials, and grab some books (there are some really excellent ones) and just write some programs... at least until such time as you feel confident enough in your chosen field of endevour to not even consider intruducing yourself as "Hi, I'm a complete spacker"... I'll bet you're a real hit in job interviews. Good grief!
    Cheers. Keith.
    Edited by: corlettk on 24/03/2009 23:56 ~~ Clearer.

  • Want to learn SAP PI 7.4 Single stack

    Hi Experts,
    I am a beginner in SAP PI and started by journey with SAP PI 7.0. Now, we are upgrading it to SAP PI 7.4 single stack.
    I want to learn it as much as possible before the migration but when I search for the topics in SCN, I am getting confused with the different topics and its naming conventions explained. (For Eg PI and PO). So, will it possible for you experts to provide me the links which can actually help me to get the full depth knowledge on PI 7.4 (Single stack). Am just hoping to be a productive member of this SAP family:)
    Regards,
    Adarsh

    Hi Adarsh,
    SAP Process Orchestration is the new name of SAP Process Integration (SAP PI). SAP changed the name with the release 7.3 to include the additional features of SAP NetWeaver Business Process Management (nBPM), Advanced Adapter Engine Extended (AEX) and SAP NetWeaver Business Rules Management (BRM).
    Source - Latest version is SAP PO 7.4  or SAP PI 7.4 (commonly known as of now). Good part is that PO 7.4 license includes BPM and BRM. Till PO 7.4 SAP still provides the dual stack (ABAP + JAVA) option to install. But going forward it would be single stack (JAVA) only i.e. only swing tool for ESR and ID or NWDS. no more transactions/tocde.
    From a developer standpoint:
    You got all adapter based on JAVA. IDOC and HTTP are now IDOC_AAE and HTTP_AAE, also proxy scenario can be done using SOAP adapter XI protocol and there is no ccBPM.
    Regards,
    Sachin Dhingra

  • I Want To Learn ADF From Scratch.

    Hi,
    I want to learn ADF from scratch.
    I know Oracle Forms, Reports, Java and many more.
    I want to create a web based application.
    I have the user guide and many more, but need something in detail which would help me build and configure the page.
    I want to currently host the page created in my Local machine not in WebLogic.
    Thanks,
    Vishwamber Shetty

    Hi Timo,
    Thanks for your help, but unfortunately the above link says "
    404 Not Found!
    Sorry, that page does not exist. Please try another location or you can search..."
    Shetty

Maybe you are looking for

  • IPhoto 6 doesn't recongnize my RAW images

    I have a Canon 20D and it worked fine with iPhoto 5, but now that I upgraded to iPhoto 6, when it attempts to import, it seems to be working, and then lists all of the RAW images and won't open then, can't read them. I tried converting them to DNG's

  • System restore through target disc mode?

    Hi, my 12-inch, very battered powerbook has one foot in the grave and I really really need to revive it. I can feel the hardware working but all i get is a black screen. I have started it as an external hard drive from another mac and I can access ev

  • Making web forms using adobe pro XI

    Hi, one of my client sent his static form with bellow request to me. I'm using adobe pro XI & i want to know using it bellow request i can complete or not. if "YES" pls tell me what i should do. i know how to make fillable forms using his static form

  • More proof Contribute is not important to Adobe

    Let's say someone wants to align an image to the left and wrap some paragraph text around it. You insert the image, right-click on it and choose Align > Left. The problem is that the text is now flush with the image. We need some padding here. So you

  • How to install the package in ubuntu(linux)?

    I'd downloaded a new version of Firefox 5 for Ubuntu(Linux). But I'm unable to upgrade the previous version of Firefox or how to use the new one which I'd downloaded.