„Здрасти, Амиго!“

„Мога да те науча на специалното си умение: избягване на ненужна работа.“

„Хмм. Харесва ми How започва това.“

„Запомнете, че е невъзможно да знаете всичко. И не е необходимо. Но ако можете бързо да намерите информацията, от която се нуждаете, тогава сте златен човек.“

„Java се разраства толкова бързо, защото Java програмистите използват взаимно работата си. Интернет разполага с мorони Java библиотеки, които са добре написани, с отстраняване на грешки, documentирани и без лиценз. Използвайте ги.“

„Има стотици уебсайтове за програмисти, където по-опитни програмисти помагат на начинаещи и на по-малко опитни. Използвайте ги.“

„Всичко, което искате да напишете, някой друг вече го е написал. Е, може би не всичко, но 90-95 процента със сигурност.“

"Уау!"

„Искам винаги да помниш две неща:“

1. Програмирането започна преди повече от 50 години. Java е почти на 20 години.

99% от codeа, от който се нуждаете, вече е написан.

2. Преди да напишете нещо от нулата, потърсете в Интернет. Най-вероятно някой е имал нужда от него преди и вече е решил проблема.

„И така, ще се научим How да „гуглим“, т.е. да търсим в интернет. Както може би се досещате, „гугъл“ включва използването на търсачката на Google.“

„Другите търсачки също ще работят. Но тъй като програмирането се развива най-бързо в Сorциевата долина, Google ще бъде нашият предпочитан инструмент.“

„Ще ви дам задачи, при които трябва да намерите нещо с помощта на Google, така че ще трябва да се научите How да търсите неща.“

„Но засега ще започнем само с някои примери.“

Какво искаме да знаем Google заявка Забележка
В Java, How да проверя дали файлът съществува? java файл съществува Още първият линк съдържа отговора.
Отговор:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
В Java, How да изтегля файл от интернет? изтегляне на java файл Първият линк има пример.
Отговор:
URL website = new URL("http://www.website.com/information.asp");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
Колко струват 100 долара в рубли? 100 долара в рубли Дори не е нужно да щракнете върху връзка за този отговор!
Отговор:
3 270.21812 Russian rubles
Как да разбера коя version на JDK е инсталирана? How да получите jdk version Втората връзка.
Отговор:
C:\>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

„Не бъдете мързеливи. Отидете в Google, въведете тези заявки и намерете отговорите.“

„Учим се How да намираме отговори за секунди, instead of за часове, а понякога и за седмици. Което може да се случи.“

"Уау. Обещавам, че няма да мързелувам."

„Един опитен разработчик може да използва интернет, за да намери отговор or ключ за 99,99% от всички проблеми, които могат да възникнат.“

"Уау!" Винаги ще слушам внимателно Howво имаш да кажеш!"