JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。

作者&投稿:宇禄 (若有异议请与网页底部的电邮联系)
有没有大神给点建议,小白怎么去学习看懂JAVA类库里的类源代码,注释好多,而且是英文,看不懂~


你家代码是用写字板看的? 你咋不用记事本呢? 你咋不直接看二进制信息呢???
换IDE 弄个翻译插件, 直接给你翻译注释
我图里是String的源码

ChangeGroup encompases是一个表示在org.davidmorgan.jinn.上影响单用户改变的实体对象的有序集合,一旦一个ChangeGroup 对象被创建,它就可以应用于一个SessionState对象改变,也可以与之相反地撤销改变。

学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。


在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码:


打开idea,选择Project->File->Project Structure->SDKs->Sourcepath,初始状态如下图 :


打开本地jdk安装路径,本处为E:\java\jdk8,将此路径下的src.zip压缩包解压到自定义的指定文件夹(可以在电脑磁盘任意位置),本处解压到同目录的jdk_source文件夹下,如下图:



继续在步骤1中的设置页面中操作,将E:\java\jdk8\src.zip通过右侧的减号将其移除;并通过右侧的加号,将解压文件夹E:\java\jdk8\jdk_source导入进来;点击apply,再点击OK。导入结果见下图:


这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。

一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况




求 这种页面代码效果 avascript+css
答案是肯定的 源码我是没有的 思路是这样的:N个层,控制层的先后顺序,可以加入时间线变化特效

ava中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop...
DEC和HP还打算在自己的系统中使用这些技术,他们也是微软的源代码移植的方式来实现。 COM的Windows 95和Windows NT环境为基础的软件已成为一个重要组成部分,但它是未来,有很多不确定因素。例如,微软是作为一个多平台的技术,能够COM开发允许继续存在呢?按企业现有的NT服务器,有必要使DCOM的分布式服务,也可以应用在非...

jul在文献引用中是什么意思
JUL全称Java util Logging是java原生的日志。JUL全称Java util Logging是java原生的日志,使用时不需要另外引用第三方类库,相对其他日志框架使用方便,学习简单,能够在小型应用中灵活使用。每个级别看源码,都有数值,从大到小排列。也就是如果不配置,默认就只能打印3个级别的日志信息。ava默认的只能输出3...

想问一下java的学习路线
6、OsCache&EHCache:两种不同类型的缓存机制,页面级别和对象级别,学习之后能够理解性能优化的必要性。7、Spring:轻量级的Java 开发框架,学习这个时候,可以整合前面的struts、springMvc和Hibernate来学习,这个建议看一个以前开源的shopxx商城的源码,这个结构和代码上还是比较简单的 http:\/\/ishare.iask.si...

达内课程网课
征服4大平面软件。0基础起步,讲练结合,易学易懂,快速吃透Photoshop、Illustrator、CorelDRAW、Indesign4大平面软件。 第二阶段:网页课程阶段。 玩转网页设计,轻松找工作。重点学习Flash、Dreamweaver、2大软件,学完拥有平面+网页两大高薪技能。 第三阶段:电商设计及运营阶段。 掌握网页的制作规...

谁有全套Java学习视频
就从基础开始说起Javase Java基础所包含的,Java零基础必备安装包、JavaSE301集、Java教程零基础2019、Java教程零基础2019(ava基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机等等)、XML、Tomcat服务器开发;其中Java零基础2019这视频教程系列可以去B站观看。搜索Java或者Java教程,第一...

nft链上交易是什么
NFT完全在链上铸造,如Avastars、Aavegotchis和ArtBlocksdrop,仅依赖于各自的以太坊智能合约而存在。另一方面,一些NFT项目通过使其NFT依赖于外部的链外提供商来选择简单性和灵活性。NFT的交易是什么? NFT标记了数字资产的所有权及随附权利。基于区块链去中心化、不易篡改的特点,NFT的生成和流转被记录于区块链上,...

eclipse怎么鎗ava文件
不是在classes文件夹下,是在src文件夹下,src文件夹默认为源码(.JAVA)文件根目录,然后按包存放java文件。在这里面如果保存一个JAVA文件,eclipse就会自动将这个文件编译并保存class文件到classes文件夹下,同样按包存放。比如我在SRC文件夹下新建一个包com.test,在这个包类建一个类Test.java并保持,...

