Вопросы с тегом «java»

Java - это высокоуровневый, независимый от платформы, объектно-ориентированный язык программирования, изначально разработанный Sun Microsystems. Java в настоящее время принадлежит Oracle, которая приобрела Sun в 2010 году.

6
PHP и производительность
Я всегда слышал, что PHP предназначен для средних и малых веб-сайтов, тогда как .NET и Java для корпоративных приложений. Мой вопрос о PHP. Почему PHP не является хорошим вариантом для корпоративных веб-приложений? Это потому, что если веб-приложение станет больше, то PHP будет медленнее, поскольку это интерпретируемый язык? Я знаю, что …

7
Какой лучший Java-эквивалент для Linq? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Существуют ли в Java какие-либо библиотеки, подходящие для обеспечения функциональности Linq?
17 java  linq 

2
Лицензия Java и JVM
Позволяет ли лицензия Java другим компаниям создавать свои собственные версии языка Java или просто точно их реализовывать? Тот же вопрос о JVM. Я слышал о том, что Sun подала в суд на Microsoft за изменение их версии Java для .NET и Java для Google Android, но я просто не могу …
17 java  licensing  jvm 

9
Будет ли Java догонять C #? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
17 java  c# 

6
Являются ли открытые поля Java просто трагическим историческим недостатком дизайна на данный момент? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Похоже, что в этой точке ортодоксальность Java никогда не должна использовать открытые поля для …

6
Необходимо ли писать комментарий Javadoc для КАЖДОГО параметра в сигнатуре метода?
Один из разработчиков в моей команде считает, что необходимо написать комментарий javadoc для КАЖДОГО параметра в сигнатуре метода. Я не думаю, что это необходимо, и на самом деле я думаю, что это может быть даже вредно. Прежде всего, я думаю, что имена параметров должны быть описательными и самодокументируемыми. Если не …

4
Java - это плохая идея иметь полностью статические классы?
Я работаю над большим сольным проектом и сейчас, и у меня есть несколько классов, в которых я не вижу причин для создания экземпляра. Например, мой класс игры в кости прямо сейчас хранит все свои данные статически, и все его методы тоже статические. Мне не нужно инициализировать его, потому что, когда …

5
Как создать тип данных для чего-то, что представляет собой или две другие вещи
Фон Вот настоящая проблема, над которой я работаю: я хочу представить карты в карточной игре Magic: The Gathering . Большинство карт в игре выглядят нормально, но некоторые из них разделены на две части, каждая со своим именем. Каждая половина этих двухкомпонентных карт рассматривается как сама карта. Поэтому для ясности я …

4
Один метод с множеством параметров против множества методов, которые должны вызываться по порядку
У меня есть некоторые необработанные данные, которые мне нужно сделать много (чтобы сдвинуть, повернуть, масштабировать по определенной оси, повернуть к конечной позиции), и я не уверен, что лучший способ сделать это для поддержания читабельности кода. С одной стороны, я могу сделать один метод со многими параметрами (10+), чтобы сделать то, …
16 java  readability 

7
Что можно сделать, чтобы улучшить читаемость математически ориентированного кода на C #, Java и т.п.? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Как программист C и программист C #, одна вещь, которая мне не …
16 java  c#  math  readability 

4
Почему в Java нет модификатора доступа «только для подклассов»?
В Java есть четыре доступных модификатора доступа для методов: public - любой класс может использовать этот метод. protected - классы в одном пакете и подклассы в любом пакете могут использовать этот метод. private - только этот класс может использовать этот метод. no modifier («пакет приватный») - только классы в одном …

2
Как я могу сделать универсальную конструкцию более эффективной?
«Универсальная конструкция» - это класс-оболочка для последовательного объекта, который позволяет его линеаризовать (условие строгой согласованности для параллельных объектов). Например, вот адаптированная конструкция без ожидания в Java из [1], которая предполагает существование очереди без ожидания, которая удовлетворяет интерфейсу WFQ(который требует единовременного согласования между потоками) и предполагает Sequentialинтерфейс: public interface WFQ<T> // …

6
Это плохая привычка (пере) использовать отражение?
Является ли хорошей практикой использование отражения, если значительно сокращается количество стандартного кода? По сути, существует компромисс между производительностью и, возможно, удобочитаемостью с одной стороны и абстракцией / автоматизацией / сокращением стандартного кода с другой стороны. Изменить: Вот пример рекомендуемого использования отражения . Чтобы привести пример, предположим, что существует абстрактный класс, …

9
Использовать конструктор или метод установки?
Я работаю над кодом пользовательского интерфейса, где у меня есть Actionкласс, что-то вроде этого - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Когда этот класс Action был создан, предполагалось, что Actionкласс не будет настраиваемым (в некотором смысле …

1
Как можно улучшить Java, чтобы он больше не нуждался в стирании типов?
Официальный Java учебник по дженериков объясняет тип стиранию и почему он был добавлен в компиляторе: Когда создается универсальный тип, компилятор переводит эти типы с помощью метода, называемого стиранием типа, - процесс, в котором компилятор удаляет всю информацию, связанную с параметрами типа и аргументами типа, внутри класса или метода. Стирание типа …
16 java  jvm 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.