java 01 intro
TRANSCRIPT
- JAVA
JAVA
16 2008 .
- JAVA
JAVA
: :
6.092 Java Preparation for 6.170, 2006 Lucy Mendel Corey McCaffrey Rob Toscano Justin Mazolla Paluska Scott Osler Ray He :http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-092January--IAP--2006/CourseHome/index.htm
: Creative Commons BY NC SA
16.09.2008
CC-BY-SA
2
- JAVA
Java Eclipse Eclipse - www.eclipse.org JRE (Java Runtime Environment)Java API - http://java.sun.com/javase/6/docs/api/
http://lubo.elsys-bg.org/?page_id=84
http://java.sun.com/javase/downloads/index.jsp
16.09.2008
CC-BY-SA
3
- JAVA
JAVA
JAVA ,
16.09.2008
CC-BY-SA
4
- JAVA
java package public hello; class HelloWorld {
String myString; void shout() { myString = "Hello, World!"; System.out.println(myString); } public static void main(String[] args) { HelloWorld myHelloWorld = new HelloWorld(); myHelloWorld.shout(); }16.09.2008 CC-BY-SA 5
}
- JAVA
class Point { ... }Point x: int y: int add(Point p)16.09.2008 CC-BY-SA 6
(25, 30)
- JAVA
() , , class HelloWorld { String myString; ... }
__
16.09.2008
CC-BY-SA
7
- JAVA
, new
class HelloWorld { String myString; ... public static void main(String[] args) { HelloWorld myHelloWorld = new HelloWorld(); } } __ = new ;16.09.2008 CC-BY-SA 8
- JAVA
class ShowPoint { public static void main(String[] args) { Point myPoint = new Point (); myPoint.x = 10; myPoint.y = 15; System.out.println(myPoint.x); System.out.println(myPoint.y);
} }
16.09.2008
CC-BY-SA
9
- JAVA
boolean, byte, short, int, long, double, float, char new
class ShowPoint { public static void main(String[] args) { Point myPoint = new Point (); myPoint.x = 10; myPoint.y = 15; System.out.println(myPoint.x); System.out.println(myPoint.y);
} }16.09.2008
CC-BY-SA
10
- JAVA
()
, ,
() { __ }
16.09.2008
CC-BY-SA
11
- JAVA
- ()public class HelloWorld { String myString; void shout() { myString = "Hello, World!"; System.out.println(myString); } public static void main(String[] args) { HelloWorld myHelloWorld = new HelloWorld(); myHelloWorld.shout(); } }16.09.2008 CC-BY-SA 12
- JAVA
, , return
16.09.2008
CC-BY-SA
13
- JAVA
public class HelloWorld { private String myString; public HelloWorld (String helloMessage) { myString = helloMessage; } public HelloWorld () { myString = "Hello, World"; } void shout() { System.out.println(myString); }16.09.2008 CC-BY-SA 14
}
- JAVA
(void = )
String firstname(String fullname) { int space = fullname.indexOf(" "); String word = fullname.substring(0, space); return word; }
16.09.2008
CC-BY-SA
15
- JAVA
(void = )
if (lucy.age < 18) { // } else if (lucy.hasCard()) { // } else { // }
if ( 1 ) { ... } else if ( 2 ) { ... } else if ( N ) { ... } else { ... }CC-BY-SA 16
16.09.2008
- JAVA
, (true, false) , ==, =, !
box.isEmpty() box.numberOfBooks()==0 !(box.numberOfBooks() > 1) box.numberOfBooks() != MAX_NUMBER_OF_BOOKS
16.09.2008
CC-BY-SA
17
- JAVA
FOR , (false)
for }
(int i = 0; i