利用微信小程序扫码授权
源码https:\/\/github.com\/NNNNzs\/wechat-screen-tools 原理利用微信小程序的动态创建场景码接口(https:\/\/developers.weixin.qq.com\/miniprogram\/dev\/api-backend\/open-api\/qr-code\/wxacode.getUnlimited.html),创建短token的信息存储在服务端,而不需要大量信息存储在二维码里,实现授权 流程客户端在请求图片...

零基础如何学习Java?
我给出的ava学习路线是这样的:JavaSE\/数据库\/Jdbc\/前端基础\/Javaweb\/Spring\/Mybatis\/Maven\/Springboot\/Reids\/Springcloud\/Linux\/Git.JavaSE:java基础,既然是基础,那肯定是最重要的,所以学习的时候也是需要重点学习的地方。数据库:为什么要学数据库呢,因为我们的web数据需要持久化到磁盘上统一管理,而数据...

玉州区17052983966: 编写一个程序,读取一个java源代码文件,打印所有注释. -
勤冒可元: 先用程序读取文件 如果碰到// 就输出当前行 如果是/* 就以*/为结束条件 输出中间内容 反正是java的注释 你都判断下 最好将java源文件另存为txt文件

玉州区17052983966: 如何读取JAVA中得注释内容 -
勤冒可元: 可以写个类专门分析java源码,碰到注释就读出 可以考虑用正则表达式

玉州区17052983966: 对于java语言来说,大量注释会影响执行效率么 -
勤冒可元: Java源代码是先编译成字节码然后被JVM解释执行的,这个就是.java文件变成.class文件的过程,而注释会在这个过程中丢弃掉,注释写的多,最多影响到编译效率,但是不会影响到执行效率.

玉州区17052983966: 如何看java源代码? -
勤冒可元: 看别人的代码是一种痛苦的事情,不过只要你喜欢可以把这种痛苦的经历变成与一个陌生人的交流,看代码首先要熟悉业务,再次通过注释寻求,模块功能.其实最好的方式是你通过对某一块代码的阅读,进行绘制流程图,VISIO画起流程图来很方便,找出数据流,再加上自己的阅读的注释.在你阅读学习的过程中,会发现其他coder的非常巧妙的做法,这是你应该庆幸,因为你在进步.阅读是必须的. --------------个人观点仅供参考

玉州区17052983966: 怎么看别人的java代码 -
勤冒可元: 首先,如果有别人项目的开发文档,是必须先阅读的东西;其次,最好借助于开发工具,比如导入eclipse,比如代码中按下ctrl+T就会显示当前类型的关联关系,还可以进行class搜索等.第三,通过运行代码,跟踪进去,用debug模式查看一些关心的变量和方法是如何被调用和执行的.MVC项目,可以从下往上看,就是从数据库操作,然后封装dao,service,到Action,再到页面.

玉州区17052983966: 怎样高效的阅读JavaWeb项目源代码 -
勤冒可元: 12345678910 首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅读具体代码的前提.阅读Java web项目的代码:你需要找到 View层的代码:前端页面、图片、资源文件都在其中.Controller层的代码:控制试图与模型层以及数据传递.Service层的代码:业务逻辑.Dao层的代码:数据库访问逻辑.从web.xml - appcontext.xml - xxx

玉州区17052983966: java编程题目!提取java源代码中的注释生成javadoc或txt文件 -
勤冒可元: 用javadoc命令格式如下 javadoc [options] [packagenames] [sourcefile] [@files]ptions 命令行选项,如本文档中所指定.要了解 javadoc 选项的典型用法,参见实际示例.packagenames 一系列包的名字,用空格分隔,例如 java.lang java.lang....

玉州区17052983966: 如何阅读Java源码 -
勤冒可元: 打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你.虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它.

玉州区17052983966: 如何读java源代码 -
勤冒可元: 首先要掌握项目的架构模式,把握一个整体.然后在根据端到端的数据流向进行深入阅读,比如从页面添加一个字段,它是经历怎样一个过程才到达数据库的.最好下个编辑器,editplus,gvim之类的,我用的是gvim,当然有myeclipse之类的软件就更好,将代码引进去,然后从主类开始,先看一遍主类,大体知道是干嘛的就好了,然后再细看,从上到下,当看到新类时,再转过去看那个类,看懂了再回主类继续,

玉州区17052983966: 如何读JAVA源码 -
勤冒可元: 最好下个编辑器,editplus,gvim之类的,我用的是gvim,当然有myeclipse之类的软件就更好,将代码引进去,然后从主类开始,先看一遍主类,大体知道是干嘛的就好了,然后再细看,从上到下,当看到新类时,再转过去看那个类,看懂了再回主类继续,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网