"Chào, Amigo!"

"Tôi có thể dạy cho bạn kỹ năng đặc biệt của tôi: tránh những công việc không cần thiết."

"Hừm. Tôi thích cách chuyện này bắt đầu."

"Hãy nhớ rằng, không thể biết tất cả mọi thứ. Và điều đó là không cần thiết. Nhưng nếu bạn có thể nhanh chóng tìm thấy thông tin mình cần, thì bạn là vàng."

"Java đang phát triển rất nhanh, bởi vì các lập trình viên Java sử dụng công việc của nhau. Internet có hàng triệu thư viện Java được viết tốt, sửa lỗi, ghi lại tài liệu và không có giấy phép. Hãy sử dụng chúng."

"Có hàng trăm trang web dành cho lập trình viên, nơi những lập trình viên giàu kinh nghiệm hơn giúp đỡ những người mới bắt đầu và những người ít kinh nghiệm hơn. Hãy sử dụng chúng."

"Bất cứ điều gì bạn có thể muốn viết, người khác đã viết rồi. Chà, có thể không phải tất cả, nhưng chắc chắn là 90-95 phần trăm."

"Ái chà."

"Tôi muốn bạn luôn nhớ hai điều:"

1. Lập trình bắt đầu từ hơn 50 năm trước. Java đã gần 20 tuổi.

99% mã bạn cần đã được viết.

2. Trước khi bạn viết bất cứ thứ gì từ đầu, hãy tìm kiếm trên Internet. Rất có thể, ai đó đã cần nó trước đây và đã giải quyết được vấn đề.

"Vì vậy, chúng ta sẽ học cách 'google', tức là tìm kiếm trên Internet. Như bạn có thể đoán, 'googling' liên quan đến việc sử dụng công cụ tìm kiếm Google."

"Các công cụ tìm kiếm khác cũng sẽ hoạt động. Nhưng vì lập trình đang phát triển nhanh nhất ở Thung lũng Silicon, nên Google sẽ là công cụ được chúng tôi lựa chọn."

"Tôi sẽ giao cho bạn những nhiệm vụ mà bạn cần tìm thứ gì đó bằng Google, vì vậy bạn sẽ phải học cách tìm kiếm mọi thứ."

"Nhưng bây giờ, chúng ta sẽ chỉ bắt đầu với một số ví dụ."

Những gì chúng tôi muốn biết truy vấn Google Ghi chú
Trong Java, làm cách nào để kiểm tra xem tệp có tồn tại không? tập tin java tồn tại Liên kết đầu tiên có câu trả lời.
Trả lời:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Trong Java, làm cách nào để tải xuống một tệp từ Internet? tải xuống tệp java Liên kết đầu tiên có một ví dụ.
Trả lời:
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 đô la bằng bao nhiêu rúp? 100 đô la bằng RUB Bạn thậm chí không cần nhấp vào liên kết cho câu trả lời này!
Trả lời:
3 270.21812 Russian rubles
Làm cách nào để biết phiên bản JDK nào đã được cài đặt? làm thế nào để có được phiên bản jdk Liên kết thứ hai.
Trả lời:
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)

"Đừng lười biếng. Hãy lên Google, nhập những truy vấn đó và tìm câu trả lời."

"Chúng tôi đang học cách tìm ra câu trả lời trong vài giây thay vì vài giờ và đôi khi là vài tuần. Điều đó có thể xảy ra."

"Chà. Tôi hứa là tôi sẽ không lười biếng đâu."

"Một nhà phát triển có kinh nghiệm có thể sử dụng Internet để tìm câu trả lời hoặc manh mối cho 99,99% tất cả các vấn đề có thể phát sinh."

"Ái chà!" Tôi sẽ luôn lắng nghe cẩn thận những gì bạn nói!"