Changes between Version 9 and Version 10 of JavaWPI_Training
- Timestamp:
- Nov 19, 2015, 10:17:24 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JavaWPI_Training
v9 v10 3 3 The following are resources to help students and mentors come up to speed with Java programming and WPI libraries. These are meant to be self-paced activities that will provide: 4 4 5 *Instructions on how to set up a Java programming environment6 *Training resources for how to build basic Java programs7 * Training on how to build robot programs in java using the WPI libraries. 5 1. Instructions on how to set up a Java programming environment 6 2. Training resources for how to build basic Java programs 7 3. Training on how to build robot programs in Java using the WPI libraries 8 8 9 9 == Set up a java programming environment 10 10 11 First, ensure that you don't already have a viable programming environment available on your system. Check to see if eclipse is currently on your box. If it is, open it. If you can open eclipse, that means you should have a working Java installation as well. If you don't have either, follow the 2015 FRC documentation on screenstepslive to perform the necessary steps: 12 13 * http://wpilib.screenstepslive.com/s/4485/m/13809/l/145002-installing-eclipse-c-java 11 First, ensure that you don't already have a viable programming environment available on your system. Check to see if eclipse is currently on your box. If it is, open it. If you can open eclipse, that means you should have a working Java installation as well. If you don't have either, follow the [http://wpilib.screenstepslive.com/s/4485/m/13809/l/145002-installing-eclipse-c-java 2015 FRC documentation on screenstepslive] to perform the necessary steps. 14 12 15 13 == Learn some java … … 21 19 * John Purcell Video Tutorials: https://www.youtube.com/playlist?list=PL9DF6E4B45C36D411 22 20 * Java tutorial for beginners, with coding challenges: http://beginnersbook.com/java-tutorial-for-beginners-with-examples/ 21 * Interactive Java Tutorial (code online): http://www.learnjavaonline.org/ (not as good, but has code interactivity) 22 * Oracle Java Tutorials: https://docs.oracle.com/javase/tutorial/java/index.html 23 23 24 Your goal: Cover topics (at least) including: basic syntax, variables, strings, arrays, loops, conditionals, file IO, classes, inheritance, and overloading. 24 Your goal is to cover at least these topics: 25 * basic syntax 26 * variables 27 * strings 28 * arrays 29 * loops 30 * conditionals 31 * file IO 32 * classes 33 * inheritance 34 * overloading. 25 35 26 36 == Learn how to build a command-based robot project