Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java Примитивные вещи (не отображаются кнопки) Я только начинаю изучать Java! Хочу создать безфункциональную панель с текстовым полем и кнопкой, но кнопки и текстового поля нет!!! Не знаю что делаю не так, помогите разобраться! package button; public class Button { public static void main(String args) { example pol = new example(); } } https://www.cyberforum.ru/ java/ thread806384.html Шифр Гронсфельда Java
Помогите, пожалуйста, реализовать шифр Гронсфельда
Java Перевод мануалов по Java Всем привет.Прошу прощения если не туда влепил тему.Ситуация такая у меня есть мануалы связанные с Java и c# .С английским у меня очень плохо.Кто бы мог помочь с переводом ? Особо финансов нет,но в будушем мог бы отблагодарить или присодениться к работе ( отрабатывать так сказать) . Если есть такие люди отзовитесь. https://www.cyberforum.ru/ java/ thread805592.html Java Java для чайников https://www.cyberforum.ru/ java/ thread805581.html
Всем привет.Ребят посоветуйте пожалуйста книгу по Java для чайников.IDE + книгу для чайников.До этого был небольшой с с# но сейчас потребовалось учить Java.Заранее спасибо :)
Java Работа со строками
Привет, пожалуйста помогите! Нужно вывести на экран "YES" если 5 символ в строке равен W Нужно вывести на экран "YES" если в cтроке есть символ w
Java Не хотят работать ПОТОКИ https://www.cyberforum.ru/ java/ thread804377.html
В чем подвох? написал вроде все правильно, она должна копировать файл/ А вместо этого почему то дико ругается в множестве местах import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; class FileInputStream { public static void main (String args) throws IOException
Java Алгоритм обучения. Правильно или нет? INTUIT https://www.cyberforum.ru/ java/ thread804081.html
История такая: в общем решил я учить Java (далее скрипты, пхпыху, БД...), с джавой немного уже поработал и кое что в принципе написать могу, НО! - не чувствую уверенности, порою кажется что я полный ламер, все из за того что часто закидал, хочу пройти, так сказать, "курсы" на INTUIT,ру. Зашел в раздел джавы и вижу подставу, написано: Предварительные курсы: -Язык программирования C++ -Основы...
Как цветом выделить последнее слово? Java
Делаю простой лексический анализатор (лексемы просто выделяются цветом). text - текст в виде коллекции слов lex - список лексем removeTrash() - удаление знаков (не важен тут) searchLex() - выдает цвет, если в тексте находится лексема (метод точно работает правильно) значение newcolor по тексту меняется - проверено беда в том, что весь тескт в TextArea красится цветом, которым должно...
Java Онлайн-курсы Java Смотрел на intuit - там курс нормальный, но 2003 года. Хотелось бы чего-то посвежее. Типа udacity, cuorsera и т. д. Никто не знает? Можно и на английском. Добавлено через 2 минуты JavaSE лучше, опыта жабы не имею. https://www.cyberforum.ru/ java/ thread803578.html Java Jsoup парсинг взаимодействие между классами - подскажите разобраться https://www.cyberforum.ru/ java/ thread803577.html
Есть класс который парсит xml файл public class Myversion { public static void main(String argv) { try { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse("1.xml");
Java Работа с Random
Мне нужно заполнить любой массив случайными числами, от -9 до 10, подскажите как это сделать? Спасибо за ответы. Добавлено через 39 минут import java.util.Random; public class Test { /** * @param args
Java Посоветуйте литературу или любые материалы по поводу потоков ввода вывода https://www.cyberforum.ru/ java/ thread803111.html
Учусь по Хорстманну но вот с потоками ввода вывода там не очень теории много и хорошо изложена но Листингов как кот наплакал. Кто нибудь может посоветовать где можно было бы найти много примеров или какой нибудь учебник где бы описывалась эта тема. Потому что пока не напишу не пойму и не запомню. Сначала разбираюсь в чужом коде потом свой пишу.
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
0

Java FAQ: для тех кто знает (учил) С/С++ - Java - Ответ 4247617

13.03.2013, 11:27. Показов 41254. Ответов 16
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
1. Строки сравниваются не при помощи оператора == а при помощи метода equals
("a" == "a") == true
Java
1
"a".equals("a") == true
2. В методы всё передаётся по значению, а не по ссылке, поэтому нельзя изменить значение иммутабельных объектов и примитивов, НО так как значение обьектов это ссылка на его адрес в памяти, то можно менять состояние мутабельного объекта изнутри метода (присвоить новый мутабельный объект нельзя, как может показаться на первый взгляд)

3. Нельзя перегрузить стандартные операторы

4. Нет деструкторов (для тех кому сильно хочется - по завершении использования объекта, явно присваивайте ему null, это гарантирует что у вас не будет утечки памяти и гарбаж коллектор удалит объект из памяти в одном из проходов)
4.1 нельзя форсировать сборку мусора как бы не хотелось
5. Нет глобальных переменных
5.1 модификаторы static делает переменную глобальной в рамках класса, а final делает эту переменную константой
6. Нет мультинаследования по классам, но есть по интерфейсам
Кликните здесь для просмотра всего текста
6.1 В абстрактных тоже нет мультинаследования


7. Нельзя выскочить за границы массива, будет ArrayIndexOutOfBoundsException (HotSpot может эту проверку в рантайме удалить)

8. Если приложение не в фокусе, то не будут обрабатываться листенеры (аналог хука) с клавиатуры и мыши, в том числе когда приложение в виде иконки в трее (обход только через JNI)

9. Нельзя никак закрыть код от декомпиляции, можно затруднить обфускацией или шифровать/дешифровать нативными либками через JNI

10. Нет поддержки unsigned integer

11. byte это -128 .. 127, а не 0 .. 255

12. Символ десятичного разделителя в double и float на вводе с консоли или из потоков, зависит от локали (в русской и украинской это символ запятой, а не точки), в коде в явном виде всегда точка

13. Многомерный массив это массив ссылок на массивы, таким образом в случае с 2-мерным можно получить например треугольный массив, так как нет ограничения на размерность внутренних массивов.

14. Внутреннее представление String всегда в кодировке UTF-16, при работе с БД обычно требуется явное преобразование

15. JDK или JRE не требует установки как типичные программы и может быть копипастнуто в любое место, в таком случае для запуска ява программы требуется полный путь к исполняемому файлу JVM
Кликните здесь для просмотра всего текста
например:
Bash
1
 c:\неизвестно_где\jre1.6\bin\java HeloWord


16. Нельзя сделать полностью нативный (без обёрток эмуляторов и JVM) exe или бинарный файл из java программы в случае если в коде использована одна из технологий основанная на Reflection или манипуляции с байткодом.
Кликните здесь для просмотра всего текста
например: Spring DI, AOP или ASM, нет никакой возможности конвертировать такое поведение в нативный бинарник


17. На этапе компиляции технология Generics позволяет осуществлять контроль за типами, но в рантайме информация о типах стирается и всё превращается в Object. Варианты получить информацию о объекте в рантайме - аннотации.
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
import java.lang.annotation.*;
@Target(value=ElementType.FIELD)
@Retention(value= RetentionPolicy.RUNTIME)
public @interface Name {
     String name();
     String type() default  “string”;
}


18. В остальных вопросах поможет литература

Вернуться к обсуждению:
Java FAQ: для тех кто знает (учил) С/С++ Java
19
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2013, 11:27
Готовые ответы и решения:

Для тех кто знает и паскаль и с++
у меня есть программа на с, нужно её на паскаль переписать, просто с этим языком я мало знаком, а...

Для тех, кто знает DBMS_SQL
Задача: обновить данные в табличке. Название таблички известно (например, test_1), а вот количество...

Для тех кто знает рогалики
Есть рогалики которые запускаются в окне (ADOM, DF), но графика, как в консоли ASCII-шная. Я...

Процедуры в С++ (для тех, кто знает и Pascal, и C++)
Недавно начал учить С++ и столкнулся с такой вещью. Из того, что я понял, у С++ есть только...

16
13.03.2013, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2013, 11:27
Помогаю со студенческими работами здесь

Сравнения (для тех, кто идеально знает питон)
Сравнения Про три числа (обозначенных a, b, c) известны все результаты сравнения их друг с другом....

для тех кто знает что такое МАН
решил написать в этом году МАН. Подскажите тему. Ну точнее хочу на МАН написать программу на винду,...

Сортировка вектора сложного класса (Просто для тех кто знает)
Есть класс: class Tovar { protected: Date_class expiry; string articul, name,...

Типа несложные задачи (особенно для тех, кто не изучал Java)!
Добрые люди! Пожалста помогите с задачами. Буду очень благодарен!!! Заранее спасибо! ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru