Ответы пользователя по тегу Java
  • Как перекодировать строчку??

    Rou1997
    @Rou1997
    Это номера символов в Юникоде, раскодирует не компилятор, а JVM, при выполнении, а компилятор наоборот кодирует кириллицу в такое.
    Ответ написан
  • Как передаются в Java объекты в методы?

    Rou1997
    @Rou1997
    Передается ссылка (managed указатель), то есть не значение, а номер адреса в памяти, содержащего значение.
    Ответ написан
    Комментировать
  • Почему не public переменная, а функции get/set?

    Rou1997
    @Rou1997
    Не всегда стоит.
    Ответ написан
    Комментировать
  • Java как сделать прокрутку страницы?

    Rou1997
    @Rou1997
    Нет нельзя, абстрактное понятие прокрутки окна с документом есть только в Browser object model (JavaScript), то есть только в браузере, поэтому вам либо нужен браузер и это будет минимально зависеть от сайта, либо нужно узнать что именно происходит при прокрутке и отправить такой HTTP-запрос на сервер, для этого нужен сниффер, Wireshark, Fiddler, Charles или Web inspector (DevTools в браузере).
    Ответ написан
    Комментировать
  • Как на java написать простейший веб-сокет?

    Rou1997
    @Rou1997
    и как мой код сможет слушать именно этот адрес и порт

    Вы сами с серверной стороны зададите, какой адрес и порт слушать, и с клиентской будете подключаться именно к этому адресу и порту.

    то есть я должен где-то локальный сервер поставить?

    Что вы имеете в виду?

    Я поставил spring

    В общем-то фреймворк излишен для данной задачи, двух консольных приложений хватило бы, одно "сервер", а другое "клиент".

    один метод бесконечно слушал адрес и получал любые сообщения
    другой метод их отправлял

    И оба в Spring, то есть на стороне сервера? Какой смысл? Тогда один надо в Spring ("сервер"), но другой в браузере, то есть в JS, Flash, или Java-апплете ("клиент").
    Ответ написан
  • Поможет ли HTML для Junior Java Developer?

    Rou1997
    @Rou1997
    Да, если верстка потребуется на основной работе и/или будет возможность подрабатывать, и если вы умеете именно то, что требуется.
    Ответ написан
    Комментировать
  • Как установить Android SDK в Intellij IDEA?

    Rou1997
    @Rou1997
    Кириллица, пробелы в пути, а точно ли ругается на несуществование, проверьте та ли папка, должна быть та, в которой SDK Manager и папки platforms, tools.
    Ответ написан
    Комментировать
  • C++ или Java для игр и различных приложений?

    Rou1997
    @Rou1997
    да и потом не было бы C++, не было бы и свойственно андройда так как я понял центральное ядро системы С++

    Верно, только это ничего не доказывает, а еще андроида бы не было если бы не было ассемблера, значит все писать на ассемблере?

    да и в играх ( на моб устройствах) часто используют так сказать "заплатки" из кодов С++ для оптимизации и т.д..

    "Заплатки" там наоборот из Java, на C++ же 99.9% кода написано.

    но на С++ он будет быстрее, зато на Java проще

    Нет, он будет проще на С++, потому что для C++ есть игровые "движки", вернее он будет проще, если вы будете их использовать.

    Да знаю про QT но там есть много платного кнтента.... из за чего про какое-то 3д можно забыть не имея суммы в кармане ( у меня её нет )

    Бред и шизофазия!

    естественно получается нечего особого у меня там не будет

    А чтобы было "что-то особое", для этого и нужен игровой "движок", а язык дело десятое.

    и различных приложений?

    А с приложениями все совершенно иначе, чем с играми.
    Ответ написан
    Комментировать
  • Как исправить логику выполнения программы?

    Rou1997
    @Rou1997
    Потому что быдлокод, то есть код слишком длинный, сложный и поэтому нечитабельный, как минимум, могли бы вместо && применить вложенные if:
    if (checkBox1.isChecked() == true) {
      if (...) {
        ...
      }
    }

    А то вы вообще дважды проверяете один CheckBox, true он или false.
    Хотя, некоторые и так управляются и все у них правильно работает, вот один из них, учитесь!
    Ответ написан
    Комментировать
  • Почему не выполняется загрузка из *.xlsx (Apache POI)?

    Rou1997
    @Rou1997
    Здравствуйте.

    Доброго вам времени суток!

    Получаю странный результат

    Ну значит и проблема у вас в том что код странный, а чтобы решить, надо убрать странность!

    Заранее благодарю за ответ.

    Не за что, надеюсь помог, так как я ответил на вопрос, то попрошу отметить Решением, и нажать Нравится, разве я вам не нравлюсь?
    Ответ написан
    Комментировать
  • Как в ToolBar добавить кнопку обновить?

    Rou1997
    @Rou1997
    Неудивительно что не нашли, это же Java, со всеми вытекающими, и чем новее API, тем больше эти самые "вытекающие", Toolbar не содержит никаких кнопок кроме ActionBarDrawerToggle, он только лишь "рендерит" ActionBar, поэтому искать надо было про ActionBar, так вот в ActionBar данные загружаются уже третьим классом в "цепочке" - вашим Activity, который, в свою очередь, должен брать их из четвертой сущности - options menu:

    //Это в Activity
        @Override
        public boolean onCreateOptionsMenu(Menu menu){
        	MenuInflater inflater = getMenuInflater();
        	inflater.inflate(R.menu.menu_activity_main, menu);
        	return true;
        }


    А это ресурс (файл) menu_activity_main.xml в папке /res/menu:

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto" >
        
    <item
            android:id="@+id/action_update"
            android:title="Обновить"
            android:icon="@drawable/ic_launcher"
            app:showAsAction="always"/>
            
     
    </menu>
    Ответ написан
  • Где быстро и качественно изучить XML и XML в контексте Java, а так же протокол HTTP?

    Rou1997
    @Rou1997
    Не понимаю как у вас скомпилировался этот вопрос, почему компилятор не предупредил вас, что такой подход к обучению как раз приводит к NoMoneyException!

    быстро и качественно изучить XML

    Нечего в нем изучать, вся спецификация на одном листе бумаги умещается, и ее необходимо не зубрить отдельно, а осваивать аналитическим мышлением в процессе работы с любой разметкой на основе XML, например "в контексте Java" как вы выразились.

    XML в контексте Java

    Это не в контексте Java, а в контексте UI-подсистемы Android, по ней огромная документация, множество статей, нужно сесть и практиковаться, больше вариантов нет, посмотреть всего лишь один "видеоурок/небольшую книгу/статью" и моментально приобрести опыт как за 5 лет реальной разработки - это просто чудо какое-то, в нашей галактике точно не бывает такого.

    а так же протокол HTTP?

    И опять же необходимо изучать на практике, я вам могу скинуть "статью", вернее спецификацию HTTP, и сидите зубрите, но она совсем не небольшая, а главное зубрить ее нет никакого смысла.

    чтобы не терять время на поиски.

    Читай: не учесть ваших индивидуальных особенностей в обучении.

    Найдите работу с единственным условием: if (Money > 0.00), и все это осваивайте, а не надейтесь на чудеса от Бога в награду за вашу лень!
    Ответ написан
    1 комментарий
  • Помимо Java что надо для Android?

    Rou1997
    @Rou1997
    Вот где это хранится?

    Может храниться на самом устройстве (внутренняя память или SD-карта), тогда используется SQLite - локальная, вернее встраиваемая база данных, взаимодействие напрямую через android.sqlite либо ORM, но если нужен доступ из других экземпляров приложения, то понадобится сервер, с любой БД и обычным REST (HTTP) API, можно на хостинге, можно на VPS/VDS, также как и с сайтами.

    Правильно ли я понимаю что одной явой не обойтись при написании приложения под андроид? Или это 90% скажем всего что надо?

    Java это только синтаксис и ничего больше, нужно учиться работать с SDK и библиотеками, такими как упомянутые android.sqlite и ORM, а в случае с сервером понадобится библиотека для REST API (HTTP-запросов), опять есть встроенная в Android, а есть сторонние высокоуровневые, Retrofit например, или свою можно написать, также очень хорошо нужно UI изучить, он на мобильных устройствах очень абстрактный, поэтому довольно сложный.
    Ответ написан
    Комментировать
  • Какие вы используете JAVA библиотеки для работы с excel файлами?

    Rou1997
    @Rou1997
    JExcelApi есть, но чтобы все было, надо работать непосредственно с COM-оболочкой Excel, на Java это сложно, пишите на C#.
    Ответ написан
    Комментировать
  • Какой язык будет лучше для производства бизнес-приложений?

    Rou1997
    @Rou1997
    написать приложение под android/ios - а потом и вовсе сделать комбайн для windows (ну и если пойдет, то и под мак).

    И причем здесь Enterprise? Вы собираетесь писать браузерное приложение?
    Если нет, то "родным"инструментом для приложений Android (клиентских) является Java, для Windows - C#, для iOS и OS X - ни то и ни другое а Obj-C/Swift. кроссплатформенные же инструменты имеют более узкий круг применения поэтому сомнительны, на Windows тот же Xamarin уже сильно уступает "родному" C#.

    Что поможет выпрямить руки

    Только аппарат Елизарова и т.п.! Или разум в вашем мозге, если вы будете его использовать. Больше ничто не способно "руки выпрямить", ни один из перечисленных языков не подходит для программирования мозгов и рук человеков, у человека проприетарная прошивка, автор Господь Бог, реверс-инженеры пока не осилили.
    Ответ написан
    Комментировать
  • Где порешать практические задачи java, встречающиеся на деятельности разработчика?

    Rou1997
    @Rou1997
    А на работе не пробовали? В фирмах разных поспрашивайте, на форумах у разных людей, в интернете полно Junior'ов.
    Ответ написан
    Комментировать
  • Как получить название запущенного приложения?

    Rou1997
    @Rou1997
    Выполнить bash команду ps (запустить приложение ps), получить список процессов, затем по имени пакета получить и название, правда наличие процесса не значит что приложение запущено и тем более что открыто одно из Activity, зато если нет процесса, то точно не запущено, есть и другие способы,
    google: android java get all working applications
    Ответ написан
    Комментировать
  • Имеется ли JavaFX конструктор интерфейса в NetBeans IDE\Eclipse?

    Rou1997
    @Rou1997
    JavaFX Scene Builder установите, он на выходе даст FXML (XML-файл) с разметкой интерфейса, наподобие HTML, этот формат удобно редактируется как вручную, так и с точки зрения Scene Builder'а, затем этот файл можно подключить и создать по нему Scene, в новых версиях Eclipse с этим стало еще удобнее, хотя и не помню чем именно.
    Ответ написан
    Комментировать
  • Как получить исходный код из апк?

    Rou1997
    @Rou1997
    Байт-код DEX (Java) отлично дизассемблируется с помощью apktool (backsmali), полученный ассемблер smali на 100% соответствует байт-коду, поэтому можно внести изменения, собрать обратно и будет работать, большинство приложений написаны только на Java, также apktool извлекает ресурсы, манифест, XML и т.д.
    Для упрощения анализа или если нужен именно код на Java используются разные декомпиляторы, но они далеко не идеальны, поэтому если надо собрать, то придется кучу ошибок исправить и долго отлаживать, лучше несколько разных декомпиляторов применить, для полноты картины проблемных методов.
    Если приложение имеет библиотеки NDK (lib***.so), скомпилированный в машинный код, то используйте IDA Pro и toolchain из Android NDK, дизассемблирование и декомпиляция (Hex-Rays в IDA Pro) точно возможны, отладка без исходников тоже, вот сохранять изменения мне пока не приходилось, но и в этом помогут IDA Pro и утилиты из того же toolchain, во всяком случае они облегчат задачу даже если редактировать будете HEX-редактором, например они выдадут вам смещения (адреса) функций в файле, и вообще весь этот GNU toolchain (чья Windows-реализация известна также как MinGW_, помимо того что компилирует, еще и предоставляет нехилый функционал для дизассемблированния того, что компилирует :)
    Ответ написан
    4 комментария
  • 3d прогулка через webView?

    Rou1997
    @Rou1997
    Если сделано не на Flash, то без проблем.
    Ответ написан