8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

[Официальное подлинное] Java Programmer Wortk Notes Java программисты.

Цена: 953руб.    (¥53)
Артикул: 598240849392

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:弗洛拉图书专营店
Адрес:Шаньдун
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 29.8 19.5351руб.
¥45810руб.
¥38684руб.
¥27.5495руб.


Параметры продукта

Java Programmer Примечания к собеседованию
      Ценообразование79.00
ИздательMachinery Industry Press
Версия1
Опубликованная датаИюнь 2019 года
формат16
авторЯн Фэн Ван Нэн
УкраситьОплата в мягкой обложке
Количество страниц
Число слов
Кодирование ISBN9787111627623

Введение

«Java Programmer Notes» написано для встречи с выпускниками и социальными рекрутерами, которые подают заявки на ИТ -должности для рассмотрения изученных знаний и повышения конкурентоспособности рабочего места.Книга охватывает основные знания, необходимые для интервью с программистами Java. и Android программирование ожидают.Эта книга также включает в себя внедрение значительной продолжительности навыков собеседования, и тщательно собрал 20 вопросов, часто задаваемых интервьюером, и 20 вопросов, заданных на английском языке, часто рассматриваемых иностранными компаниями, чтобы помочь соискателям продемонстрировать свою техническую силу во время интервью Процесс может дать полную игру мягкой силе, такой как ваше собственное качество и личное очарование. 

Эта книга не только одна“ xi Quot&Rdquo; В каждом разделе точки знаний, связанные с этим разделом, также были полностью разобрались.«Примечания к интервью Java Progrommer» написано в методе заметок. Полем

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

Эта книга рассказывает о реальных вопросах письменных тестовых интервью Java в различных компаниях. Полем

«Java Programmer Notes» -это выпускник, связанный с компьютером, а также ссылка на письменные тесты и интервью в интервью, а также можно читать и использовать в качестве энтузиастов компьютера, которые заинтересованы в ИТ -индустрии.


Оглавление

Предисловие


Часть работы стратегии поиска работы


Первая глава предсказывается всем, и она не будет заброшена—— подготовка к работе


1.1 Избавиться от занятости“ фобия”


1.2 Глубоко проанализируйте себя и найдите стандартное позиционирование——


1.3 Сформулируйте подробный план поиска работы


1.4 канал поиска работы, который вы должны знать


1.5 Знайте процесс найма


Глава 2 Создайте свою личную визитную карточку—— навыки резюме


2.1 Личные требования к написанию резюме и меры предосторожности


2.2 Английское резюме


2.3 Ссылка на шаблон резюме


Глава 3 Письмо как читы Бога—— письменные навыки тестирования


3.1 Письменный тест -это длительная битва за поле


3.2 Консолидация фонда - король


3.3 После пистолета это не быстро


3.4 Практикуйте небольшую интеллектуальную проблему


3.5 Обратите внимание на английский письменный тест и словарный запас


3.6 Установите свою собственную письменную тестовую базу данных


Глава 4 Завоевать уникальный трюк интервьюера—— навыки интервью


4.1 Советы для одежды для интервью


4.2 Не сражайся без подготовки—— подготовить вопросы заранее


4.3 Помните!Раунд интервью все еще&Ldquo; техническая поверхность”


4.4 Обратите внимание на английский язык


4.5 Детали определяют успех или неудачу


Как выбрать главы 5 и медведь лапа—— предлагайте навыки отбора


5.1 Выберите большой принцип предложения—&Mdash; направление первое, зарабатывает деньги вторым


5.2 Выберите тот, который вам подходит


5.3*, что более важно для дохода


Глава 6 Мое будущее я мастер—— планирование карьеры


6.1y Траектория развития


6.2 Включите корпоративную культуру


6.3 об смене работы


ГЛАВА 7 ПРЕДЛОЖЕНИЕ Планируется, чтобы выиграть тысячи миль—— двадцать вопросов, которые часто задают интервьюеры


7.1. Поговорите о своей семейной ситуации


7.2 Что у вас есть для своих хобби и интересов


7.3 Каковы ваши собственные преимущества


7.4 Какие у вас собственные недостатки


7.5 Говоря о вашем чувстве выполненного долга


7.6 Поговорите о своем опыте неудачи


7.7, какой проект вы сделали


7.8 Сколько у вас кода


7.9 Пожалуйста, опишите свое понимание нашей компании


7.10 Разговор о планировании карьеры в течение 5 лет


