Archive

Posts Tagged ‘Java’

5 things you didn’t know about java.util.concurrent, Part 1

Ноябрь 14th, 2010

Source

Concurrent Collections were a huge addition to Java™ 5, but many Java developers lost sight of them in all the hoopla about annotations and generics. Additionally (and perhaps more truthfully), many developers avoid this package because they assume that it, like the problems it seeks to solve, must be complicated.

In fact, java.util.concurrent contains many classes that effectively resolve common concurrency problems, without requiring you to break a sweat. Read on to learn howjava.util.concurrent classes like CopyOnWriteArrayList and BlockingQueue help you solve the pernicious challenges of multithreaded programming.

Read more...

, , , , , , , , ,

5 вещей, которых вы не знали о многопоточности

Ноябрь 14th, 2010

Источник

Хоть от многопоточности и библиотек, которые её поддерживают, отказываются немногие Java-программисты, но тех, кто нашёл время изучить вопрос в глубину ещё меньше. Вместо этого мы узнаём о потоках только столько, сколько нам требуется для конкретной задачи, добавляя новые приёмы в свой инструментарий лишь тогда, когда это необходимо. Так можно создавать и запускать достойные приложения, но можно делать и лучше. Понимание особенностей компилятора и виртуальной машины Java поможет вам писать более эффективный, производительный код.

В этом выпуске серии «5 вещей …», я представлю некоторые из тонких аспектов многопоточного программирования, в том числе synchronized-методы, volatile переменные и атомарные классы. Речь пойдет в особенности о том, как некоторые из этих конструкций взаимодействуют с JVM и Java-компилятором, и как различные взаимодействия могут повлиять на производительность приложений.

Read more...

, , , , , , , , ,

Ресурсы для разработки мобильных приложений, интегрированных с YouTube

Ноябрь 13th, 2010

Источник

Разработчики могут использовать платформу YouTube, чтобы реализовать запись, загрузку, отправку и воспроизведение видео в своих мобильных приложениях. Это упростит работу и улучшит качество их конечных продуктов. В этой статье освещаются некоторые технологии, которые можно использовать в приложениях.

Read more...

, , , , , , ,

The DetectSmartPhone class encapsulates information about a browser’s connection to your web site

Ноябрь 9th, 2010

Source

The DetectSmartPhone class encapsulates information about a browser's connection to your web site.  You can use it to find out whether the browser asking for your site's content is probably running on a mobile device. The methods were written so you can be as granular as you want. For example, enquiring whether it's as specific as an iPod Touch or as general as a smartphone class device. The object's methods return true, or false.

Read more...

, , , , , , , , , ,

Scroll SWT widgets into view when they get focus

Ноябрь 9th, 2010


Read more...

, , , , ,