Just getting started

I am brand new to java, what do i need to get, buy or download to get going? and can you recomend any books that i can use as a study guide or text book. and do i need ms-dos for anything?

The summary -
Buy nothing. Download the Java 2 SDK (http://java.sun.com/downloads) and install it. It would be useful to install the Java docs too. Once you have your SDK and docs installed you are set to start off with learning the fundamentals of the language. A good place to start is the tutorials on the sun site which are available at (http://java.sun.com/docs/books/tutorial/)
The book Thinking in Java is available for download at
(http://64.78.49.204/TIJ-3rd-edition4.0.zip)
The next thing you need is an editor to type in your programs. For this you can intially (until you grasp the basics) use a simple no frills editor and then move up to an IDE. Use any editor that is available on the net for free download or even notepad or edit available with windows. Just remember to save your programs with an extension of '.java'
I guess with the above you are ready to start off your journey into the world of Java programming.
Welcome aboard !
Hope the above helps,
John Morrison

Similar Messages

  • I'm new to Photoshop Elements and just getting started.  While in the organizer I have one group of photos up to learn with and now it says Edit in Progress with a padlock icon.  How can I remove this so that the photos will be restored to normal?

    I'm new to Photoshop Elements and just getting started.  While in the organizer I have one group of photos up to learn with and now it says Edit in Progress with a padlock icon.  How can I remove this so that the photos will be restored to normal?

    Go back to the editor and close the photo there.

  • New ipad3, just getting started, trying to get on facetime but when I try to set up a message appears saying my email address is already in use. I am now stuck and I can't get any further! Help please!

    New ipad3,just getting started,trying to get on FaceTime but when I try to set up a message appears saying my email address is already in use. I can not get any further, help please

    Millietrixie-
    Are you trying to call yourself to test FaceTime?  If so, you must have a second E-Mail address registered with your Apple ID.  In other words, there must be a different E-Mail address on each unit.
    Fred

  • Hello, i am just getting started and i cant seem to get connected to wifi

    hello, i am just getting started and i cant seem to get connected to wifi

    bulitog wrote:
    so... if on my wifi network stays at "choose a network" does that mean there is not an open wifi availble?
    If there is a list to choose from those are the names of the available wifi networks that are visible to your iPad's wifi. Some of them will be locked, you will need the password to connect to these. Some will be unlocked(open), you will not need a password to connect to these.
    If it is your own wifi network then do not leave it open. Set up a name and password in your wifi router. It will show up in your list to choose from. You then provide the password you set in the router when asked for the password.

  • Just getting started, where are my Pics?

    I'm new to aperture and this is my first post.
    O.K.
    When I import images into aperture from a cf card I can't find the files in my finder or spotlight. So I check my preferences to see where they are going and it says to my aperture library that I have previously selected in my photo folder.
    Am I importing wrong or is there another way to access these files without opening Aperture. My concern is that if I want to attach these files in an email or a website that auto scales the image, I can't access them unless they are exported from Aperture.
    thanks, and take it easy if this is a no brainer and i'm missing something
    sponester

    I'm new to aperture and this is my first post.
    O.K.
    When I import images into aperture from a cf card I
    can't find the files in my finder or spotlight. So I
    check my preferences to see where they are going and
    it says to my aperture library that I have previously
    selected in my photo folder.
    Am I importing wrong or is there another way to
    access these files without opening Aperture. My
    concern is that if I want to attach these files in an
    email or a website that auto scales the image, I
    can't access them unless they are exported from
    Aperture.
    Yes - the key is that they are in a special directory called a Package, which is your Aperture library.
    Inside your "Pictures" folder is a file called Aperture Library.aplibrary. If you right click on this file in Finder (again, really a directory) you can choose "Show Package Contents".
    Once that window opens, you'll see another directory with a few different things in it including a file that has the same name as the Project you imported into. This too is a Package - right click on that and "show package contents".
    You get another window and in there is a directory that starts with "import" which is where all your imported images are stored. Each image is in it's own directory, this is because later as you start making Versions Aperture can keep the version related files and other metadata along with the original image without things getting too messy.
    You can keep a link to that import directory in your Finder sidebar.
    That's how you can reach your original files without Aperture. However it's really easy just to export versions from Aperture on demand - it has a specific "Send image to email" command and you can export a group of images quickly at whatever size you think is best to any directory to use with other things.

  • Help! Just getting started...

    Hi, I am a newbie to the world of documentary film. What exactly do I need in order to work from the latest version - Final Cut Pro 6? Currently I have only a 13" MacBook laptop. Think absolute beginners terms - which computer/laptop supports the program at a minimum? Which programs should be purchased, etc. etc.
    Thanks so much!

    You don't say what format you'll be working with. That alone would determine what you need. If dv or hdv you would need at least a machine with a firewire port. Dunno about your mac book-- just bought my wife an aluminum one for Christmas, and it has no firewire port-- so it's right out the window for video work.
    You'll also need a drive or two exclusively for media, graphics, narration, etc. Putting media on your system drive is an absolute no-no. You cannot expect one little drive to reliably run the OS, run the application(s) AND record and play out relatively huge media files. Something's gotta give, and os x is very good about protecting itself: you'll have dropped frames and all sorts of other nonsense with your media.
    Just starting? You can probably do most anything you can conceive of with Studio. But there are other programs-- photoshop, after effects, pro tools come to mind immediately.
    You'll hear a lot of advice, most of it good here-- but what's your budget? The optimum system would a be a tower with as much ram as you can throw at it, up to 1 gig for each processor. At this point, any more than that is overkill. And a big comfy chair. Most editors like two monitors-- all that screen real estate is a good work space.

  • Just getting started with JSP

    I'm a UNIX newbie attempting to set up Java and JSP on our server. When I inherited the system, it was running Apache 1.3 and Tomcat 3.2. It was using an older version of JRE, but I installed J2SDK1.4 and repathed the JAVA_HOME, CLASSPATH, and PATH variables.
    The problem is that when I try to run a JSP (and I do know how to do that, coming from an ASP background), I get the message indicating that Tomcat can't find javac. What's more, when I run java -version, I get the following error message:
    "Error:failed /dev1/j2sdk1.4.0/jre/lib/sparc/client/libjvm.so, because ld.so.1: java: fatal: relocation error: file /dev1/j2sdk1.4.0/jre/lib/sparc/client/libjvm.so: symbol
    __1cG__CrunSregister_exit_code6FpG_v_v_: referenced symbol not found"
    What am I doing incorrectly? Please help!

    Tomcat will take care of that for you, assuming you have the TOMCAT_HOME variable set.
    Are you using tomcat.sh to start/stop your server? Take a look at that script - it changes your classpath to add all the stuff that Tomcat needs to run.

  • Just getting started - coupla newbie questions

    Please bear with me, I'm new to IM and iChat.
    I may be jumping the gun a bit here, but I just wanted to ask a few very basic questions:
    1) iChat is 'compatible' with AOL/AIM. I have a .mac account. If I use this as my IM account does it mean that I can chat with people from a Windoze machine by using AIM? If not, am I better setting up my IM account via AOL?
    2) If I use my .mac account does it mean that anyone I chat to can also see my e-mail address?
    3) If I set up a IM account via my .mac does it mean that I could chat to somebody when they are at work on a PC - perhaps if they are using AIM/AOL (my Mac is purely a personal computer that is at my home)
    4) I've managed to set up my Sony DV camera as a webcam - the image is there on the screen when I launch iChat AV (with reference to my first question I think I set myself up via my .mac account). However, I noticed from the writing on my T-shirt that the image is reversed - the lettering was like I was looking in a mirror. Is this right? If not, how do I change it so that the video picture is the right way round?
    This looks like a great way to keep in contact with friends and family. So much so that I think I'll be getting all my siblings and their children a webcam for Christmas. But I need ot make sure that they will be able to set themselves up easily and be able to communicate with a Mac user. On that note, if they are all PC/AIM users will I be able to see three images at once?
    Thanks

    HI TWH3,
    1) Ralph Johns (UK), "FAQ 1: How do I Get Video and Audio Chats with PCs ?", 03:13pm Jul 25, 2004 CDT
    2) Yes if this is your iChat name. Many people use a trial account that wil stop it's email functionality after 60 days or use and AIM name.
    3) The .Mac names work with the AIM servers and anyone else who is connected to it (iChat, AIM, AOL package, Trilian on the AV side and many Text based clients that use the AIM servers like Proteus (Mac) AduimX etc)
    4) Yes this is normal. It is the way Apple have choosen to do things. With a USB cam or an iSight there are two Add-on utilties that can flip the pic, http://www.ecamm.com/mac/ichatusbcam/ and iGlassses from the same site
    Last question. At tis time you can not multichat to a PC AIM/AOL or Tillian user. This an Apple iChat to iChat only feature.
    Ralph

  • Just getting started with the mini. Wheres a god place to go for drivers. Had windows up to now.

    Looking for drivers for hardware ,some of it a few years old. In particular an MSI starcam371i camera. Can anyone help this newbe?.

    Macs are about as "plug and play" as any computer can get when it comes to USB devices.
    There IS one exception to that, and it's..... Webcams.
    I did about three months research before getting my Logitech C920. That's because out of about 80 different webcams Logitech makes, there are TWO (2) that I read were compatible with Mac OS above 10.5 The C615 and the one I got.
    I used to have their basic $25 cam that came with headest and mic (Chatcam, they used to call it), and it worked with Snow Leopard, and Windows 7, but I had a eMac with a G4 and it wouldn't even recognize it in the USB bus. I found MaCam, a hack, that let me get it to work, but it was painfully slow to respond and the vidoe quality was terrible. MaCam doesn't work with Intel Macs though.
    You may find the same issues with preformance from your older cam on your new Mac. It may just be time to look at a new one.

  • Which Adobe Product for  a Photographer just getting started.

    I am a new user but have been a Photographer for years. Shooting Fine Art landscapes and Enviromental Portrraits. I have purchsed Elements 11 and have Lightroom 4.4. Which of these is best to start with or should i try something else?
    Regards
    Mike

    Mike,
    Welcome to the forum.
    While there is cross-over, between LR and PsE (assume that you mean Photoshop Elements 11), there are also differences.
    For just "processing" Images, LR will likely do what you want. If, however, you need to go beyond that processing, then PsE steps up, with more involved "correction," and some fairly sophisticated compositing.
    For more info on each program, each has very active forums, and users will be happy to help you out.
    Somewhere, I have seen a chart with the capabilities of Ps (full version), PsE and LR, but cannot find my bookmark now.
    Good luck,
    Hunt

  • Trouble just getting started with Studio

    OK, it;s an established product and it seems like a lot of people are using it, so what did I did wrong.
    I installed the OVF according the simple directions in https://www.vmware.com/support/developer/studio/studio26/studio_developer.pdf
    It was pretty simple, However, when I try to access the url (for studio as defined in the saqme doc), I get connection timeout.
    It seems like there is missing some configuration linkage between  
         /opt/vmware/share/htdocs/com.vmware.vami.CoreWrapper.nocache.js  and apache directory - bcause the index.html page does not display and this is the only item in that file.
    Any help or suggestions is greatly appeciated.
    thanks.
    jon

    What steps did you follow?
    You should simply be able to enter the ip address of the studio appliance in your browser's navigation bar.
    Did you ensure connectivity between whatever comp. you are using and the appliance?
    The browser's debug tools might give you a better idea.
    If you are using Chrome or Safari for example you can hit F12, select the Network tab and refresh the page. If there are connectivity problems you will them there.

  • Getting started - setting up a dev environement

    Hi,
    I'm just getting started with Photoshop scripting. I've been using ExtendScript Toolkit and Adobe Configurator 4 to build a custom panel.
    However I don't know how to get my script to interface with the panel I've created with the configurator? Is the panel availble in the DOM tree somewhere (using Javascript)? Is there an class to create the extension panel outside of Adobe Configurator? I can't seem to find it within Script UI documentation. 
    Finally can anyone recommend a better dev enviornment setup? Using the ExtendScript Tookit seems a bit cumbersome. Can I download the SDK and use it with IntelliJ for example?
    Many thanks! 

    Jeff, good to see you here.
    I thought as developers we were being encouraged to move from Flash and AIR to HTML5. It is my understanding that SWF and AIR panels will not be supported at some point in the near future.
    http://forums.adobe.com/message/5692258#5692258
    In a post on this forum Tom Ruark made a recent post were I understood that even ScriptUI was going to be replaced with HTML5.
    Am I mistaken? Are the supporters of HTML5 just being overly zealous trying to get more supporters?

  • Problems getting started with templates

    I am just getting started with the dreamweaver 30 day trial.
    I am trying to create my first file. When I try to open a new
    template file I get the message below-
    "Dreamweaver stores templates in the root folder of a site,
    but there are no sites defined. Please add a site"
    What does this mean? How do I find the templates? I am a
    total dreamweaver newbie trying to learn the program.
    Thanks

    ntmunger wrote:
    > I am just getting started with the dreamweaver 30 day
    trial. I am
    > trying to create my first file. When I try to open a new
    template
    > file I get the message below-
    >
    > "Dreamweaver stores templates in the root folder of a
    site, but there
    > are no sites defined. Please add a site"
    >
    > What does this mean? How do I find the templates? I am a
    total
    > dreamweaver newbie trying to learn the program.
    >
    > Thanks
    It's not a problem with templates.
    You have to create a site for your website - F1 will show you
    how to do
    that. Once you have a site created, you will be able to
    create new template
    files, and they can write themselves to the correct part of
    the site.
    HTH,
    Pete.
    Peter Connolly
    http://www.acutecomputing.co.uk
    Derby
    UK
    Skype ID: acutecomputing

  • Getting started using c++ and Opengl

    Hi all,
    I hope this is the right section to post this question. I am trying to getting started in developing little games in C++ usign Opengl. I have tryed to look for some documentation and understand how to set up my dev environment. I am a little bit confused on wich version of OpenGl to install and whether or not I need to support it installing particular drivers.
    This are the information on my VGA controller obtained typing "lspci -v"
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
            Subsystem: Dell Device 0571
            Flags: bus master, fast devsel, latency 0, IRQ 35
            Memory at f2400000 (64-bit, non-prefetchable) [size=4M]
            Memory at e0000000 (64-bit, prefetchable) [size=256M]
            I/O ports at 5000 [size=64]
            Expansion ROM at <unassigned> [disabled]
            Capabilities: <access denied>
            Kernel driver in use: i915
            Kernel modules: i915
    01:00.0 VGA compatible controller: NVIDIA Corporation GF116M [GeForce GT 555M/635M] (rev a1) (prog-if 00 [VGA controller])
            Subsystem: Dell GeForce GT 555M
            Flags: bus master, fast devsel, latency 0, IRQ 39
            Memory at f0000000 (32-bit, non-prefetchable) [size=32M]
            Memory at c0000000 (64-bit, prefetchable) [size=256M]
            Memory at d0000000 (64-bit, prefetchable) [size=64M]
            I/O ports at 4000 [size=128]
            Expansion ROM at f2000000 [disabled] [size=512K]
            Capabilities: <access denied>
            Kernel driver in use: nouveau
            Kernel modules: nouveau
    Any help is much appreciated!

    Not sure I understand what you're trying to do/install and why based on your post. But since it sounds like you're trying to jump right into the middle of it and I "got started using c++ and opengl" without having any clue of anything a week or so ago, here's some random stuff that would have saved me a lot of time:
    - I don't think nouveau is so great for opengl - you're probably better of using the proprietary nvidia driver (which isn't great for development, but still, better / necessary). You seem to be on a laptop? Then you might need one of those bumblebee / optimus things which makes the situation a lot worse. I never had to use those things, but based on various random posts I came across while I was breaking & fixing my own opengl stuff, everything seems to be even more confusing & glitchy/breaky for the people who have to use it on TOP of the whole rest. You might waste a lot of time looking for errors in your code when there are none and it's really just that optimus/bumblebee thing messing stuff up. Which is TERRIBLE if you're just getting started, so you probably should think about using a different machine with a "real / normal" graphics card for this until you have seen "how opengl is supposed to behave" without this additional source of messy breakage.
    - New to c++ and confused with including / linking etc? If so: Try cmake (google "findpackage.cmake" for whatever you need, look at some cmakelist.txt's for programs similar to what you want to write) - that might get you started a lot faster while you're still not sure what you need/want and enables you to learn the boring stuff piece by piece when you really need it (as opposed to all in one giant boring heap before you can even try anything fun).
    - Kdevelop (or any IDE that has some support for cmake + GOOD syntax completion) also helps a LOT in the beginning.
    - For a start, you just need a modern opengl context. The rest  (glew, glut, opengl, etc) will probably somehow fall into place once you made your choice there and just start with that. SFML is probably the most comfortable to offer an opengl context for a beginner (SDL can be a bit stubborn if you're as clueless as I was. I also tried several others and they all seemed rather "brittle", leading to confusing results if you try to use them while not having much of a clue yet).
    - If you already know some C++/opengl, "those pesky :: 's" don't confuse you as much as they did me when I took a first look, and you don't necessarily want to try doing everything very lowlvl (write your own shader class etc) at first until you understand stuff, you can also try to use qt5's opengl context from the start (I'm switching to it now that I need a GUI in addition to raw opengl).
    - After you manage to draw some obsolete opengl stuff (glbegin() tutorials are everywhere) to confirm that you managed to create your gl context, it probably makes sense to forget about "glbegin" again right away and focus on ShaderProgram/VAO/VBO. It might make sense to to create + render a VAO manually first to get a better understanding of what they are/do... but on the other hand, you can also safe a lot of time if you use premade ShaderProgram/VAO/VBO classes (I think qt5 has all of those) instead right away.
    - At the point you manage to get a VAO rendered in your context, you probably won't rely on finding information specific to your framework (p.E.: linux/qt/nvidia stuff/sfml) so heavily any more and can look for general opengl / VAO / VBO / Open Shader Language stuff - which is all over the place and easy to find.
    - Limiting your googling to THE LAST YEAR when you look for opengl/c++ stuff might get you a lot less confusing / obsolete results.
    Good luck!
    Last edited by whoops (2015-02-17 09:07:16)

  • ITunes - getting started

    Hi,
    Sorry if some of these questions seem basic. I"m just getting started. I've read through quite a bit of the user docs and can't seem to find answers to a couple of questions:
    1. In iTunes, how can I add my own folders in the library? By this I mean hae my own folder that appears with Music, Movies.
    2. In iTunes, with my iPod connected, how do I add a folder on my iPod itself? (Not a playlist)
    3. In iTunes, if I choose "Manually manage music and videos", what am I gaining, and what am I giving up? What MUST I do as a result of that choice, that I would not otherwise have to do?
    4. In iTunes, if I choose "Enable disk use", same questions.
    I appreciate whatever help anyone is kind enough to share!

    1. Use the iTunes menu "file/new folder". This will appear in the playlist section, not under the library section.
    2. You can't. The iPod does not support the use of folders.
    3. You are gaining not a lot really except the ability to manually manage the content of the iPod by dragging and dropping content from iTunes to iPod. Some people do this because their library is larger than the iPod storage space, or they want to delete songs from the iTunes library and keep them on the iPod (auto sync doesn't allow it and doing this is not recommended). Or if there are multiple iPod users using the same iTunes library (although this can be achieved via auto sync also).
    With manual, you "must" drag and drop content to the iPod. You're giving up the convenience of auto sync.
    See: How to manage the iPod content manually.
    4. By enabling disk use, you are allowing the iPod to be used an an ext hard drive for storage of files etc. You can add these files via Explorer but music etc added this way will not be playable, it's a storage method only.
    If you were to set the iPod to manual, disk use is an automatic setting and cannot be changed. Also, when disk use is enabled, the iPod is not automatically ejected from the computer after use, you need to manually eject it or it will continue to display "do not disconnect".

Maybe you are looking for