java进:javaSE urlConnection.getInputStream() 乱码
代码如下:import java.net.URL;import java.net.URLConnection;import java.util.*;import java.io.IOException;public class TestgetHtml { public static void main(String[] args) { StringBuffer allText=new StringBuffer(""); StringBuffer tempPage=new StringBuffer(""); String temper =""; String str=""; try { for(int i=1;i<10;i++){ URL url = new URL("http://某静态网页编码是utf-8.html"); URLConnection connection = url.openConnection(); connection.setRequestProperty("Content-Type", "text/html;charset=utf-8"); connection.connect(); // print header fields Scanner in = new Scanner(connection.getInputStream()); // print first ten lines of contents for (int n = 30; in.hasNextLine() && n <= 1000; n++) { tempPage.append(in.nextLine()); } // System.out.println("in"); //tempPage.subSequence(tempPage.indexOf("
最满意答案
首先回答 你的问题。javase 和javaee分别是java的标准开发和企业开发两个方向。以后就业都是EE的。所以楼主可以向EE努力。另外随着Android的普及,楼主去学Android也不错。薪水不错。另外市场也需求这些人才。 对于你接下来学啥的问题,我给你个 我的经历。 我学了SE以后,学的HTML和JSP,JAVABean,Servlet。这个网上也有 视频教程,也可以自己买书学。 学的差不多了以后,去学数据库的基本操作。这里建议楼主学Oracle的。不过要从 最基础的sql 语言学起。然后网上找一些数据库和jsp的例子,怎么用tomcat部署 服务器。 再接下来就可以开始 框架的学习了。我 那时候学的是ssh(struts2 Spring Hibernate),还有jsf。不一定都要学这些。能掌握响应的工作原理最好。其实框架可以根据一些 招聘网来选,比如你去51job(百度一下)然后输入“java工程师”你看企业都需要什么框架,你去学就行了。呵呵。 另外,回答你补充的问题。 尚学堂和传智的视频,我感觉其实差不多。内容都是差不多的。我2个都看过。个人感觉还是尚学堂马士兵的j2se5.0精彩。讲的很生动也很有趣。后面的视频在电驴上都有下载,而且有全集的,10来个G吧。速度还很不错。 学了SE,再学别的。你学了SE以后先要定下自己以后开发的方向。要搞EE得就准备学jsp,servlet,JavaBean,然后学几个框架就行。最关键的,以后接触到新的框架,能看懂官方给出的例子 程序,然后就可以自己学框架了。如果你要进行手机android开发,就弄 点书看吧。推荐《深入浅出Google Android》(比较容易入门),《Android SDK开发范例大全》(希望更加精通的选择)。考虑采纳一下。有空到 软件测试基地,365testing更多推荐
发布评论