“สวัสดี อามีโก้!”

"ฉันสามารถสอนทักษะพิเศษของฉันให้คุณได้: หลีกเลี่ยงการทำงานที่ไม่จำเป็น"

"อืม ฉันชอบการเริ่มต้นแบบนี้นะ"

"จำไว้ว่าเป็นไปไม่ได้ที่จะรู้ทุกอย่าง และไม่จำเป็น แต่ถ้าคุณสามารถค้นหาข้อมูลที่ต้องการได้อย่างรวดเร็ว คุณก็เยี่ยมมาก"

"Java เติบโตอย่างรวดเร็ว เพราะโปรแกรมเมอร์ Java ใช้งานของกันและกัน อินเทอร์เน็ตมีไลบรารี Java นับล้านที่เขียนดี ดีบั๊ก จัดทำเอกสาร และไม่ต้องให้สิทธิ์การใช้งาน ใช้มัน"

"มีเว็บไซต์หลายร้อยเว็บไซต์สำหรับโปรแกรมเมอร์ ซึ่งโปรแกรมเมอร์ที่มีประสบการณ์มากกว่าจะช่วยผู้เริ่มต้นและผู้ที่ไม่มีประสบการณ์ ใช้เว็บไซต์เหล่านั้น"

"อะไรก็ตามที่คุณอยากจะเขียน คนอื่นเขียนไว้แล้ว อืม อาจไม่ใช่ทุกอย่าง แต่ 90-95 เปอร์เซ็นต์แน่นอน"

"โว้ว."

"ฉันต้องการให้คุณจำสองสิ่งเสมอ:"

1. การเขียนโปรแกรมเริ่มต้นเมื่อ 50 ปีที่แล้ว Java มีอายุเกือบ 20 ปี

99% ของโค้ดที่คุณต้องการได้ถูกเขียนไปแล้ว

2. ก่อนที่คุณจะเขียนอะไรตั้งแต่ต้น ให้ค้นหาข้อมูลในอินเทอร์เน็ต เป็นไปได้มากว่ามีคนต้องการมันมาก่อนและแก้ไขปัญหาไปแล้ว

"ดังนั้น เราจะมาเรียนรู้วิธี 'google' ซึ่งก็คือการค้นหาทางอินเทอร์เน็ต อย่างที่คุณคงเดาได้ว่า 'google' เกี่ยวข้องกับการใช้เครื่องมือค้นหาของ Google"

"เสิร์ชเอ็นจิ้นอื่นๆ ก็ใช้ได้เช่นกัน แต่เนื่องจากการเขียนโปรแกรมมีการพัฒนาอย่างรวดเร็วที่สุดในซิลิคอนวัลเลย์ Google จึงเป็นเครื่องมือที่เราเลือกใช้"

"ฉันจะให้งานที่คุณต้องการค้นหาบางอย่างโดยใช้ Google ดังนั้นคุณจะต้องเรียนรู้วิธีค้นหาสิ่งต่างๆ"

"แต่ตอนนี้เราจะเริ่มต้นด้วยตัวอย่างบางส่วน"

สิ่งที่เราอยากรู้ การค้นหาของ Google บันทึก
ใน Java ฉันจะตรวจสอบได้อย่างไรว่ามีไฟล์อยู่หรือไม่ มีไฟล์จาวาอยู่ ลิงค์แรกมีคำตอบ
คำตอบ:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
ใน 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 ดอลลาร์ใน RUB คุณไม่จำเป็นต้องคลิกลิงก์สำหรับคำตอบนี้ด้วยซ้ำ!
คำตอบ:
3 270.21812 Russian rubles
ฉันจะทราบได้อย่างไรว่าติดตั้ง JDK เวอร์ชันใด วิธีรับเวอร์ชัน jdk ลิงค์ที่สอง
คำตอบ:
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 ป้อนคำถามเหล่านั้น แล้วค้นหาคำตอบ"

"เรากำลังเรียนรู้วิธีหาคำตอบในไม่กี่วินาทีแทนที่จะเป็นชั่วโมง และบางครั้งก็เป็นสัปดาห์ ซึ่งอาจเกิดขึ้นได้"

“ว้าว ฉันสัญญาว่าจะไม่ขี้เกียจ”

"นักพัฒนาที่มีประสบการณ์สามารถใช้อินเทอร์เน็ตเพื่อหาคำตอบหรือเบาะแสถึง 99.99% ของปัญหาทั้งหมดที่อาจเกิดขึ้น"

"โว้ว!" ฉันจะตั้งใจฟังสิ่งที่คุณพูดเสมอ!"