Download presentation
Presentation is loading. Please wait.
1
Java Programming in Unix
SEEM3460 Tutorial Java Programming in Unix
2
Code Translation Java source code Java Java compiler bytecode
machine code for target machine 1 Bytecode interpreter Java compiler Java bytecode machine code for target machine 2 Bytecode interpreter
3
Compilation and Execution
command > javac Gasmileage.java generates bytecode: Gasmileage.class Execution: command > java Gasmileage load bytecode: Gasmileage.class call main of class Gasmileage
4
Structure of A Java Program
// comments about the class public class MyProgram class header { } // comments about the method public static void main (String[] args) class body { } method header method body
5
New Concepts in Java Code – create a class Holder with main
Class – create a class Coin Constructor – create method Coin Methods – create method Coin.flip Property – during flip, generate random Head=1;Tail=0 as Coin.value (import java.util.Random, nextInt/nextFloat) Encapsulation – during flip, generate random orientation 0~360 (float) as private variable Coin.orientation Casting – return integer value of Coin.orientation as read-only property
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.