Ответы пользователя по тегу Java
  • Что разрабатываю Java и .NET программисты?

    kciray
    @kciray
    Студент
    Лично я очень долго сравнивал Java с другими технологиями, долго читал и перечитывал холивары, особенно с C#, и пришёл к выводу что Java чуточку лучше и перспективнее. Так что если выбирать с нуля, то лучше именно Java.

    Но я также уважаю С# программистов и считаю, что должна быть конкурирующая технология, которая будет подгонять Оракл к добавлению новых фич. И в Java 8 они свершились, Джава по многим параметрам догнала С#.

    Так что не в обиду С# прогерам. Если начали изучать С# - доводите дело до конца и будет вам счастье.

    P.S. Я сам ни чуть не жалею, что выбрал Джаву.
    Ответ написан
    Комментировать
  • Какие есть книги по GUI для Android приложений на Java (без XML)?

    kciray
    @kciray
    Студент
    Ну например так можно создать 2 кнопки в лэйауте, потом через setContentView добавите лэйаут в активити.

    LinearLayout linearLayout = new LinearLayout(this);                                                                                         
    linearLayout.setOrientation(LinearLayout.VERTICAL);                                                                                         
                                                                                                                                                
    Button btn1=new Button(this);                                                                                                               
    btn1.setText("btn1!");                                                                                                                      
    linearLayout.addView(btn1,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));                                                                                                   
    Button btn2=new Button(this);                                                                                                               
    btn2.setText("btn2!");                                                                                                                      
    linearLayout.addView(btn2,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT));

    Как видите, код избыточен и более грамотно будет сделать это в XML.
    Ответ написан
    Комментировать
  • Java vs C++. Что полезнее?

    kciray
    @kciray
    Студент
    Я год занимался С++\Qt, но потом свалил с него в пользу Java, несмотря на выход С++11.

    Заработать можно и там и там, С++ хорош но всё-таки он устаревает. Выберете Джаву - не пожалеете!
    Ответ написан
    3 комментария