co pierwsze czytać.
1. effective java
2. head first design patterns
3. clean code
4. spring in action

myślałem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak już za kase klepiesz to chyba clean code, żeby koledzy i koleżanki nie narzekali. Generalnie polecam clean code. Fajna książka. A później chyba design patterns; przystępnie napisane, nawet nie wiesz kiedy książkę kończysz. Reszty zawsze możesz się w międzyczasie uczyć podczas klepania.
  • Odpowiedz
  • 2
@Inconsistent Właśnie zauważyłem ze 29 grudnia wychodzi 3 edycja effective Java w której będzie zawarta Java 8 i Java 9. Chyba warto poczekać, bo wersja druga omawiała tylko J6. Ja w każdym razie mam będę zamawiał, mimo przerobienia wersji drugiej.
  • Odpowiedz
#java #programowanie
Wyszła kolejna porcja statystyk od rebellabs: https://zeroturnaround.com/rebellabs/developer-productivity-report-2017-why-do-you-use-java-tools-you-use/
Jedyne słuszne IDE dalej rośnie w siłę ( ͡º ͜ʖ͡º) A eclipse głównie używają z przyzwyczajenia lub wymagań firmy/projektu no i kasa.

W środku oczywiście wiele innych ciekawych danych nie związanych z IDE.
Ale jako że na wykopie najlepiej idzie kłócenie się to rzucam mięso:
GotoFinal - #java #programowanie
Wyszła kolejna porcja statystyk od rebellabs: https...

źródło: comment_LHZfpwL4KzppIdJYMLrHyFBO79qmxPXD.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie IDE jest najczęściej używane w pracy do Javy EE/SE?

#java #programowanie #programista15k

Jakie IDE używane w pracy?

  • IntelliJ 71.6% (106)
  • Eclipse 14.2% (21)
  • NetBeans 5.4% (8)
  • Inne (napisz jakie) 1.4% (2)
  • Sprawdzam 7.4% (11)

Oddanych głosów: 148

  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w jaki sposób najlepiej zrobić komunikację pomiędzy stroną www a aplikacją w #java?
zaciągać muszę serwer www i robić jakieś rest api, czy jest jakiś ciekawszy, szybszy, bardziej lekki sposób?
#programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Buduję stronę dla klienta na wordpress'ie. Cały styl itd. wszystko od podstaw bo mają swoje wymagania. Jednym z nich jest slider aktualności jak na tej stronie KLIK. Tutaj pojawia się problem i zwracam się do Was - jak zbudować cały skrypt slidera by pojawiało się w nim 5 najnowszych aktualności ze strony na wordpress'ie? Troszkę jeszcze się gubię w tym całym WP i szczerze to nie wiem od czego zacząć jeśli
mirekkomputronikel - Buduję stronę dla klienta na wordpress'ie. Cały styl itd. wszyst...

źródło: comment_LhcC0euAflbt7YYKwkavS8TRow7IWCWm.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirekkomputronikel: polecam na start nauczyć się korzystać z Google'a bo pisząc że nawet nie wiesz jak pobrać posty oznacza tylko Twoje lenistwo. Googe: "Wordpress get posts". Co do dalszej części to masz kod na tej stronie ze sliderem to możesz podpatrzeć jak to jest zrobione. Podpowiem, że strona korzysta z tego skryptu: http://jquery.malsup.com/cycle2/ a resztę masz w źródle.
  • Odpowiedz
1. Ogólnie tak, ale funkcja zwracająca void nie może być przypisana do żadnej wartości - to po prostu funkcja, która nic nie zwraca.
2. Tak, możesz zwracać praktycznie każdy typ danych (włącznie z własnymi typami - klasami)
  • Odpowiedz
Ostatnio zacząłem się zastanawiać nad tym co czyni programiste tym kim jest i co stanowi o tym co umie i jest w stanie wykonać. Jestem sobie #programista15k i żona powiedziała że ona to by chciała nauczyć się programować żeby zobaczyć co to jest.

No i w sumie sam nie wiem co jej poradzić :). Jest multum kursów online uczących jezyka programowania, od jakiego języka zacząć może być kwestią dyskusyjną. W
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KotoFan: praktyka.. przecież nie da się nauczyć pływać z książki.. trzeba wskoczyć do basenu/jeziora i naśladować ruchy ludzi którzy pływają.. Kilka razy się podtopisz, kila razy odbijesz się od dna i zachłyśniesz wodą, ale z czasem będziesz pływał coraz lepiej.. z programowaniem jest podobnie..
  • Odpowiedz
@sorhu: no bo na moduły masę czasu poszło, oczywiście musieli je zrobić tak by nie było z czymkolwiek zgodne i blokowały niektóre ważniejsze aplikacje, przez co musieli robić workaroundy już w momencie release i domyślnie refleksje są zezwolone dla wszystkiego jeszcze mocniej niż zazwyczaj ¯\_(ツ)_/¯
  • Odpowiedz
Hej
Był by ktoś w stanie przełożyć mi taki kod kotlinowy :

class LexerFactory {
fun getLexer(type: LexerType, cs: CharStream): Lexer {
when (type) {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker:
public class LexerFactory {
public Lexer getLExer(LExerType type, CharStream cs) {
if (type == JAVA8) return new Java8Lexer(cs);
// sądząc po kodzie to LexerType może przyjmować tylko JAVA
8, bo inaczej kotlin krzyczałby, że nie ma innego returna, więc można rzucić jakiś wyjatek żeby java nie krzyczała
throw
  • Odpowiedz
Mirki, chciałbym w klasie testowej (junit) stworzyć własną adnotację. Ma to działać tak: Definiuje sobie na początku obiekt. Przy każdym teście daje adnotacje @shouldreturn(wartoscPola 1 = wartosc, wartoscPola2 = wartosc). Adnotacja ma ustawiać takie wartości dla obiektu.
Aktualnie przy każdym teście kilkukrotnie muszę wpisywać : when.Obiekt.metoda.thenReturn -> chciałbym to ustawiać przez adnotacje.

Jak najepiej to zrobić?

#java #junit
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób wywołać w activity seekbar który jest zawarty we fragmencie, żeby później przesłać sygnał do innego urządzenia przez bluetooth? Problemem jest to, że nie wiem czy to co napisałem jest poprawne i wiem że czegoś tu brakuje ale nie wiem szczerze czego.

Tu jest kod seekbar we fragmencie:
SeekBar seekbar = (SeekBar)rootView.findViewById(R.id.seekBar);
seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
@
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rav33: Złe porównanie. Jest ogólnie Spring, czyli jego core, do niego są dodatkowe rzeczy jak ten Spring MVC, Spring Data, Spring Security i pewnie więcej....

Spring Boot to inna warstwa, to można powiedzieć wrapper na całego springa. Autokonfiguruje rzeczy, które normalnie musiałbyś sam konfigurować. A jak coś nie pasi, to nic nie szkodzi by pewną rzecz i tak samemu skonfigurować - zoverride'ować domyślny config spring boota.
  • Odpowiedz