import java.io.BufferedReader
import java.io.FileOutputStream
import java.io.InputStreamReader
import java.net.HttpURLConnection
import java.net.URL
import java.net.URLConnection
public class URLConnectionDemo {
public static void main(String[] args) throws Exception{
URL url = new URL("http://v.youku.com/v_show/id_XNzI0OTU2MzUy.html")
URLConnection uc = url.openConnection()
BufferedReader br = new BufferedReader(new InputStreamReader(uc.getInputStream()))
String str= null
String xz = ""
while((str=br.readLine())!=null){
if(str.indexOf(".swf")!=-1){
try{
xz = str.substring(str.lastIndexOf("http"),str.indexOf(".swf") + 4)
}catch(Exception e){
}
}
}
System.out.println("下载地址为:" + xz)
getDondow(xz,"F:\\xx.swf")
}
//下载视频方法
private static void getDondow(String url,String pathName)throws Exception{
URL ul = new URL(url)
HttpURLConnection conn = (HttpURLConnection) ul.openConnection()
BufferedInputStream bi = new BufferedInputStream(conn.getInputStream())
FileOutputStream bs = new FileOutputStream(pathName)
System.out.println("文件大约:"+(conn.getContentLength()/1024)+"K")
byte[] by = new byte[1024]
int len = 0
while((len=bi.read(by))!=-1){
bs.write(by,0,len)
}
bs.close()
bi.close()
}
}
//图片没事,不知道为什么下载的swf视频播放不出来,你多测试几个网站试试吧
首先是Java技能的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思维、Java常用API、多线程并发编程、数据结构/集合结构、IO/网络编程/反射/设计模式。这一阶段往往也是最重要的,后边许多知识和结构的使用都是根据这一基础来的。学完这一部分,做一些简略的桌面使用程序设计没有问题。
接下来Java的进阶课程中,要用到的便是数据库(MySQL)和JDBC。在之后,要学习到的是JavaWeb开发技能。学完可以具有开发个人网站和企业网站的知识技能。
最后,接下来便是Java课程最重要的部分把学到的Java技术知识应用到实战项目了,一般实战项目会占整个课程的少半时间,从浅入深,会接触到大小型企业内各种真实实战项目。 比方内容办理体系(CMS)、智能商贸体系、盛行结构使用、B2C/商城项目等。完结这些项目,你对市面上大多数web使用开发、办理体系开发、运用前沿技能开发都得心应手。
java学习路线图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)