7.11 Что вы думаете о большой проблеме после работы


7.12 Каковы ваши взгляды на деловые поездки и иностранные фракции


7.13 Каковы ваши взгляды на сверхурочное время


7.14 Каковы ваши взгляды на работу -Jumping


7.15 Как вы понимаете позицию, на которую вы подаете заявку


7.16 Как вы можете облегчить, когда вы столкнетесь с стрессом в своей работе


7.17 Как просматривать программистов после 40 лет и не мобилизовать код


7.18 Вы испытывали разногласия с другими на работе?С чем вы имеете дело


7.19 Какое обучение вы обычно принимаете


7.20 Что еще вам нужно понять


Глава 8 Конфликт и знание других, никогда не сражаясь—— 20 Английских вопросов, часто проверяемых иностранными компаниями


8.1 Пожалуйста, расскажите мне что -нибудь о себе?


8.2 Какой опыт у вас есть в этом огне?


8.3What is your dream job?


8.4Why should we hire you?


8.5What are you looking for in a job?


8.6Are you willing to work overtime?


8.7What is your greatest weakness?


8.8What are your strengths?


8.9Why did you quit your last job?


8.10 Зачем вы хотите работать в нашей компании?


8.11 Какую зарплату вы ищете?


8.12What do co-workers say about you?


8.13 Что мы некоторые из ваших достижений на вашей последней работе?


8.14 Направляйте меня о вашей способности работать под давлением?


8.15 Что вы узнали от Missakes на работе?


8.16, где вы видите себя через 5 лет?


8.17. Как долго вы ожидаете работать на нас, если он?


8.18 Что вы хотите узнать о нашей компании?


8.19 разыгрывает меня о предложении, которое вы сделали?


8.20 Что побуждает вас сделать все возможное на работе?


ГЛАВА 9 IQ ASTANCE—— Вопросы об исчезновении способностей тестирования способностей


9.1 Тестовые вопросы для математических типов


[Вопросы интервью 1] гонка кролика


【Вопросы интервью 2】 Стоимость женской одежды


[Вопросы интервью 3] Сколько метров проходило парящую птицу


[Вопросы интервью 4] Ценность телевизора


【Вопросы интервью 5】 плагин -в таблетках


[Вопросы интервью 6] Водооборудование


[Вопросы интервью 7] встреча за пределами стены двора


[Вопросы интервью 8] Проблема с травой в пищу коровы


【Интервью Вопрос 9】 Отправка вазы


【Вопросы интервью 10】 левое колесо


9.2 Вопросы тестирования логического типа


[Вопросы интервью 1] Какой профессор присутствовал на встрече


[Интервью Вопрос 2] Кто является преступником


[Вопросы интервью 3] День рождения профессора Вана


[Вопросы интервью 4] Кто такой катастрофа?


[Вопросы интервью 5] Какой язык будет


[Вопросы интервью 6] Как получить фрукты


【Интервью Вопрос 7】 Пираты разделяют украденные товары


[Вопросы интервью 8] Четыре друзья в городе


[Вопросы интервью 9] Остров лжи


[Интервью Вопрос 10] Муж - вор


第 2 部分 面试 笔试技术篇


Глава 1 Java Basic


10.1.


10.1.1 Комбинация точек знаний


10.1.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Преимущество языка Java


[Вопросы интервью 2] Кратко описывает Java и C.


10.2 Тип данных Java


10.2.1. Комплекты знаний расчесывание


10.2.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите правила конвертации между различными типами данных


[Вопросы интервью 2] Определите, является ли следующее заявление о назначении правильным


[Вопросы интервью 3] Может ли китайский персонаж хранить китайский персонаж в переменной типа Char?


[Вопросы интервью 4] Кратко опишите, что недоступно.


【Интервью Вопрос 5】 Программа неверна


10.3 Оператор


10.3.1 Расческа точек знаний


10.3.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите приоритет оператора


[Вопросы интервью 2] Напишите результаты бега следующей программы


[Интервью Вопрос 3] Скажи это&и&&Разница


[Вопросы интервью 4] Используйте эффективный метод для расчета 2 умножения 8 равенства нескольким


【Вопросы интервью 5】 Краткое описание“==&В чем разница между rdquo;


10.4 Заявление филиала и оператор цикла


10.4.1.


10.4.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите, почему в Java нет заявления о Goto.


[Вопросы интервью 2] Кратко опишите, как прыгнуть несколько циклов на Java


