Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.04.2017, 18:50
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Про какие классы речь?
Про атрибут элемента?
Ответить с цитированием
  #12 (permalink)  
Старый 22.04.2017, 18:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

TONI@19892704,
если класс это ES-2015 тогда не ищите кролика, и ответа на ваш вопрос не знаю.
Ответить с цитированием
  #13 (permalink)  
Старый 22.04.2017, 19:38
Новичок на форуме
Отправить личное сообщение для TONI@19892704 Посмотреть профиль Найти все сообщения от TONI@19892704
 
Регистрация: 21.04.2017
Сообщений: 8

Представьте, что вы - разработчик из древних времен, когда IDE только появились. У Вас
большой проект на Java с сотней тысяч файлов.
Для облегчения себе жизни Вы задумали реализовать функцию поиска класса по его имени.
Для удобства Вы вводите лишь первые буквы имени класса, IDE вам предлагает список из 12
классов, которые начинаются с введенных символов. В списке классы упорядочены по дате
последнего изменения (недавно сохраненные в начале), если изменены в одно время (кнопка
Save all в IDE есть), то упорядочены лексикографически.
Ваша задача - реализовать подбор имен классов на языке Java.
Предполагается, что при открытии проекта 1 раз происходит индексация данных, затем
поиски выполняются быстро.
Вот моё задание, Nexus ты прав. Но по крайней мере поковырявшись в этом, я и свои знания прокачаю, и освежу что уже есть. Это будет мой проходной бал туда. А там меня всё равно будут натаскивать. К экзамену подготовка тоже не редко по такому сценарию проходит... Не правда ли? Спасибо всем кто не остался безразличен )
Ответить с цитированием
  #14 (permalink)  
Старый 22.04.2017, 19:38
Новичок на форуме
Отправить личное сообщение для TONI@19892704 Посмотреть профиль Найти все сообщения от TONI@19892704
 
Регистрация: 21.04.2017
Сообщений: 8

Представьте, что вы - разработчик из древних времен, когда IDE только появились. У Вас
большой проект на Java с сотней тысяч файлов.
Для облегчения себе жизни Вы задумали реализовать функцию поиска класса по его имени.
Для удобства Вы вводите лишь первые буквы имени класса, IDE вам предлагает список из 12
классов, которые начинаются с введенных символов. В списке классы упорядочены по дате
последнего изменения (недавно сохраненные в начале), если изменены в одно время (кнопка
Save all в IDE есть), то упорядочены лексикографически.
Ваша задача - реализовать подбор имен классов на языке Java.
Предполагается, что при открытии проекта 1 раз происходит индексация данных, затем
поиски выполняются быстро.
Вот моё задание, Nexus ты прав. Но по крайней мере поковырявшись в этом, я и свои знания прокачаю, и освежу что уже есть. Это будет мой проходной бал туда. А там меня всё равно будут натаскивать. К экзамену подготовка тоже не редко по такому сценарию проходит... Не правда ли? Спасибо всем кто не остался безразличен )
Ответить с цитированием
  #15 (permalink)  
Старый 22.04.2017, 19:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Сообщение от TONI@19892704
проект на Java
так может вам поискать форумы на Java? и на них спросить?
Ответить с цитированием
  #16 (permalink)  
Старый 22.04.2017, 19:59
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

TONI@19892704, «Java» и «JavaScript» разные языки программирования.
Ответить с цитированием
  #17 (permalink)  
Старый 22.04.2017, 20:18
Новичок на форуме
Отправить личное сообщение для TONI@19892704 Посмотреть профиль Найти все сообщения от TONI@19892704
 
Регистрация: 21.04.2017
Сообщений: 8

В решении должен быть класс с конструктором по умолчанию, реализующий интерфейс
public interface ISearcher {
/**
* Обновляет внутренние структуры данных для последующего быстрого поиска
* @param classNames названия классов в проекте
* @param modificationDates дата модификации класса в формате мс,
прошедших с 1 января 1970 года
*/
public void refresh(String[] classNames, long[] modificationDates);
/**
* Ищет подходящие имена классов
* Название должно начинаться с start
* @param start начало имени класса
* @return массив длины от 0 до 12, имена классов, упорядоченный по дате
модификации и лексиграфически.
*/
public String[] guess(String start);
Вот еще что могу добавить, и только. Ребята, дело даже не в моём последующем стажёрстве, мне даже для себя теперь интересно. В поверхностном курсе который я проходил, мы как то не коснулись этих моментов... А понять то охота....
Ответить с цитированием
  #18 (permalink)  
Старый 22.04.2017, 20:22
Новичок на форуме
Отправить личное сообщение для TONI@19892704 Посмотреть профиль Найти все сообщения от TONI@19892704
 
Регистрация: 21.04.2017
Сообщений: 8

Ага! вот в чём фишка! Точно я на это и не обратил внимания там речь про Java. Упс... Извиняюсь за неточности и неудобства... Но Вы мне сильно помогли... ))) И вообще рад знакомству со всеми. Спасибо ребята )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как принять данные из PHP в Javascript и вставить их в объекты класса SeanPaul Общие вопросы Javascript 2 26.06.2016 17:34
Константный массив, как приватное поле класса AndreyMG Общие вопросы Javascript 0 13.05.2016 17:31
Как найти предка по имени класса? snovapavel jQuery 7 12.05.2016 12:08
Как передать объект тега HTML в функцию Javascript? friend_RU Общие вопросы Javascript 2 22.03.2016 14:18
Как реализовать функцию Sberrr Javascript под браузер 1 28.09.2010 19:52