阅读java项目源代码时的问题

问题描述

阅读java项目源代码时的问题

在阅读项目源代码的时候,会遇到很多方法,如何判断方法是系统自带的或者是开发者自己自定义编写的啊

解决方案

ctrl+左键如果是自带的是不能打开看源代码的,如果是自己写的就可以跳转到方法或变量的声明位置

解决方案二:

看是哪个对象的方法,然后接着看那个对象是哪个类的,在看那个类位于哪个包下,如果是Java源代码包下的类,就是系统自带的,而且你可以点击那个类查看,开发者自己定义的包和类应该看得出来。

解决方案三:

在变量上/方法上点右键,转到定义(goto definition),或者f3

解决方案四:

如何阅读java项目的源代码

解决方案五:

应该只能是看是位于哪个包了,通过包名判断

解决方案六:

看定义方法所在文件最上面的package 自己写的和系统的一看就能看出来

解决方案七:

遇见变量就Ctrl+F,遇见方法就F3
祝你好运!

解决方案八:

看下包名称啊,jdk自带的包很好辨识的,都是以java开头的,其他的第三方扩展的jar中的包其名称都是跟它们的开发组织名称相关的。如spring的包都含有spring的。

解决方案九:

按住CRL ,双击手标左键,就可以了发现他的实现类了,看他是否是原有自带的还是你自己写的了!

**

点赞O!!!**

时间: 2024-09-08 09:08:30

阅读java项目源代码时的问题的相关文章

怎么在java项目运行时调试bug

问题描述 怎么在java项目运行时调试bug 如题,怎么在java项目运行时调试bug?这是一道面试题,感觉没思路啊. 解决方案 debug模式,log4j打印日志,单步运行打断点 解决方案二: 首先应该通过BUG的表现确定BUG可能产生的范围.如果是数据表现,那么应该关注数据操作部分的代码,简单的错误,通过代码复查应该能排除.如果是异常表现,那么看一下异常信息,获取错误代码行,如果有经验应该能直接排除.怎么看都觉得自己代码正确(貌似都这赶脚)...好吧,各种IDE工具都提供DEBUG功能,在预

java项目源代码里面的get方法为什么总写在set方法前面

问题描述 java项目源代码里面的get方法为什么总写在set方法前面 java项目源代码里面的get方法为什么总写在set方法前面 感觉有点不符合逻辑 不是设置之后再获取吗, 解决方案 这个都是在需要的时候调用的 没有逻辑联系,就像鸡和蛋的关系一样 解决方案二: 我想了这个问题想了很久很久,在我几天几夜的挣扎中我想出了一个很有可能的结果,可能这就是最终答案. 字母g比子母s考前,所以在格式化排版的时候,把get方法排到了set方法前面.我厉害吗? 解决方案三: 和这个写的顺序完全无关.主要是看

阅读android项目源代码对学习android开发帮助大不

问题描述 阅读android项目源代码对学习android开发帮助大不 阅读android项目源代码对学习android开发重不重要,做类似项目可以去抄袭吗 解决方案 建议你先系统学习.很多源代码虽然能实现功能,但是包含了一些不规范和不好的习惯. 网上流传的代码,不少是个人的习作,质量并不高. 你只能当作思路参考,而不是用来学习.

个人java项目发布时一个问题

问题描述 个人java项目发布时一个问题 小弟写将写好了项目生成war,然后把war传到服务器(阿里云的,已装好jdk tomcat,数据库也是同一台),然后出现了一个问题: localhost:8080 + 项目名 可以正常的访问(包括数据库的交互也没问题),使用127.0.0.1 或 外网ip+项目名访问时可以访问到静态页面,只要与数据库有交互的就会出现问题(无法连接到数据库) 这个是什么问题呢,小弟在网上查了好久,试了好多方法都不行 解决方案 java项目发布问题Connector 作为一

java 源码-Java项目源码阅读技巧

问题描述 Java项目源码阅读技巧 拿到一个项目的源代码,没有项目文档,注释很少,项目用的struts,hibernate,spring框架,该如何快速掌握整个项目的脉络,一点头绪都没有不知从哪下手!求大神指点 解决方案 把项目先运行起来,看看页面大致显示的什么内容. 然后再根据需求去熟悉对于的源码.

c++-阅读别人做的mfc的源代码时应该怎样读啊。那么多代码。函数。变量。

问题描述 阅读别人做的mfc的源代码时应该怎样读啊.那么多代码.函数.变量. 阅读别人做的mfc的源代码时应该怎样读啊.那么多代码.函数.变量.期末要做一个mfc小游戏,由于比较菜就在网上下了几个人家做好的mfc小游戏,想根据人家的源码一点一点仿写..但是由于mfc基础薄弱..读源码又感觉很困难,试过直接复制人家的代码,但是一运行,就全是错误...应该怎样阅读啊..有顺序吗 解决方案 先学习下mfc写程序的基础知识,搞清楚哪些代码是向导生成的,哪些是添加进去的,每个源代码是干嘛的.这样看这种程序

maven构建-求助:Maven构建java项目时出错

问题描述 求助:Maven构建java项目时出错 这个项目以前是用Ant构建的,现在转用Maven了.报错如下:An Ant BuildException has occured: You must not specify nested elements when using refid. 构建过程如下: 这个项目的pom.xml文件如下: <project> <modelVersion>4.0.0</modelVersion> <groupId>aopme

java项目中对象第二次创建时,第一个对象为什么还存在

问题描述 java项目中对象第二次创建时,第一个对象为什么还存在 可能我问题提的不太清楚,我举个例子 比如一个类 public class A{ private List list = new ArrayList(); public void add(){ list.add("abv"); } public void tell(){ System.out.print(list.size()); } } 在其他地方调用 A a = new A(); a.add(); Thread.sle

java项目在my eclipse 导入项目时的问题。

问题描述 java项目在my eclipse 导入项目时的问题. the following projects must be upgraded to work with myeclipse 9& above 解决方案 这荒提示信息之下列出的项目必须在MyEclipse 9或者更高版本才能运行. 解决方案二: 翻译过来的意思是以下的项目必须更新环境在myeclipse 9和以上的版本. 解决方案三: 你现在用的myeclipse版本低