Tutorial website?

What are the best tutorial sites to learn java?(Apart from java.sun.com/docs/books/tutorial)

Stock Reply Time!
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
http://www.jguru.com
A general Java resource site. Includes FAQs, forums, courses, more.
JavaRanch
http://www.javaranch.com
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
Bruce Eckel's Thinking in Java (Available online.)
http://mindview.net/Books/DownloadSites
Joshua Bloch's Effective Java
http://www.amazon.co.uk/exec/obidos/Author=Bloch,%20Josh
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/

Similar Messages

  • Proposition: a new video workflow tutorial website

    A few weeks ago, I was helping a buddy of mine--who happens to be a recent convert from FCP, thanks to me--get a better handle on a few things in Premiere Pro that he was struggling with in his transition. I'd also offered up a few bits of collected advice about good third-party apps to use, and a few places to find information about this or that. After about twenty minutes of describing a number of things to him in great detail, he stopped me and said, "Why don't you just make a website for all this?"
    Funnily enough, I'd been thinking the same thing. A little prior to this, I'd gotten a small job to do in After Effects--at least, I thought it was going to be small. It involved replacing the screen of a laptop--no problem for the Tracker in AE, right? Wrong. This was a nightmare--reflections from the glossy bezel, the screen on the laptop went black (that's why it had to be replaced) there were numerous obstractions between the camera and the screen, it was handheld, and I was working off a compressed H.264 file. It was the perfect storm. Fortunately, I knew that I had a pretty cool new tool at my disposal--mochaAE. Problem was, I had never used mocha before; I'd opened up the application, looked at it in fear, and quickly closed it down before it bit me. But I would not be deterred...
    Now, I'm usually pretty good about just sitting down with an application, banging away at it awhile, and then figuring it out. Sometimes, I get pretty proficient--I'm self-taught on Premiere, After Effects, Photoshop, Avid, Final Cut Pro, Edius, and who knows what else. This mocha thing, though--man, that sucker just sat there and taunted me. I took it as a personal challenge to not only complete the job, but to come out the other side (relatively unscathed) with a decent grasp of the program.
    The help file was really not that helpful, so I turned to the interwebs for some video tutorials. About 6 hours later after watching tutorials that covered the most minute details with painful precision, but ultimately told me nothing, and other tutorials that demonstrated uses of mochaAE for such things as creating "realistic flesh wounds in cybernetic arms," I was throughly disgusted but felt I could finally wade in and give it a crack.
    To cut to the chase--it was an ugly, drawn-out battle. It's really not clear who the victor was, but when the dust cleared, I'd finally tracked and replaced the screen on this ten-second shot, and it was actually pretty good. Of course, it had cost me about 12 hours of my life. I would have loved to have found a tutorial that actually demonstrated a situation similar to the one I was working on, or at least offered some useful advice about what to do or not to do. Most of what I had viewed was simply not practical for my uses of such a piece of software.
    This was incredibly frustrating to me. I have no issue with working toward a goal and earning it, but this was madness. Like many folks here, I'm running a small business, comprised mainly of myself and the voices in my head, and time spent on one thing is time and money lost elsewhere.
    Now, the forums here are a great place--probably one of the friendlier haunts around the web that deals with video productions tools and techniques--but it's geared toward the "this is broke how do I fix it" mode. At times, there is a rather closed-minded, even antagonistic attitude toward folks looking for certain kinds of information. This grates me more than a bit, because everyone has the right to ask the questions they want to ask, without worry of condescension or ridicule. Maybe it's the pacifist in me, or the fact that I come from a family of educators, but I've decided I want to try to help.
    With that in mind, I'm thinking about starting a video and text tutorial website that focuses on the practical applications of some of the video production software that many of use--both payware and freeware. I want to develop the kind of tutorials that are less about how to create a certain look or effect, and more about how to save money, brains and time, by giving an example of a realistic working situation and some various ways to handle it. I don't think it's enough to just tell someone what works, but you need to explain how something works, and why it works--that's the essence of education. If you can give someone the a better understanding of how a certain tool can be applied, he is much more likely to be able to apply it creatively in various ways for his own benefit.
    I've got a number of ideas that I've been cooking for some time, and I think they'd make for useful tutorials, but my question is this: is there actually interest in this kind of material? I'm talking about stuff that is less about glitz and more about crawling through the trenches to get your job done--I know I've conversed with several people here who often find themselves in situations like mine, and can understand this ethic.
    This wouldn't be all about Premiere Pro, or even just about Adobe applications; yes, it would be a great deal about that, since those are my primary "paid" tools, but there are a lot of great freeware applications out there that often perform as well or better than the paid applications, and can often do things those paid applications can't even imagine. However, these things usually aren't push-button-flip-switch kind of applications, and involve a greater level of understanding to get something done.
    I remember that when I first started using Premiere Pro 2, I searched out some tutorials--the ones that I liked the best and found the most useful were done by our very own Jeff Bellune. I think it was Jeff's frameserver tutorial that made me realize I was going to be playing in the right sandbox In any event, Jeff has a great way of communicating really useful information about topics that might seem a bit blase at first, but ultimately form the core of some pretty awesome workflows in Premiere and beyond.
    So... talk me into this or talk me out of this... whatever. I'm really interested in hearing people's thoughts about this--ideally, this would be a type of site that would allow the community-at-large to communicate about things that work and don't work, hopefully making everyone's job and life a little easier. The Wikia was a pretty good source of information, but that has languished, and frankly, I don't think the format ever worked that well. This would be the next evolutionary step...
    Thanks for taking the time to read and consider this; I appreciate any thoughts.

    Thanks, Todd--I appreciate your support and willingness to assist. It would be great having an official recognition from the Big A The posts you put on the PPro blog are the kind of information I'd like to be able to arm people with; I think that sort of detail helps folks gain a better understanding of the "why" behind the "what," which further empowers them to effectively use the tools in other situations.
    Chuck: thanks for the feedback. I need to tread carefully into areas regarding hardware, because frankly, I'm more of a software guy. Yes, I built my own system, and I've built a couple more in recent months, but I wouldn't be able to go so far as to be able to make recommendations on what to get--that's the domain of other people here. That is certainly legitimate information, though, and I think having a component that is based on visitor submissions about "this works, that doesn't" is a great idea--think of it as a distributed review and vetting system.
    Truth be told, though, part of the reason I want to do this is often the answer to questions posed here is simply, "get a new/faster/better system." While that often is legitimate advice, there are plenty of scenarios where the underlying problem is not hardware, but some sort of operational issue. I don't know about you, but I'm certainly in no position to upgrade or change out my hardware every time I encounter a problem--I think most people in small businesses want and need to do more with less. That's a big part of my motivation to create this resource.
    Ultimately, there are three audiences I want to address:
    New users of Premiere Pro and related Adobe products; since those are my bread-and-butter, I think I've got a pretty good handle on basic operation to achieve common tasks
    Intermediate users of Premiere Pro and related Adobe products who have encountered some sort of error, problem, or other roadblock; how do you work with, work around, or fix those issues
    Seasoned users of Premiere Pro, related Adobe products, or any of the multitude of other video production tools who want to discover ways to achieve a certain effect, process, or workflow
    I think there are numerous resources for the first category; you can find some decent tutorial videos on Adobe's site as well as other locations that cover this. However--and not to discount the merit of these tutorials and resources--I find that many times these fall into the category of what I'd call "sales-torials." They're designed to show how to use a certain feature in some fabricated (and usually, unrealistic) scenario. What I want to do is take real scenarios, and show how to use the features available to work in or solves those scenarios.
    For the second category: that's where the forum usually comes in. Someone encounters a problem, and this is often a place they find when searching the web. Sometimes they find help here, and sometimes not. Obviously there is a wealth of information and a broad base of experience here, but it isn't codified in anyway, so a questioner is at the mercy of good searching skills (or luck) or posting on the forum at the right time. As you mentioned, Chuck, we see many of the same sorts of questions being asked again and again. I don't mean to discount the forum as a place to answer those questions or solve those sorts of problems, but I know how frustrating it can be when all you want to do is get back to work. Obviously, there is no way to address every possible problem or issue that can occur, but if a database of common or not-so-common problems can slowly be built, I think this would be an excellent resource for the community.
    For the third category: well, there isn't anything like this, that I've found. Ultimately, this is what I'm most interested in creating. I've spent countless hours trying to find information on the Internet about how to do this or that, but there seems to be no solid resource for kind of information I want. Sure, there are lots of sites for "filmmakers," but I'm not a filmmaker. I'm a guy trying to run a small business, minimizing my time involved and maximizing my profits. I think there are lots of people in the same boat; you rarely hear from them because they're so damn busy trying to keep above water. I want to help give these folks a tool bench, a laboratory, a coffee klatch they can turn to when they are at their wits' end (or preferably, before ). I know that a lot of us have developed our own workflows and solutions; since I'm kind of a community-minded guy (particularly because I live and work in the middle of nowhere), I feel compelled to share what I've learned with the community-at-large. My hope would be that others would feel the same, and we can collectively create a resource that benefits everyone.
    OK, with that said, it's time to work

  • Helpful Tutorial Website

    Hello Folks,
    I am getting my hands on DVD Studio Pro as a novice lately,
    and I was wondering if there's any tutorial website for this particualr software for free of charge.
    I am pretty good at iDVD due to its easyness but studio pro requires more knowledge and detail oriented.
    your suggestion would be a lot of help.
    Thanks in advance ^_^

    Try these:
    http://www.kenstone.net
    http://www.editorsbin.com/ (Alex Alexzander's wonderful site)
    http://www.creativecow.net
    Rikk

  • I open new Oracle Configurator Tutorial website

    Hi to all:
    I have a website that has tutorial for some of you who want to learn Oracle Configurator.
    The tutorial site in Development and do not expect all Configurator topics at once.
    You can visit this website at
    http://semegneworks.com/configurator_tutorial
    If you want to share notes please send the attachment on e-mail
    at semj2ee AT gmail DOT com
    enjoy

    Due to some copyright cases, I am not allowed to create tutorial pages on Configuator
    sorry

  • Good tutorial websites?

    Hello everyone,
    Very new to after effects. Was wondering if anyone could recommend some good tutorial sites for a beginner. Any suggestions would be much appreaciated.
    Thanks in advance

    http://blogs.adobe.com/aftereffects/2012/02/after-effects-basics-tutorials-by-andrew-devis .html
    http://blogs.adobe.com/aftereffects/2010/01/getting-started-with-after-eff.html

  • Early Access Tutorial

    I install JCreator to evaluate. I want to use the following sample from the tutorial website
    Java Studio Creator 2 � Early Access
    Tutorials & Sample Applications :
    Single Page Database Create, Update, and Delete
    But the readme install instruction are not working. I unzip the sample to a direcotory C:\Jcreatorsample
    But how do I get JCreator to load the project.

    Hi,
    Please post messages related to Creator 2 EA at the feedbacks programs portal. The URL is:
    https://feedbackprograms.sun.com/login.html
    Thanks,
    Creator Team

  • JAXP Tutorial?

    Does anyone know of a good, simple online JAXP tutorial website? I just need something basic that will show me how to read from and add nodes to an XML document using JAXP.
    This program will be part of a larger J2EE app of course.

    Personally, I always suggest to read this : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html, especially chapter 4 in your case. Simple and clear.

  • Is there a Business Catalyst  video tutorial

    I am looking for a business catalyst tutorial website set up.  I am having difficulties updating the site. 

    You can also check the documentation link below:
    Videos
    Regards,
    Gaurav Aggarwal

  • Adding a quiz to my website

    I have a tutorial website and now I want to add an online test.I know using Captivate we can create a quiz,but we cannot embed that quiz or test in website.Is there any tool or adobe product to create a test and embed in website.

    You can use form widget to create quiz with multiple fields in Muse , in case you want multi-step quiz you can use web forms if you are using Business Catalyst to host the site.
    Another way would be to use any third party quiz creator and then embed in your site using the direct export code or <iframe>.
    https://www.onlinequizcreator.com/products/quiz/item244
    Thanks,
    Sanjit

  • How do I access  Tutorial from Contribute?

    I clicked on the Tutorial Website link below Site Connections. I got:
    "Contribute was unable to go to the WEB address you specified.
    The requested URL was not found on this server. (Error -1100)"
    Is this link broken?
    Running Contribute 6.5 with Mac OSX 10.7.5 on iMac 2.5 GHz Intel Core i5.

    Do you have a firewall or something in place to keep you out?
    Here is the direct link to the tutorial site: about://www.trionetproject.com/index.htm. Can you connect to it in your browser? If so, can you copy/paste it into the address bar in Contribute and connect?

  • Is there a way to stop flash player from looping on someone elses website?

    Is there a way to stop flash player from looping on someone elses website?
    The longer we have the site open the more memory it uses as flash continues to loop.

    how can i use flash player on my website http://howhut.com/ its a tutorial website and i want to use my own flash player instead of using embeded code from other video websites. Is there any way?

  • Tutorial on DAQmx

    Does anybody know any good tutorial/website/book on DAQmx (or labview in general). I am fairly new to labview and it looks like I should use DAQmx measurement palate instead of DAQ assistant and the examples are not clear enough to understand.
    Thanks.

    Look at this Getting Started with NI-DAQmx: Main Page
    Also there are a lot of DAQmx examples in LabVIEW help available through the Find Examples menu choice.

  • How do I get after effects to render with my GPU?

    Yea, really noob question, but I can't figure it out!
    Spent literally HOURS trying to find how to do this..  Use my GTX 670 to render instad of CPU.  Can't figure it out.  I finally (I think) figured out where to change the setting to raytraced rendering, but it still REFUSES to use it.  I can't work like this!  Countless hours to render a 4 min video with an i7?  I am checking with a  hardware monitor, and my GPU isn't getting used.
    I don't have the time (or inclination) to watch hours and hours of tutorial videos.  I am the type of person that uses templates and modifies them to my needs/desires, so pointing me to a "generic" after effect tutorial website will do no good.
    Now, I only mention this to show that I don't come running for help every time I have a small problem, and refuse to try and find the answer myself.  I have myself learned how to edit text, make it appear and disappear.  Slow down and speed up an entire composition and much much more all by using google.  But I obviously can't get the wording right with google because I can't find a solution.

    You cannot enforce GPU raytracing if your card is not supported and that is that. If adding the card to the raytracer_supported_cards.txt file and updating the graphics driver doesn't do it, then nothing will. You are using dead technology, anyway.
    Mylenium

  • Netflix won't play (remains paused) on MacBook Pro Retina running Lion 10.7.5

    Netflix has suddenly stopped working my MBP. Movies appear to load but don't actually play, as if they have been paused. I get NO error message. The transport controls are there and I am able to manually move to different points in the movie timeline,
    but the image always remains frozen no matter where in the timeline it is. When I click on the PLAY button, the icon toggles back and forth between PLAY and PAUSE, but nothing else happens.  Audio does not play and the time remaining in the movie does
    not advance. The exact same problem occurs in both Chrome and Safari, so I assume the problem is with Silverlight. I have completely uninstalled and reinstalled Silverlight, to no avail. I have the latest Silverlight 5.1.10411.0 installed. If this issue can't
    be fixed, I fear I will have to cancel my Netflix account. Please help!

    Hi,
    I'm not sure this will help or not, please give it a try:
    Fix Silverlight in
    Safari or Firefox on a Mac
    According to Microsoft, the
    minimum requirements for a Mac to run Silverlight 4+ are Intel-based 1.83 GHz (or
    higher) processor, running Apple's OS X Tiger (version 10.4.11
    or
    later) operating system with at least 512-MB of RAM, and a current version
    of the Safari or Firefox browser (click "Download Microsoft
    Silverlight" or in the Related Articles
    at the end of this web page). 
    To fix Silverlight problems in Safari, progressively try
    each of the following steps until the problem is resolved. (For Firefox, see step 1 and step 7.) 
    Close all your browser screens (Safari and any other browsers).
    Re-open your browser and use it to verify which version of
    Silverlight is installed either by clicking on the "Verify
    Installed Version of Silverlight" link, or
    in Safari, verify that Silverlight is recognized as
    installed by selecting Help > "Installed Plug-ins"
    in Firefox, verify the version and status of Silverlight by selecting
    Tools > Add-ons >Plugins 
    Uninstall any version of Silverlight earlier than version
    4
    (i.e., uninstall version 1, 2 or 3 if listed). 
    Note. While version 5 is the current version, if it is not working
    correctly in your browser, you may want to replace it with version 4. (See "Uninstall Silverlight on Apple
    Mac" above, or step 4 below)
    Re-open your browser and try to log into CTI Navigator Web again. 
    Open Safari's Menu (gear icon if Menu is hidden) and select
    Preferences
    > Security > Web Content:
    verify "Enable
    plug-ins" is checked
    verify "Enable Java" is checked
    verify "Enable JavaScript" is checked
    If one of these preferences was not already enabled, try to log into CTI
    Navigator Web again. 
    Under Safari's Edit menu
    (the gear icon if Menu is hidden), un-check "Block Pop-Up
    Windows" and disable any other pop-up blockers or add-on filters. Try to
    log into CTI Navigator Web again. If the initial installation was corrupted, you
    may need to uninstall and
    re-install Silverlight with these filters disabled. 
    If the Silverlight error persists, uninstall
    Silverlight:
    Close all browser screens
    Browse to the hard drive where Silverlight is installed
    Select/Open Library > select/open Internet
    Plug-ins
    Click on Silverlight plug-in and drag to Trash
    If displayed, also click on "WPFe.plugin" and drag to
    Trash
    Empty Trash! (You may need to
    restart your computer to ensure all file components are removed.)
    Re-install Silverlight (see "Install
    Silverlight in Mac" above). Then
    try to log into CTI Navigator Web again. 
    If Safari on your computer still will not support the Silverlight plug-in,
    download and install a current version of Mozilla
    Firefox. 
    If Firefox or its extensions do
    not function properly, follow the steps described in the MozillaZine article "Standard
    Diagnositic - Firefox".  
    That silverlight tutorial website's requirement for silverlight is version 4, so did it popup a dialog to allow update? Could you force no update?
    Mark Yu - MSFT
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Changing default color for arrows from the Shapes palette.

    I'm building a tutorial website for how to buy kitchens from my cabinetshop.
    I use a lot of arrow type lines from the Shapes Palette.
    After I create the arrow-line I have to re-color it to red with the Graphics Inspector.
    Is there a way to set red as the default color for this object?

    No. Send a feature request to Apple via http://www.apple.com/feedback/iweb.html.
    OT

Maybe you are looking for

  • Get value in a field in ALV OO

    Hi experts, i have a new problem, i created a report with ALV OO, and a field has a matchcode but when i choose one value with double click or check icon, the value don't appear into the field, thanks for your help, i wait your answers =)

  • Deleting file from AL11 Tcode

    Guy's pls let me know ,how we can delete files which we have in ALL11 tcode. thanks sanju

  • Installing XL Reporter in SAP B1 8.8

    hello to SAP Experts, i intentionally replaced the new version of XL Reporter, with the old one..... and now i dont know how to install back the new XL reporter for SAP B1 8.8.. i already tried uninstalling the client, and install it again,.. but sti

  • Struts PgFlow error using a RowSet control in WL 8.1 SP1

    I created a RowSet Control within an existing WAR and setup a PgFlow process to CRUD my linked datasource.           When i run or view the pageflow it builds and deploys fine and I am able to view the generated main grid.jsp containing all my data i

  • Changing the customer screen tab name in transaction co02

    I have done a exit in transaction CO02.Added one tabstrip in the screen.Its named as customer screen there.How to change this name.please provide with steps.