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.
Jestem dość nowy w TDD i mam problemy z tworzeniem pierwszego testu, który pojawia się przed jakimkolwiek kodem implementacyjnym. Bez żadnych ram do kodu implementacyjnego mogę napisać mój pierwszy test, jakkolwiek chcę, ale zawsze wydaje się, że jest on skażony moim sposobem myślenia o problemie w Javie / OO. Na …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Czy słusznie zakładam, że większość użytkowników końcowych używa starszej wersji niż Java 8? Ponieważ nie …
Wiem, że C ma kompilator, ale co decyduje o wydajności wykonania? Na przykład w bloku if else, co jeśli kod miałby tylko wszystkie ifs zamiast if Elses, co decyduje o tym, że wszystkie ifs zostaną uruchomione? W Javie byłby to JVM, ale w C o czym jest kompilator wykonywania?
W naszej bazie kodu Java wciąż widzę następujący wzorzec: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class FooSomething { …
Mam następującą mapę: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Ten HashMapmapy doublewartości (które są punktami, w czasie) do odpowiadającej SoundEvent„komórki”: każdy z „komórek” może zawierać kilka SoundEventsekund. Dlatego jest zaimplementowany jako List<SoundEvent>, ponieważ właśnie tak jest. Ze względu na lepszą czytelność kodu pomyślałem o zaimplementowaniu bardzo prostej statycznej klasy …
Trochę debaty na temat początkowej struktury projektu (przy użyciu Maven / Eclipse) dla dużej aplikacji Java. Opcja 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Opcja 2: area1-entities area1-services area1-app area2-entities …
Próbowałem wymyślić przepływ podstawowej aplikacji wielowarstwowej i czytałem sprzeczne informacje online. Próbuję ustalić, czy nadal istnieje korzyść z używania obiektów DTO z DAO do warstwy usługi poprzez użycie jakiegoś mapera. Podstawowy przepływ, który przewiduję, jest następujący: Model / formularz interfejsu użytkownika -> Kontroler Kontroler konwertuje model na obiekt domeny (encja) …
Mam problem koncepcyjny z poprawną implementacją kodu, który wydaje się wymagać wielokrotnego dziedziczenia, co nie byłoby problemem w wielu językach OO, ale ponieważ projekt dotyczy Androida, nie ma czegoś takiego jak wielokrotność extends. Mam kilka działań, pochodzący z różnych klas bazowych, takich jak proste Activity, TabActivity, ListActivity, ExpandableListActivity, itd. Również …
Muszę zwrócić 2 wartości z metody. Moje podejście jest następujące: utwórz wewnętrzną klasę z 2 polami, które będą używane do zachowania tych 2 wartości umieść metodę w tej klasie utwórz instancję klasy i wywołaj metodę. Jedyną rzeczą, która zostanie zmieniona w metodzie jest to, że ostatecznie przypisze te 2 wartości …
Powiedziano mi, że w celu obsługi szyfrowania AES256 w mojej aplikacji Java potrzebuję JCE z plikami zasad nieograniczonej siły jurysdykcji. Pobrałem to z Oracle i rozpakowałem i widzę tylko 2 pliki JAR: local_policy.jar; i US_export_polic.jar Chcę tylko potwierdzić, że niczego mi nie brakuje! Rozumiem (po przeczytaniu README.txt), że po prostu …
Tworzę usługi sieciowe, które miałyby 2000 równoczesnych użytkowników. Usługi są oferowane za darmo i dlatego oczekuje się, że uzyskają dużą bazę użytkowników. W przyszłości może być konieczne skalowanie do 50 000 użytkowników. Jest już kilka innych pytań dotyczących tego problemu, takich jak - /programming/2567254/building-highly-scalable-web-services Jednak moje wymagania różnią się od …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Programuję w Javie od około 8 lat i znam język dość dobrze jako programista, ale …
Aby to wyjaśnić, jest to szybki przykład: class A implements Serializable { public B b; } class B implements Serializable { public A a; } A a = new A(); B b = new B(); a.b = b; b.a = a; Co więc się stanie, jeśli serializujemy obiekty aib do …
Właśnie widziałem wideo pokazujące, jak Notch (sławna gra Minecraft) debuguje i zmienia Minecraft podczas jego działania. Wstrzymuje grę, zmienia coś w kodzie, a następnie wstrzymuje grę, w której zmiana zaczyna obowiązywać natychmiast, bez potrzeby ponownego uruchamiania programu. Jak to działa? Jaką technikę stosuje się do tego celu?
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 5 lat temu . Jestem dość biegły w C i znam trochę C ++, ale nigdy nie dotknąłem Javy. Niedawno wpadłem na pomysł …
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.