Только месяц назад стоял перед таким выбором (за исключением, пожалуй, того что я не пользуюсь внешним монитором). В итоге провёл довольно много времени выбирая и остановился на таком ноутбуке: http://www.dell.com/us/p/inspiron-15r-se-7520/pd
Плюсы:
1. Экран - 15 дюймов, матовый, 1920x1080
2. Вместо DVD был успешно установлен SSD
3. i7
4. Дискретная карта - иногда пиграть в игры
5. Linux работает из коробки (без дискретной видео карты)
6. 4 USB слота (USB 3.0)
Минусы:
1. Windows 8
2. Драйвера для видеокарты (в итоге удалось настроить только под Windows, под Linux - нет)
3. Вес - более двух кг (для меня не критично)
Пока что всем доволен, за исключением драйверов для видеокарты и Windows 8 (в основном, из-за того что сломалась поддержка некоторых игр, например, Fifa 13). Но т.к. я пользуюсь Linux 95% времени - данные минусы меня не очень напрягают.
public class Application {
private CsvData csvData = null;
public CsvData getCsvData() {
if ( csvData == null ) {
csvData = readCsvData();
}
return csvData;
}
private CsvData readCsvData() {
// read file from the disk, do not forget about synchronization
// ...
return csvData;
}
}