Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…
-
Upload
jonathan-stewart -
Category
Documents
-
view
221 -
download
0
Transcript of Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…
![Page 1: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/1.jpg)
Intro to Java
![Page 2: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/2.jpg)
Day 1
• History• Installing Eclipse• Sample “Hello” program• Packages/Classes/Etc…
![Page 3: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/3.jpg)
• Initially developed around 1991• Named “OAK”, later changed to JAVA• Developed by James Gosling• WORA: Write Once Run Anywhere• Most of Java open source in 2006
History
![Page 4: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/4.jpg)
Primary goals
• Simple, object-oriented and familiar• Robust & secure• Architecture-neutral & portable• Execute with high performance• Interpreted, threaded & dynamic
![Page 5: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/5.jpg)
Day 1
• History• Installing Eclipse• Sample “Hello” program• Packages/Classes/Etc…
![Page 6: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/6.jpg)
Installing Eclipse
• Visit http://eclipse.org• Download version appropriate for
your computer• Unzip/Unpack• Open “Eclipse” directory/folder• Execute Eclipse.exe or Eclipse.app
![Page 7: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/7.jpg)
![Page 8: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/8.jpg)
![Page 9: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/9.jpg)
![Page 10: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/10.jpg)
![Page 11: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/11.jpg)
![Page 12: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/12.jpg)
Day 1
• History• Installing Eclipse• Sample “Hello” program• Packages/Classes/Etc…
![Page 13: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/13.jpg)
![Page 14: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/14.jpg)
“main” must exist for console applications.
![Page 15: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/15.jpg)
![Page 16: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/16.jpg)
![Page 17: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/17.jpg)
![Page 18: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/18.jpg)
Day 1
• History• Installing Eclipse• Sample “Hello” program• Packages/Classes/Etc…
![Page 19: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/19.jpg)
Java Classes
![Page 20: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/20.jpg)
![Page 21: Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…](https://reader036.fdocuments.us/reader036/viewer/2022062423/56649f1f5503460f94c3800d/html5/thumbnails/21.jpg)
Links
• Java Timeline: http://oracle.com.edgesuite.net/timeline/java/
• Eclipse: http://www.eclipse.org/
• FRC Java Programming: https://wpilib.screenstepslive.com/s/4485/m/13809
• Classes: https://docs.oracle.com/javase/tutorial/java/concepts/object.html