Java to niezależny od platformy, obiektowy język programowania wysokiego poziomu, pierwotnie opracowany przez Sun Microsystems. Java jest obecnie własnością firmy Oracle, która zakupiła Sun w 2010 roku.
Mam proces „potokowy”, który zasadniczo łączy ze sobą kilka istniejących narzędzi do automatyzacji przepływu pracy. Dla jednego z kroków istnieje narzędzie wiersza polecenia, które już robi wszystko, co ten krok musi zrobić. Zewnętrzne narzędzie CLI jest oparte na Javie, podobnie jak mój potok, więc byłoby możliwe zintegrowanie narzędzia bezpośrednio z …
W SICP autorzy stwierdzają ( sekcja 1.1 ), że istnieją trzy podstawowe „mechanizmy” języków programowania: wyrażenia prymitywne , które reprezentują najprostsze byty, których dotyczy język środki kombinacji , dzięki którym elementy złożone są budowane z prostszych środki abstrakcji , za pomocą których elementy złożone mogą być nazywane i przetwarzane jako …
Mam zadanie domowe i muszę ocenić, które podejście jest lepsze zgodnie z GRASP „Protected Variation”. Znalazłem pytanie na temat przepełnienia stosu dotyczące rozdzielenia plików nagłówka i kodu w C ++ . Jednak chcę wiedzieć, dlaczego Java nie podąża za C ++ w promowaniu rozdzielenia definicji klas i implementacji klas. Czy …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Moja aktywność na Androida zawiera wiele przycisków, z których wszystkie wymagają OnClickListener. Widziałem wiele różnych sposobów robienia tego, takich jak: Implementacja interfejsu w klasie aktywności Tworzenie oddzielnej klasy, która implementuje interfejs Definiowanie anonimowej klasy wewnętrznej dla każdego przycisku. Widziałem wiele przykładów każdego podejścia. Jednak nie jest dla mnie jasne, dlaczego …
Próbuję zaprojektować „główną” klasę bogatej aplikacji komputerowej opartej na platformie NetBeans 7. Ta aplikacja będzie korzystać z usług HTTP i poprzez „system push” przez TCP będzie otrzymywać wiadomości. Jesteśmy 3 programistami i chcemy równolegle opracowywać moduły Aplikacja będzie warstwowa (dane, biznes, prezentacja) Użyjemy modelu prezentacji w celu oddzielenia obszarów odpowiedzialności …
Czy dobrą praktyką jest pisanie komentarzy do powszechnie znanych metod, takich jak równość, porównywanie itp.? Rozważ poniższy kod. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } Moja firma nie chce …
Muszę utworzyć adapter między dwoma programami (symulacja mechaniczna, non-cs). Zakładając, że mamy klasę o nazwie ThatThing. Muszę obsługiwać różne implementacje specyficzne dla dostawcy. Te wersje nie mają znaczących nazw (w przeciwieństwie do heli zaćmienia, indygo itp.). 1. Jak mam nazwać klasę, która powinna wyrażać numer wersji? Uważam klasę jak ThatThing_3_6_Impl, …
Pracuję nad JVM od lat i bardzo rzadko miałem awarię JVM ... to było około 6 miesięcy temu. Od tego czasu doświadczyłem około 5 awarii JVM wynikających z 2 wad JVM. Rozwiązanie firmy Oracle zawsze było takie samo ... aktualizacja. Każde uaktualnienie odbywa się zawsze do i od momentu wydania …
Wdrażamy nowe scentralizowane rozwiązanie do monitorowania (Zenoss). Włączanie serwerów, sieci i programów Java jest proste dzięki SNMP i JMX. Pytanie brzmi jednak: jakie są najlepsze praktyki monitorowania niestandardowych aplikacji C ++ i zarządzania nimi w dużych, heterogenicznych środowiskach (Solaris x86, RHEL Linux, Windows)? Możliwości, które widzę to: Net SNMP Zalety …
Czy istnieje zbiór wspólnie uzgodnionych wytycznych projektowych dotyczących oddzielania klas Model od klas View / Controller w aplikacji Java Swing? Nie martwię się tak bardzo, że Widok / Kontroler nic nie wie o Modelu, jak na odwrót: Chciałbym zaprojektować mój Model tak, aby nic nie wiedział o javax.swing. Idealnie powinien …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 3 lata temu . Chcę nauczyć się programować w sposób „przyszłościowy”, jeśli chcesz. Podczas gdy Windows dominuje na rynku systemów operacyjnych dla komputerów …
Wszyscy moi użytkownicy mają system Windows. Niektóre z nich używają Linuksa lub Maca, ale jeśli tak, zazwyczaj są w stanie używać czegoś takiego jak Mono, Wine, Parallels lub dual-boot. Mój zespół programistów (w tym ja) ma duże doświadczenie zarówno w pisaniu aplikacji Swing w Javie, jak i Windows Forms w …
Mamy nowy projekt od klienta, który jest Hiszpanem i ma cały swój kod Java oraz komentarze, zmienne, nazwy metod w języku hiszpańskim. Nie wolno nam konwertować go na angielski, a następnie używać go. Jeśli któryś z was pracował w takim stanie, czy może Pan doradzić, co można zrobić, aby zmniejszyć …
Ponieważ pracuję na serwerze bez absolutnie żadnego nietrwałego stanu dla użytkowników, każdy obiekt związany z użytkownikiem jest wdrażany przy każdym żądaniu. W rezultacie często robię leniwe inicjowanie właściwości obiektów, które mogą pozostać nieużywane. protected EventDispatcher dispatcher = new EventDispatcher(); Staje się... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.