Collingbourne Huw - The Little Book Of Java.pdf

(3967 KB) Pobierz
The Little Book of Java
H
UW
C
OLLINGBOURNE
bitwise books
The Little Book Of Java
Copyright © 2021 by Huw Collingbourne
ISBN: 978-1-913132-14-9
bitwise books
is an imprint of
dark neon
All rights reserved.
written by
Huw Collingbourne
The right of Huw Collingbourne to be identified as the Author of the Work has been
asserted by him in accordance with the Copyright, Designs and Patents Act 1988.
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system, or transmitted in any form or by any means without the prior written
permission of the publisher, nor be otherwise circulated in any form of binding or cover
other than that in which it is published and without a similar condition being imposed on
the subsequent purchaser.
ii
Download the Source Code
To download the source code please join our mailing list and you will receive a down-
load link by email:
http://www.bitwisebooks.com/subscribe
Or scan this QR code:
iii
iv
Contents
CHAPTER 1 – GETTING STARTED
............................................................................................ 9
W
HAT IS
J
AVA
?
..................................................................................................................................... 9
W
HAT WILL
Y
OU
L
EARN
?
.................................................................................................................. 10
H
OW TO
F
OLLOW THIS
B
OOK
............................................................................................................ 10
D
OWNLOAD THE
S
OURCE
C
ODE
....................................................................................................... 10
I
NSTALL
J
AVA
.................................................................................................................................... 10
W
HICH
IDE?
..................................................................................................................................... 11
U
SING
N
ET
B
EANS
............................................................................................................................. 11
L
OADING AND
R
UNNING A
P
ROGRAM IN
N
ET
B
EANS
........................................................................ 12
L
OADING AND
R
UNNING
P
ROGRAMS IN
O
THER
IDE
S
...................................................................... 13
L
OADING
G
ROUPS OF
P
ROJECTS IN
N
ET
B
EANS
................................................................................. 13
C
OMPILING AND
R
UNNING
P
ROGRAMS FROM THE
C
OMMAND
P
ROMPT
............................................ 15
R
UNNING A
P
ROGRAM IN A
N
AMED
P
ACKAGE
.................................................................................. 16
N
AMING
C
ONVENTIONS
.................................................................................................................... 18
M
AKING
S
ENSE OF THE
T
EXT
............................................................................................................ 18
A
BOUT THE
A
UTHOR
......................................................................................................................... 20
A
BOUT THE
T
ECHNICAL
E
DITOR
....................................................................................................... 21
CHAPTER 2 – FIRST STEPS IN JAVA
....................................................................................... 21
H
ELLO
W
ORLD
.................................................................................................................................. 21
H
OW TO
L
OAD THE
S
AMPLE
P
ROJECTS IN
N
ET
B
EANS
....................................................................... 22
R
UNNING A
P
ROGRAM FROM THE
C
OMMAND
P
ROMPT
...................................................................... 23
I
NTRODUCTION TO
J
AVA CODE
......................................................................................................... 25
P
ACKAGES
......................................................................................................................................... 26
C
LASSES
............................................................................................................................................. 26
M
ETHODS OR
F
UNCTIONS
................................................................................................................. 27
P
ASSING
C
OMMAND
L
INE
A
RGUMENTS
............................................................................................. 28
W
HAT ARE
C
OMMAND
L
INE
A
RGUMENTS
?
........................................................................................ 29
C
OMPILING
J
AVA
P
ROGRAMS
FROM
S
OURCE
C
ODE TO
B
YTECODE
................................................. 30
V
ISUAL
J
AVA
A
PPLICATIONS
.............................................................................................................. 32
H
OW TO
C
REATE A
V
ISUAL
I
NTERFACE WITH
N
ET
B
EANS
................................................................. 33
D
ISPLAYING
O
UTPUT
........................................................................................................................ 35
v
Zgłoś jeśli naruszono regulamin