「java开源代码阅读器」java源码在线阅读

博主:adminadmin 2023-03-21 23:07:07 754

今天给各位分享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源码在线阅读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。