"హాయ్, అమిగో!"

"నేను మీకు నా ప్రత్యేక నైపుణ్యాన్ని నేర్పించగలను: అనవసరమైన పనిని నివారించడం."

"హ్మ్. ఇది ఎలా మొదలవుతుందో నాకు నచ్చింది."

"గుర్తుంచుకోండి, ప్రతిదీ తెలుసుకోవడం అసాధ్యం. మరియు ఇది అవసరం లేదు. కానీ, మీకు అవసరమైన సమాచారాన్ని త్వరగా కనుగొనగలిగితే, మీరు బంగారు రంగులో ఉంటారు."

"జావా చాలా త్వరగా అభివృద్ధి చెందుతోంది, ఎందుకంటే జావా ప్రోగ్రామర్లు ఒకరి పనిని మరొకరు ఉపయోగిస్తున్నారు. ఇంటర్నెట్‌లో మిలియన్ల కొద్దీ జావా లైబ్రరీలు ఉన్నాయి, అవి బాగా వ్రాసిన, డీబగ్ చేయబడిన, డాక్యుమెంట్ చేయబడిన మరియు లైసెన్స్ లేనివి. వాటిని ఉపయోగించండి."

"ప్రోగ్రామర్‌ల కోసం వందలాది వెబ్‌సైట్‌లు ఉన్నాయి, ఇక్కడ ఎక్కువ అనుభవజ్ఞులైన ప్రోగ్రామర్లు ప్రారంభకులకు మరియు తక్కువ అనుభవం ఉన్నవారికి సహాయం చేస్తారు. వాటిని ఉపయోగించండి."

"మీరు ఏదైనా రాయాలనుకుంటున్నారు, మరొకరు ఇప్పటికే వ్రాసారు. సరే, ప్రతిదీ కాకపోవచ్చు, కానీ 90-95 శాతం, ఖచ్చితంగా."

"ఓహో."

"మీరు ఎల్లప్పుడూ రెండు విషయాలను గుర్తుంచుకోవాలని నేను కోరుకుంటున్నాను:"

1. ప్రోగ్రామింగ్ 50 సంవత్సరాల క్రితం ప్రారంభమైంది. జావా వయసు దాదాపు 20 ఏళ్లు.

మీకు అవసరమైన 99% కోడ్ ఇప్పటికే వ్రాయబడింది.

2. మీరు మొదటి నుండి ఏదైనా వ్రాసే ముందు, ఇంటర్నెట్‌లో శోధించండి. చాలా మటుకు, ఎవరైనా ఇంతకు ముందు అవసరం మరియు ఇప్పటికే సమస్యను పరిష్కరించారు.

"కాబట్టి, మేము 'గూగుల్' ఎలా చేయాలో నేర్చుకోబోతున్నాము, అంటే ఇంటర్నెట్‌లో శోధించండి. మీరు ఊహించినట్లుగా, 'గూగ్లింగ్' అనేది Google శోధన ఇంజిన్‌ను ఉపయోగించడం."

"ఇతర శోధన ఇంజిన్‌లు కూడా పని చేస్తాయి. కానీ సిలికాన్ వ్యాలీలో ప్రోగ్రామింగ్ అత్యంత వేగంగా అభివృద్ధి చెందుతున్నందున, Google మా ఎంపిక సాధనంగా ఉంటుంది."

"మీరు Googleని ఉపయోగించి ఏదైనా కనుగొనవలసిన పనులను నేను మీకు ఇస్తాను, కాబట్టి మీరు వస్తువులను ఎలా శోధించాలో నేర్చుకోవాలి."

"కానీ ప్రస్తుతానికి, మేము కొన్ని ఉదాహరణలతో ప్రారంభిస్తాము."

మనం ఏమి తెలుసుకోవాలనుకుంటున్నాము Google ప్రశ్న గమనిక
జావాలో, ఫైల్ ఉందో లేదో నేను ఎలా తనిఖీ చేయాలి? java ఫైల్ ఉంది మొదటి లింక్‌లోనే సమాధానం ఉంది.
సమాధానం:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
జావాలో, నేను ఇంటర్నెట్ నుండి ఫైల్‌ను ఎలా డౌన్‌లోడ్ చేయాలి? జావా ఫైల్ డౌన్‌లోడ్ మొదటి లింక్‌లో ఒక ఉదాహరణ ఉంది.
సమాధానం:
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 ఎంత? RUBలో 100 డాలర్లు ఈ సమాధానం కోసం మీరు లింక్‌ను క్లిక్ చేయాల్సిన అవసరం లేదు!
సమాధానం:
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% సమస్యలకు సమాధానం లేదా క్లూని కనుగొనడానికి ఇంటర్నెట్‌ను ఉపయోగించవచ్చు."

"అయ్యో!" మీరు చెప్పేది నేను ఎప్పుడూ శ్రద్ధగా వింటాను!"