10.5 массив


10.5.1 Комбинация точек знаний


10.5.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите метод инициализации массива на Java


[Вопросы интервью 2] Кратко опишите, как скопировать целочисленный массив на Java


[Вопросы интервью 3] Есть ли метод длины () в массиве?


10.6 Строка


10.6.1 Расчестивание точек знания


10.6.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Характеристики типа строки


[Вопросы интервью 2] Кратко описывают различия и применимые сценарии строки, строкового буфера, StringBuilder


[Вопросы интервью 3] Как преобразовать строку с запятой, разделенную в строковой массив


10.7 Аномальное лечение


10.7.1 Комплекты знаний расчесывание


10.7.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Когда будет выполнен код в последнем блоке?


[Вопросы интервью 3] Ключевые слова в аномальной обработке Java


10.8 Механизм отражения


10.8.1 Комбинация точек знаний


10.8.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Основная концепция механизма размышлений


[Вопросы интервью 2] кратко описывают преимущества и недостатки механизма размышлений


10.9 Ключевые слова


10.9.1.


10.9.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] кратко описывают различия между финалом, наконец и завершены


[Вопросы интервью 3] кратко описывают роль статического


[Вопросы интервью 4] кратко описывают роль нестабильного


[Вопросы 5] Кратко описывают роль экземпляра


10.10 Вход/Вывод


10.10.1 Расческа точек знаний


10.10.2 Анализ классических вопросов интервью


[Интервью 1] Напишите программу, чтобы определить, есть ли файл с суффиксом.


[Вопросы интервью 2] Напишите программу для реализации суждения D: \ Directory (включая все подразделение), есть ли файл с суффиксом.


[Вопросы интервью 3] Кратко опишите классификацию потоков ввода/вывода Java


[Вопросы интервью 4] Написание программы может распечатать исходный код этой программы на экране


[Вопросы интервью 5] Что такое сериализация и устройство объекта 


[Вопросы интервью 6] Кратко опишите, что такое сериализованная версия


Глава 1: Лицевой объект


11.1 Основная концепция


11.1.1 Комбинация точек знаний


11.1.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите разницу между объектом -ориентированным и процессом -орицентом


[Вопросы интервью 2] Кратко описывают основные характеристики объектов объектов.


11.2 наследство


11.2.1 Комбинация точек знаний


11.2.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Что такое наследство?Каковы характеристики наследования Java?


[Вопросы интервью 2] кратко описывают разницу между наследством и комбинацией


[Вопросы интервью 3] кратко описывают разницу между перегрузкой и переопределением


【Вопросы интервью 4】 Программа неверна


[Вопросы интервью 5] Как получить имя родительского класса?Как получить название класса текущего класса бега?


11.3 Метод строительства


11.3.1 Расчестивание точек знания


11.3.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Можно ли унаследовать конструктор?Можно ли перезагрузить?


[Вопросы интервью 2] Правильным ли код ниже?Если у вас есть ошибка, пожалуйста, поправьте 


[Вопросы интервью 3] Кратко опишите порядок инициализации статических блоков, нестатических блоков и конструктивных функций


11.4 Аннотация и интерфейсы


11.4.1.


11.4.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Кратко описывают одни и те же моменты и различия между абстрактными классами и интерфейсами


[Вопросы интервью 3] Может ли класс абстрактного абстрактного Java достичь интерфейса?Нужно ли им реализовать все методы?


[Вопросы интервью 4] Может ли абстрактный класс Java быть окончательным?


11.5 Внутренний класс


11.5.1 Расчестивание точек знания


11.5.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] кратко описывают разницу между статическим вложенным классом и внутренним классом


[Вопросы интервью 3] Что такое анонимный внутренний класс?На что я должен обратить внимание при использовании анонимных внутренних классов? 


Глава 1 Многооткрытие


12.1 Основы потока


12.1.1. Комплекты знаний расчесывание


12.1.2 Анализ классических вопросов интервью


[Вопросы интервью 1] В чем разница между процессом и потоком?


[Вопросы интервью 2] Сколько способов реализовать многопоточные в Java?Запустить ветку с запуска или запуска?


[Вопросы интервью 3] В чем разница между беглевой и вызовой в Java? 


12.2 Состояние и контроль потоков


12.2.1. Комплекты знаний расчесывание


12.2.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите разницу между методом сна и методом ожидания, разницей между методом сна и методом урожайности


