Перейти к тексту


developerWorks Россия  >  Технология Java  >  

Техническая библиотека

developerWorks
 Ссылки по теме:    IBM Redbooks  |  Форумы
 
  
 
 Название  6    Скрыть краткие описания    
 
Название Дата
Теория и практика Java: Динамическая компиляция и измерение производительности
Проведение и интерпретация испытаний производительности для динамически компилируемых языков программирования, таких как Java, является намного более трудной задачей, чем для статически компилируемых языков, например C или C++. В данной статье серии "Теория и практика Java" Brian Goetz объясняет несколько из множества причин, по которым динамическая компиляция может усложнить тест производительности. Поделитесь своими мыслями по данной статье с автором и другими читателями в соответствующем форуме.
    21.12.2004  
 
Теория и практика Java: Загадки родовых типов (generics)
Родовые типы, добавленные в JDK 5.0, являются значительным улучшением независимости от типа в языке Java. Однако, для новичков некоторые аспекты родовых типов могут показаться странными или даже совершенно ненормальными. В статье этого месяца "Теория и практика Java" Брайан Гец исследует ловушки, в которые могут попасть новички при изучении родовых типов.
    25.01.2005  
 
Теория и практика Java: Введение в неблокирующие алгоритмы
Версия Java 5.0 впервые сделала возможной разработку неблокирующих алгоритмов на языке программирования Java, и эта возможность широко используется в пакете . Неблокирующие алгоритмы представляют собой параллельные алгоритмы, потокозащищенность которых обеспечивается не блокировками, а низкоуровневыми атомарными аппаратными примитивами, такими как сравнение-и-замена. Разработка и реализация неблокирующих алгоритмов может быть чрезвычайно сложной задачей, но они могут предложить лучшую производительность и большую стойкость к проблемам живучести, таким как взаимоблокировки и инверсия приоритетов. В этой очередной статье серии Теория и практика Java гуру параллельности Брайан Гец рассматривает работу некоторых неблокирующих алгоритмов.
    18.04.2006  
 
Теория и практика Java: Методы безопасного конструирования
В этом выпуске по теории и практике Java Брайан Гетц рассматривает распространенную опасность, связанную с поточностью: допущение ситуации, при которой указатель this исчезает во время конструирования. Эта безвредная на вид практика может вызвать непредсказуемые и нежелательные результаты в работе ваших Java-программ.
    12.01.2007  
 
Теория и практика Java: Работа с InterruptedException
Многие методы языка Java, такие как Thread.sleep() и Object.wait(), выдают исключение InterruptedException. На него нельзя не обратить внимания, потому что это отмеченное исключение, но что же с ним делать? В этом месяце в очередной статье серии Теория и практика Java эксперт по параллельности Брайан Гетц объясняет, что означает InterruptedException, почему оно генерируется, и что с ним делать.
    27.02.2007  
 
Теория и практика Java: Управление производительностью - есть ли у вас план?
Брайан Гетц обсуждает некоторые из наиболее частых ошибок, связанных с производительностью, с которыми он сталкивался в проектах с использованием языка Java. Хотя существует множество различных моментов при написании программ, которые могут привести к проблемам с производительностью, часто в них виноваты ошибки в управлении и выборе подхода.
    05.03.2007  
 
 Название  6    Скрыть краткие описания    
 
Ничего не нашли? Предложите материал.