「java开源代码阅读器」java源码在线阅读
今天给各位分享java开源代码阅读器的知识,其中也会对java源码在线阅读进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
什么软件可以打开开源代码
您好,开源代码是用记事本都是可以打开的,通常使用notepad++
或者Enditplus编辑器打开。最简单是记事本了。这些工具打开源代码之后是可以直接修改的,如果部分源代码打开之后出现乱码,通常是因为编码格式不正确造成的,一般国内软件的源代码可能会使用gbk
或者GB2312
以及UT-8
。常用的是UTF-8国际上的语言都支持。开源编程语言代码目前主流是为Java、php等等。如果你有个别的软件或者系统的源代码,而这个语言并非开源的话,那么你需要指定的IDE进行打开才行。比如.NET
C#就需要用如Visual
Studio
工具打开主文件即可导入整个项目。希望能够帮助到您,
怎么用JAVA做个RSS阅读器 求代码
解析XML 希望对你有帮助
public class ParseXML {
//下载一个XML
public void downloadXMLFile(String url,String dir) throws IOException{
//下载的文件夹创建
File ff = new File(dir);
if(!ff.exists()){
ff.mkdir();
}
//爬取指定url下的内容
URL u = new URL(url);
URLConnection uc = u.openConnection();
InputStream is = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
//d:xml
FileWriter fw = new FileWriter(dir+File.separator+getFileNameByURL(url));
BufferedWriter bw = new BufferedWriter(fw);
String line;
while((line=br.readLine())!=null){
bw.write(line);
bw.newLine();
}
bw.close();
br.close();
is.close();
fw.close();
}
//解析xml
public ListNews parseXML(File file) throws DocumentException{
//创建解析器
SAXReader sr = new SAXReader();
//要解析的文件
Document doc = sr.read(file);
//获得跟节点
Element e = doc.getRootElement();
System.out.println(e.getName());
ListNews list = new ArrayListNews();
//从跟节点下查找某节点
ListElement listTitle = e.selectNodes(Common.title);
ListElement listLink = e.selectNodes(Common.link);
ListElement listDesc = e.selectNodes(Common.desc);
ListElement listPub = e.selectNodes(Common.pubDate);
for(int i=0;ilistTitle.size();i++){
News news = new News();
news.setNTITLE(listTitle.get(i).getText());
news.setNLINK(listLink.get(i).getText());
news.setNDESC(listDesc.get(i).getText());
news.setNPUBDATE(listPub.get(i).getText());
System.out.println(listTitle.get(i).getText());
System.out.println(listLink.get(i).getText());
list.add(news);
}
return list;
}
//获取文件名
public String getFileNameByURL(String url){
String[] names = url.split("/");
return names[names.length-1];
}
public static void main(String[] args){
ParseXML px = new ParseXML();
try {
px.downloadXMLFile("", "f://xml");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File f = new File("f://xml//rss_newstop.xml");//XML
try {
ListNews list = px.parseXML(f);
NewsServiceImple nsi = new NewsServiceImple();
nsi.insertNews(list, f.getName());
} catch (DocumentException e) {
e.printStackTrace();
}
}
}
java的开源工具有哪些
看来要逼我出绝招拉。
几个开源工具推荐
目前进行一些项目,经常需要到现场开发。当在公司内部的时候,可以充分享受公司内部的软件资源,如配置管理工具(ClearCase)、设计工具(Rose)、测试管理(ClearQuest),项目管理(Project)等。但这些都是非常庞大又非常复杂,在客户现场条件下根本无法使用。
现在开源的工具,又小巧,又简单方便,在现场开发或小型项目中特别有用。下面简单推荐几种,抛砖引玉。
1 Ganttproject 1.11.1:项目计划工具
网址:
你可以使用这款软件来制定项目计划并跟踪项目资源。Ganttproject 能够将项目的各个组成部分分层次排列,并与相应的人员和时间期限挂钩。它使用一个条状图来显示项目的进展情况,你能从中看到每项任务的预定完成时间和实际的进度。你可以为每个项目组成员分配任务,设定任务的优先级和完成期限。Ganttproject的输出功能相当完备,不仅可以把数据保存为pdf文件和 csv电子数据表文件,还可以输出为HTML文件发布到Internet上。由于Ganttproject是一款纯Java应用程序,因此它可以运行于 Windows、Linux和Mac OS等多个平台上。
2 DotProject 2.0.4:项目管理工具
网址:http://
dotProject是一个基于LAMP的开源项目管理软件。开发语言为PHP,数据库默认推荐使用MySQL(基本上可以理解为只能用Mysql)。项目管理工具,当前版本支持界面很漂亮。
3 NVU 1.0:HTML编辑器
网址:http://
NVU 实际上起源于Netscape,还记得那个有点笨拙的HTML编辑器Netscape Composer吗?NVU就是在它的基础上进一步开发出来的,不过,最新版本的NVU已经不是当年的那只丑小鸭,它完全能够胜任专业网页设计工作的需求。与FrontPage和Dreamweaver这类商业HTML编辑器一样,这款软件(目前支持Windows、Linux和Mac OS平台)同时提供了源代码直接编辑和“所见即所得”这两种网页设计环境。
NVU严格遵循W3C联盟的标准,其生成的HTML代码也相当紧凑,它会帮你排除错误或冗余的代码。这款编辑器提供了拼写和语法检查功能,并且允许你采用不同的主题方案对界面进行定制。你可以自行创建并保存模版,还可以利用内置的FTP客户端把页面迅速上传到Web服务器上。
4. Mozilla Firefox:Web浏览器
网址:
Firefox 浏览器应该是Mozilla迄今为止最成功的一个开源软件项目。从2004年11月到2005年2月,这款 Internet Explorer的替代软件已经获得了超过2500万的下载次数(仅指官方网站和镜像网站的下载次数)。如果加上其它的下载网址以及用光盘方式发放的 Firefox,这个数量可能还会翻倍。Firefox拥有不少值得称赞的易用性功能,比如支持标签式浏览窗口、具备开放的插件接口,你可以安装广告拦截器、Google搜索条以及其它大量插件。Firefox不支持Visual Basic脚本、ActiveX和BHO(Browser Helper Objects),相对来说不太容易遭受恶意HTML代码的攻击,当然你也不能完全高枕无忧。
5 Freemind 0.8:Mindmap软件
网址:
什么是Mindmap?它是由英国人托尼?巴赞创造的一种笔记方法,和传统的直线记录方法完全不同,它以直观形象的图示建立起各个概念之间的联系。在国内,MindMap又被称为脑图或思维导图。Freemind 是一款Java程序,它可以帮你在一些随机的内容之间建立起有机的联系。
在Freemind中,首先你需要选中一个主题,然后从几个节点开始不断丰富 Mindmap的内容。每次加入新的元素,你都可以用连线将它与原有的元素联系起来。最终的Mindmap可以用HTML文档的形式输出。该软件的帮助信息十分全面,即便你对Mindmap不太熟悉也可以按照它的提示很快掌握Mindmap概念及软件的使用。
6 SubVersion1.4:版本管理工具
网址:
Subversion是新一代的版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作,例如使用Subversion来合作写乐谱,美工用来共同作图,功能很强大。且有专门的中文网站提供更多的技术支持、辅助工具和帮助。
7 BugFree1.0:Bug管理软件
网址:
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。是由国人自己自己开发的,强力支持。
8,eclipse
9,myeclipse
10,spring framework
11,netbean
如何读JAVA源码
本来不想回答,翻到下面那些答复实在看不过去,就花点功夫整理下吧,希望对有人心能有帮助。
阅读分析源代码,一些有效的方法是:
1、阅读源代码的说明文档和API文档。
2、如果源代码有用法示例或向导,先阅读这个。
3、了解整个项目的模块结构,可以按模块进行阅读。
4、随时使用查找功能(或超链接)阅读关联类或关联方法。
5、对于有疑问的地方,不妨写几行单元测试。
6、由浅入深,由易到难,多阅读优秀的开源项目,代码阅读水平会突飞猛进。
关于java开源代码阅读器和java源码在线阅读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。