[Вопросы интервью 2] Кратко опишите, почему в Java, почему не рекомендуется использовать метод остановки и приостановки для прекращения потока


[Вопросы интервью 3] Как прекратить ветку


12.3 Синхронная нить


12.3.1. Комплекты знаний расчесывание


12.3.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Проблема с наличным счетом. 


[Вопросы интервью 2] кратко описывают разницу между синхронизированной и блокировкой


12.4 Механизм координации потока


12.4.1.


12.4.2 Анализ классических вопросов интервью


[Вопросы интервью] Вопросы продюсера-потребитель


12.5 Тема Guardian


12.5.1 Комбинация точек знаний


12.5.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Проанализируйте результаты вывода следующего параграфа


Глава 1 Java Container


13.1 Коллекция и итератор


13.1.1 Расчестивание точек знания


13.1.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] кратко описывают разницу между сбором и коллекциями


13.2hashset и Treesset


13.2.1 Расчестивание точек знания


13.2.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Класс реализации интерфейса SET


[Вопросы интервью 3] выводите персонажа, который повторяется один раз в строке


13.3ArrayList, Vector и LinkedList


13.3.1 Расчестивание точек знания


18.3.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Кратко опишите разницу между ArrayList и Vector


[Вопросы интервью 3] Удаление программирования Удалить повторяющиеся элементы в векторном контейнере


13.4 Hashmap и Hashtable


13.4.1 Расчестивание точек знания


13.4.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Почему я должен представить структуру красного и черного дерева


Глава 1 Режим разработки программного обеспечения и проектирования


14.1UML


14.1.1 Расчестивание точек знания


14.1.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла 


[Вопросы интервью 2] Диаграмма UML на этапе дизайна модели


[Вопросы интервью 3] Разработка случая заказа заказа


14.2 Режим одиночного режима


14.2.1 Расчестивание точек знания


14.2.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Напишите загруженный код в одиночном режиме


[Вопросы интервью 2] Преимущества и недостатки Lazy Singles Mode


14.3 Заводская модель


14.3.1 Расчестивание точек знания


14.3.2 Анализ классических вопросов интервью


[Вопросы интервью 1] кратко разница между режимом метода фабрики и режимом абстрактного завода


[Вопросы интервью 2] Преимущества и недостатки заводской модели


14.4 Режим наблюдателя


14.4.1 Расчестивание точек знания


14.4.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Преимущества режима наблюдателя


[Вопросы интервью 2] Сценарий использования режима наблюдателя


14.5 Режим адаптера


14.5.1 Комбинирование точек знания


14.5.2 Анализ классических вопросов интервью


[Вопросы интервью 1] При каких обстоятельствах подходит для использования режима адаптера


[Вопросы интервью 2] Режим адаптера в библиотеке Java


Глава 1 Структура данных и алгоритм


15.1 Линейная структура


[Вопросы интервью 1] Используйте Java для реализации одного связанного списка


[Вопросы интервью 2] Удалить повторяющиеся элементы из связанного списка


[Вопросы интервью 3] осознайте изменение связанного списка


[Вопросы интервью 4] Используйте две очереди моделирования стека для работы


15.2 Структура дерева


[Вопросы интервью 1] Используйте Java для реализации бинарного дерева


[Вопросы интервью 2] пересечение бинарных деревьев (обход глубины)


[Вопросы интервью 3] Проверка бинарных деревьев (пройденные по уровню)


[Вопросы интервью 4] Расчет программирования количества узлов листьев в бинарном дереве


15.3 Сортировка и поиск


[Вопросы интервью 1] Внедрение программирования непосредственно вставлена ​​сортировки


[Вопросы интервью 2] Программирование для достижения пузырьковой сортировки


[Вопросы интервью 3] реализация программирования простой выбор сортировки


[Вопросы интервью 4] Программирование для достижения быстрой сортировки


[Вопросы интервью 5] Программирование сортировки холма


[Вопросы интервью 6] Программирование реализации сортировки кучи


[Вопросы интервью 7] Сравнение различных алгоритмов сортировки


[Вопросы интервью 8] Программирование реализации двойной точки поиска


15.4 Алгоритм дизайн


【Вопросы интервью 1】 Статистическое количество персонажей


[Вопросы интервью 2] Рассчитайте пересечение двух упорядоченных целочисленных массивов


[Вопросы интервью 3] Определите, содержит ли строка дублируемые символы


