Go to Post Build tough and come to play. - JaneYoung [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-20-2010, 07:14 PM
biancs15's Avatar
biancs15 biancs15 is offline
Driver, Design and Manufacturing
AKA: Austin
FRC #0610 (Coyotes)
Team Role: Leadership
 
Join Date: Nov 2010
Rookie Year: 2009
Location: Canada
Posts: 67
biancs15 is a splendid one to beholdbiancs15 is a splendid one to beholdbiancs15 is a splendid one to beholdbiancs15 is a splendid one to beholdbiancs15 is a splendid one to beholdbiancs15 is a splendid one to beholdbiancs15 is a splendid one to behold
Learning Java

Hi everyone.

I really want to learn how to program using java.
Does anyone know what is the best way for me to learn the language?

Thanks.

Sincerely,

Austin Bianchini
__________________





2013 Team Co-Captain, Base driver, Head of Design and Manufacturing

2013 Waterloo Regional Finalists
2013 BAE Systems Regional Winners
2012 Arizona Regional Winners
2012 GTR East Regional Finalists
2011 Galileo Division Finalists
2011 Waterloo Regional Finalists
2011 GTR West Regional Finalists

"When in Rome"
Reply With Quote
  #2   Spotlight this post!  
Unread 11-20-2010, 08:39 PM
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Learning Java

There isn't really a best way. You have to self-explore with guidance from tutorials, guides, books, or mentors.

There is a Getting Started guide for specifically programming for the robot available on this page http://first.wpi.edu/FRC/frcjava.html

There are plenty of resources available to help you and there's always places and people to ask questions if you get stuck.
Reply With Quote
  #3   Spotlight this post!  
Unread 11-21-2010, 12:39 AM
synth3tk's Avatar
synth3tk synth3tk is offline
Volunteer / The Blue Alliance
AKA: David Thomas
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Ohio
Posts: 2,005
synth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond repute
Re: Learning Java

If you're familiar with another OOP language (C++, Python, even parts of PHP), then you're already halfway there. If this is the case, then you simply need to learn the syntax, nagging rules and guidelines, etc. I recommend through the Getting Started guide that ZonChau mentioned. While it's not a "beginner's guide" to Java, it does introduce you to programming the robot in Java. How to include classes, how to use some basic functions, etc. The rest, I pretty much learned from just Googling.
Reply With Quote
  #4   Spotlight this post!  
Unread 11-23-2010, 09:51 AM
derekwhite's Avatar
derekwhite derekwhite is offline
Java Virtual Machine Hacker
no team (FIRST@Oracle)
Team Role: Programmer
 
Join Date: May 2009
Rookie Year: 2009
Location: Burlington, MA
Posts: 127
derekwhite is on a distinguished road
Re: Learning Java

There is an online (and downloadable) Java SE tutorial that is a good place to start learning Java. Java SE = "Standard Edition", which is the version of java designed for desktops and servers. Since Java for FRC is based on the ME ("Micro-edition"), there are some parts of the tutorial you can skip over:

Starting from http://download.oracle.com/javase/tutorial/ there are several "trails" to follow:
  1. Getting Started - "Hello World" and Java marketing
  2. Learning the Java Language - fundamentals of programming. Can skip:
    • "Enum Types" and "Annotations"
    • "Generics" section.
  3. Essential Java Classes - Cover only these sections:
    • Exceptions
    • Basic I/O - Byte, Character, Buffered, and Data streams
    • Concurrency - but skip over "High Level Concurrency Objects" and any mention of classes in java.util.concurrent.

You can find the full API documentation (javadoc) for Java ME, WPILibJ, and the Squawk JVM in the Java for FRC SDk once you install it, in sunspotfrcsdk/doc/javadoc/index.html. You can also see the Java ME API set online at http://download.oracle.com/javame/co...139/index.html.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Learning to Program in Java Kingofl337 Java 15 10-10-2009 10:47 AM
**FIRST EMAIL**/Java and Orbit Balls *****JAVA DISCUSSION*** Pjohn1959 Programming 37 08-31-2009 03:55 PM
Learning C idogis1 Programming 2 01-07-2008 07:56 PM
Robocode: Learning JAVA the fun way. While fighting with robots. Denalin Fusion Chit-Chat 2 09-26-2005 11:22 PM
learning Tyler Olds 3D Animation and Competition 3 05-07-2002 10:55 PM


All times are GMT -5. The time now is 07:33 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi