Verleger: 24

20809
Wird geladen...
E-BOOK

Java. Praktyczne narzędzia

John Ferguson Smart

Poznaj narzędzia, które okażą się niezbędne! Jak zapewnić wysoką jakość tworzonego rozwiązania? Jak wprowadzić proces ciągłej integracji? Jak testować kod? Możliwości języka Java znają już chyba wszyscy. Dlatego warto jedynie wspomnieć o tym, że oprócz podstawowych narzędzi do tworzenia oprogramowania w tym języku, które zna każdy programista, istnieje wiele innych -- przydatnych i użytecznych -- aplikacji. Potrafią one w niezwykle skuteczny sposób przyśpieszyć oraz ułatwić programowanie w języku Java i sprawić, że będzie to zajęcie jeszcze przyjemniejsze. W żadnej innej książce nie znajdziesz tak szczegółowego omówienia tych narzędzi. Zatem jeśli wykorzystujesz język Java na co dzień, musisz ją mieć! Dzięki tej książce poznasz 33 praktyczne narzędzia, które ułatwią Twoją pracę -- narzędzia, które zwiększą niezawodność Twojego kodu, poprawią wydajność oraz zapewnią bezpieczeństwo Twoim plikom źródłowym. Autor książki omawia kilka grup narzędzi, a wśród nich aplikacje takie, jak Maven, Subversion, JUnit czy też Hudson. Dzięki książce "Java. Praktyczne narzędzia" dowiesz się, jak bardzo na jakość Twojego rozwiązania może wpłynąć proces ciągłej integracji oraz jak ważne są testy jednostkowe czy integracyjne. Ponadto autor książki omawia 29 innych narzędzi, które zwiększają komfort pracy. Otwórz spis treści i spójrz, jak cenne informacje są zawarte w tej książce! Wykorzystanie narzędzi kompilujących (Ant, Maven2) Zastosowanie systemów kontroli wersji (CVS, Subversion) Sposoby oceny jakości kodu (CheckStyle, PMD, FindBugs, Jupiter) Tworzenie wysokiej jakości dokumentacji Przygotowanie testów jednostkowych (JUnit, TestNG) Przeprowadzanie testów integracyjnych Systemy raportowania i śledzenia błędów (Bugzilla, Trac) Narzędzia pozwalające na wprowadzenie procesu ciągłej integracji (Continuum, Hudson) Sposoby przeprowadzania testów obciążeniowych Profilowanie i monitorowanie aplikacji za pomocą narzędzi dostępnych w pakiecie JDK oraz Eclipse Zobacz, jak łatwo można wykonać skomplikowane zadania!

20810
Wird geladen...
E-BOOK

Java. Praktyczny kurs. Wydanie IV

Marcin Lis

To Java, nie sen! Instrukcje języka i programowanie obiektowe, czyli co trzeba wiedzieć, by zacząć programować w Javie Wyjątki i system wejścia–wyjścia, czyli jak zapobiegać problemom i przetwarzać dane Kontenery i aplikacje, czyli gdzie przechowywać dane i jak tworzyć programy Znajomość Javy, jako jednego z najpopularniejszych języków programowania na świecie, to dziś obowiązek każdego programisty. Na nic nie zdadzą się wykręty, że przecież można inaczej — pamiętaj, Java jest wszędzie! Dlatego jeśli masz ambicje zająć się programowaniem albo szybko nauczyć się podstaw nowego języka, natychmiast musisz zaopatrzyć się w tę książkę. Pomoże Ci ona zrozumieć składnię i logikę Javy, a także opanować polecenia, byś mógł szybko rozpocząć samodzielną pracę w tym języku. Z książki dowiesz się, jak zainstalować Javę i jakie narzędzia będą Ci potrzebne. Odkryjesz podstawowe zasady pisania programów, z uwzględnieniem obiektowego charakteru tego języka, nauczysz się stosować instrukcje i odpowiednie typy danych, a także wykorzystywać deklaracje, klasy i metody. Kolejne rozdziały wskażą Ci, do czego służą pętle, tablice i operatory. Zanim się obejrzysz, będziesz już umiał dokonywać konwersji typów, używać konstruktorów i zagnieżdżać klasy, a stąd już tylko krok do tworzenia apletów i aplikacji. Przekonaj się, jak szybko możesz poznać Javę — wystarczy seria konkretnych ćwiczeń, a Twoje umiejętności poszybują w górę! Krótka historia Javy, narzędzia i wersje Struktura programu, kompilacja i wykonanie Podstawy obiektowości, typy danych, komentarze, deklaracje i przypisania Wyprowadzanie danych na ekran i operacje na zmiennych Instrukcje if...else, break i continue, switch i operator warunkowy Pętle, podstawowe operacje na tablicach i tablice wielowymiarowe Klasy, pola, metody, argumenty i przeciążanie metod Konstruktory, klasy potomne, specyfikatory dostępu i pakiety Przesłanianie metod, składowe statyczne, klasy i składowe finalne, blok try...catch Konwersje typów, rzutowanie obiektów, klasy abstrakcyjne i tworzenie interfejsów Rodzaje klas wewnętrznych, dziedziczenie, klasy anonimowe i zagnieżdżone Standardowe wejście i wyjście, system plików, operacje na plikach Kontenery, typy uogólnione, podstawy apletów Kroje pisma (fonty) i kolory, grafika, dźwięki i obsługa myszy Tworzenie aplikacji i komponenty Napisz swój pierwszy program w Javie!

20811
Wird geladen...
E-BOOK

Java Programming for Beginners. Learn the fundamentals of programming with Java

Mark Lassoff

Java is an object-oriented programming language, and is one of the most widely accepted languages because of its design and programming features, particularly in its promise that you can write a program once and run it anywhere. Java Programming for Beginners is an excellent introduction to the world of Java programming, taking you through the basics of Java syntax and the complexities of object-oriented programming. You'll gain a full understanding of Java SE programming and will be able to write Java programs with graphical user interfaces that run on PC, Mac, or Linux machines. This book is full of informative and entertaining content, challenging exercises, and dozens of code examples you can run and learn from.By reading this book, you’ll move from understanding the data types in Java, through loops and conditionals, and on to functions, classes, and file handling. The book finishes with a look at GUI development and training on how to work with XML. The book takes an efficient route through the Java landscape, covering all of the core topics that a Java developer needs. Whether you’re an absolute beginner to programming, or a seasoned programmer approaching an object-oriented language for the first time, Java Programming for Beginners delivers the focused training you need to become a Java developer.

20812
Wird geladen...
E-BOOK

Java. Programowanie funkcyjne

Pierre-Yves Saumont

Większość programistów pracuje zgodnie z paradygmatem programowania imperatywnego, który polega na tworzeniu ciągu instrukcji zmieniających stan programu. Najpoważniejszą wadą tej metody pracy jest podatność kodu na błędy, które trudno jest później wykryć i usunąć. Alternatywą jest programowanie funkcyjne — metodyka, która kładzie największy nacisk na stałe i funkcje. Takie programowanie polega na konstruowaniu funkcji oraz na obliczaniu wartości wyrażeń. W ten sposób otrzymuje się kod odporny na błędy. Niestety, nie zawsze można skorzystać z języków do programowania funkcyjnego. Niniejsza książka stanowi znakomite wprowadzenie do programowania funkcyjnego na przykładzie Javy. Przedstawiono tu zasady programowania funkcyjnego i metody budowania funkcyjnych struktur danych. Poprzez poznanie paradygmatu funkcyjnego możliwe staje się pisanie lepszych programów, a tworzony kod zawiera mniej błędów i staje się zdecydowanie bardziej niezawodny. W każdym rozdziale znalazły się przykłady kodu, a także ćwiczenia, instrukcje i wskazówki, dzięki którym opanowanie poszczególnych koncepcji stanie się o wiele łatwiejsze. Wyczerpująco omówiono tu m.in. transparentność referencyjną, niezmienność, trwałość i leniwe obliczanie wartości. Najważniejsze zagadnienia: sterowanie wykonaniem programu różne rodzaje funkcji w Javie rekurencja i jej różne zastosowania operacje wejścia-wyjścia obsługa błędów Java 8 a programowanie funkcyjne Programowanie funkcyjne — pisz kod funkcjonalny! Pierre-Yves Saumont jest doświadczonym programistą Javy. Od trzydziestu lat tworzy oprogramowanie wykorzystywane w przedsiębiorstwach. Jest inżynierem do spraw badań i rozwoju w firmie Alcatel-Lucent Submarine Networks. W 1999 r. napisał pierwszą francuskojęzyczną książkę traktującą o programowaniu w Javie (Le guide du developpeur Java).

20813
Wird geladen...
E-BOOK

JAVA. Programowanie obiektowe w praktyce

Jerzy Krawiec