[Вопросы интервью 4] Найдите специальный шестизначный номер


[Вопросы интервью 5] Установите небольшое число


[Вопросы интервью 6] Переводчик суммы


[Вопросы интервью 7] Уродливые в течение 1500 года


Глава 1 Java EE и Framework с открытым исходным кодом


16.1JDBC


16.1.1 Расчестивание точек знания 


16.1.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Сколько типов уровней изоляции транзакций в JDBC?


[Вопросы интервью 3] Напишите код, подключенный к базе данных Oracle с JDBC


16.2spring Легкая архитектура


16.2.1 Расчестивание точек знания 


16.2.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Каковы преимущества использования весенней структуры?


[Вопросы интервью 3] Что такое контролирующая и зависимая инъекция, как его достичь в рамках весной?


16.3Hibernate


16.3.1 Расчестивание точек знания


16.3.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите механизм сгибания кеша


[Вопросы интервью 2] Каковы методы Hibernate запроса?


16.4EJB


16.4.1 Расчестивание точек знания


16.4.2 Анализ классических вопросов интервью


[Вопросы интервью 1] Кратко опишите услуги, предоставляемые контейнером EJB


[Вопросы интервью 2] Кратко опишите разницу между состоянием EJB, без разговора, и без гражданства сессии.


[Вопросы интервью 3] Как EJB управляет делами?


Глава 1 Java Web Design


17.1JSP


17.1.1 Расчестивание точек знания 


17.1.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Какие элементы действия определены в JSP?


[Вопросы интервью 3] В чем разница между JSP и Сервлетом


17.2Servlet


17.2.1 Расчестивание точек знания 


17.2.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] В чем разница между прямым и перенаправлением в сервлете?


17.3


17.3.1 Комбинирование точек знания 


17.3.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] кратко описывают метод создания объектов


[Вопросы интервью 3] вывод результатов следующего кода


17.4XML


17.4.1. 


17.4.2 Анализ классических вопросов интервью


【Вопросы интервью 1】 Проблемы здравого смысла


[Вопросы интервью 2] Как называется пространство XML?Какова роль?


[Вопросы интервью 3] В чем разница между DOM и Sax Sanager?Каковы их соответствующие преимущества?


17.5WebserviceREST


17.5.1. Расчестивание точек знания 


17.5.2 Анализ классических вопросов интервью


[Вопросы интервью 1] В чем разница между отдыхом и мылом?


[Вопросы интервью 2] Что такое служба отдыха, объясните, пожалуйста, пол и безопасность власти?


[Вопросы интервью 3] Каковы основные методы запроса для Restful?В чем разница?


Глава 1 8 Классические вопросы интервью для Android подробно объясняют объяснение


18.1Android Architecture


[Вопросы интервью] Кратко опишите архитектуру Android


18.2Android's четыре основных компонента


[Вопрос интервью] Кратко описывает четыре основных компонента Android и его роль


18.3 жизненный цикл


[Вопросы интервью] Кратко опишите жизненный цикл деятельности


18.4 onsaveInceState функция


[Вопросы интервью] Кратко опишите время OnsaveInstanceState и OneroreInstancestate


18.5 При переключении горизонтальных и вертикальных экранов жизненный цикл активности


[Вопрос интервью] Кратко опишите жизненный цикл активности при переключении горизонтального и вертикального переключения экрана


18.6 Как передавать данные между двумя активностью


[Вопрос интервью] Кратко опишите, как передавать данные между двумя деятельностью


18.7Fragment


[Интервью] Что такое метод загрузки фрагмента?Как взаимодействие между фрагментом и активностью?


18.8RecyclerView


[Вопрос интервью] Кратко опишите, что такое Recyclerview


18.9service и метод запуска службы службы


[Вопросы интервью] Кратко опишите, что такое метод начала обслуживания и обслуживания


18.10BREDCASTRECEIVEIVER


[Вопросы интервью] Кратко опишите метод регистрации вещания и тип вещания


18.11ContentProvider Механизм


[Вопрос интервью] Кратко опишите механизм Content Provider и преимущества использования ContentProvider


18.12handler Механизм


[Вопрос интервью] Кратко опишите механизм обработчика в Android


18.13Android Cross -Process Communication


[Вопросы интервью] Кратко описывают несколько способов общения между процессами в Android


18.14JNI


[Вопрос интервью] Кратко опишите, что такое JNI, и напишите основной метод вызовов JNI