PPJ Wykład 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

PODSTAWY PROGRAMOWANIA JAVA 04/10/2022

WYKŁAD 1
Teams: tomaszew@pjwstk.edu.pl
wiadomość prywatna, rozpoczynająca się od 2223Z wis PPJ
Mail: ppj@pwstk.edu.pl [2223Z wis PPJ]
Konsultacje rezerwacja terminu przez internet http://pj.edu.pl/konsultacje

Wiersz poleceń – linux ,Windows, Mac…


Struktura dancyh i algorytmy
Notacja, diagramy przepływów, psuedo kod
Podstawowe algorytmy wyszukania i sortowania
Rozwiązywanie problemó
Umiejętności programistyczne
Rozwiązywanie problemów
Googlowamie
Postawy IT
Postawy sieci TCP i UDP
Java
Lektury do pomocy
*Thinking in JAVA Bruce Eckel
*Core JAVA Volume I – Fundamentals 11th edition Cay S. Horstmann
+Head First JAVA O’Reilly
Effecctive Java Joshua Bloch (trzeba znać podstawy)
Java puzzlers
Java by Comparison Simon Harrer (styczność w innym języku)

ZALICZENIE
do egzaminu dopuszczone są tylko osoby z zaliczonymi ćwiczeniami
na egzaminie dostajemy kartę z programem i musi dokończyć podczas 1h
10% pkt w ramach kartkówek
Idea  algorytm  {składnia języka (java)}  kod programu  [Kompilato]  class 
[maszyna wirtualna]  działająca aplikacja

Specyfikacja języka jaca


Notepad++
intelliJ
naarzędzia deweloperskie (SDK)
dokumentacja (API)

PIERWSZY PROGRAM

public
class Main{

public static void main (String[] args){


System.out.println(„Hello PPJ”);
}
}

Zapisy literałów
Reprezentowane w kodzie źródłowym wartość
 Typu prostego
 Typu złożonego String
 Typu null

Literały logincze (true, false)


Literały liczb całkowitych w zapisie: dziesiętnym, szesnastkowym, ósemkowym, binarnym
Dziesiętny: nie możę zaczynać się od 0, opcjonalnie występuje końcówka l,L
Ósemkowy: musi rozpocząć się od 0, opcjonalnie dodać L
Szesnastkowy: rozpocząć od 0x, opcjonalne L
Binarny: rozpczyna się od 0b, opcjonalne L
Literał znakowy:
Pojedynczy znak objęty apostrofem np.: ‘a’ , ‘A’ lub ‘0’
Objety apostrofem znak ukośnik i następujący po nich kod /

Literały liczb zmiennoprzecinkowych: (?)


2.f .3f
3.14 1e-9d 1e127

You might also like