W podręczniku przedstawiono paradygmaty mające wpływ na sposób konstrukcji kodu źródłowego, czyli model zorientowany na procesy oraz kod działający na danych. Szczegółowo opisano mechanizmy zapewniające implementację modelu obiektowego - hermetyzację, dziedziczenie i polimorfizm. Przedstawiono dwa najważniejsze atrybuty Javy - przenośność i bezpieczeństwo. Wyjaśniono podstawowe cechy programowania dotyczące operacji arytmetycznych i logicznych oraz funkcji sterujących. Autorzy skoncentrowali się przede wszystkim na cechach obiektowości języka, takich jak: klasy, interfejsy, obsługa wyjątków, operacje wejścia-wyjścia ora z aplety i aplikacje. Podano także przykłady kodu w odniesieniu do aplikacji stosowanych w rozwiązniach przemysłowych i przedstawiono wyniki badań wydajności i elementów bezpiecznej konstrukcji kodu źródłowego Javy.

20814
Wird geladen...
E-BOOK

Java Projects. Learn the fundamentals of Java 11 programming by building industry grade practical projects - Second Edition

Peter Verhas

Java is one of the most commonly used software languages by programmers and developers. In this book, you’ll learn the new features of Java 11 quickly and experience a simple and powerful approach to software development. You’ll see how to use the Java runtime tools, understand the Java environment, and create a simple namesorting Java application. Further on, you'll learn about advanced technologies that Java delivers, such as web programming and parallel computing, and will develop a mastermind game. Moving on, we provide more simple examples, to build a foundation before diving into some complex data structure problems that will solidify your Java 11 skills. With a special focus on the features of new projects: Project Valhalla, Project Panama, Project Amber, and Project Loom, this book will help you get employed as a top-notch Java developer. By the end of the book, you’ll have a firm foundation to continue your journey toward becoming a professional Java developer.

20815
Wird geladen...
E-BOOK

Java. Projektowanie aplikacji WWW

Vishal Layka

Aplikacje WWW w języku Java! Język Java zadebiutował na rynku blisko dwadzieścia lat temu. Od tego czasu zdobył ogromną popularność i jest z powodzeniem używany do tworzenia projektów o różnym stopniu trudności. Język ten sprawdza się idealnie zarówno przy budowie zaawansowanych systemów bankowych, jak i prostych stron WWW. Przekonaj się, jaki potencjał kryje się w Javie! Jeśli sięgniesz po tę książkę, błyskawicznie nauczysz się budować strony WWW przy użyciu serwletów i stron JSP. W kolejnych rozdziałach poznasz bardziej zaawansowane narzędzia — szkielet Struts 2, Spring Web MVC oraz JSF 2. Podczas tworzenia aplikacji działających w środowisku wirtualnej maszyny języka Java nie jesteś skazany wyłącznie na ten język. Wiele problemów możesz rozwiązać sprawniej za pomocą języków Scala lub Groovy. Książka ta jest doskonałą lekturą dla wszystkich osób chcących stworzyć stronę WWW w Javie i nie tylko! Dzięki tej książce: skonfigurujesz swoje środowisko pracy poznasz aktualne trendy w tworzeniu aplikacji poznasz popularne szkielety do tworzenia aplikacji WWW sprawdzisz możliwości języków Java, Groovy i Scala zbudujesz swoją stronę WWW Przewodnik po świecie WWW w języku Java!

20816
Wird geladen...
E-BOOK

Java. Przewodnik doświadczonego programisty. Wydanie III

Cay S. Horstmann

Java jest dojrzałym, rozbudowanym, wszechstronnym, a przy tym starannie zaprojektowanym i bezpiecznym językiem programowania. W jego nowej, 17. wersji wprowadzono sporo usprawnień podstawowych elementów języka i interfejsów API. Wiele starych idiomów języka straciło przydatność, a nowe mechanizmy i paradygmaty pozwalają zwiększyć efektywność tworzenia kodu. Zawodowy programista musi dobrze poznać te nowości i nauczyć się z nich korzystać. Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy zapieczętowane, a także zaawansowanymi technikami programowania współbieżnego. Książka została pomyślana w taki sposób, aby wszystkie ważne zmiany wprowadzone w najnowszej wersji Javy zostały zaprezentowane w esencjonalnej formie. Informacje uporządkowano tak, aby ułatwić szybki dostęp i łatwe zrozumienie potrzebnego zagadnienia. W przewodniku znalazło się też mnóstwo praktycznych informacji wraz z przykładami kodu, pozwalającymi natychmiast przetestować wszystkie nowości. W książce między innymi: rekordy i klasy zapieczętowane programowanie funkcyjne z wyrażeniami lambda optymalne zarządzanie danymi nowoczesne funkcje biblioteczne i bezpieczne struktury danych zmodularyzowane API języka Java interfejsy API służące do przetwarzania daty i czasu oraz internacjonalizacji Java: poznaj najnowsze mechanizmy i paradygmaty!