如何查看jdk版本

如何查看jdk版本,第1张

1、首先,在开始菜单输入“cmd”命令,然后按enter键。


                                 

2、然后在命令模式(就是黑色字版)输入“java -version”,再按enter键。注意中间有个空格哦。

                                

3、之后,我们就可以在下方看到我们的JDK版本了。

我不知道这个有没有什么正规的解释,应该靠个人理解吧,因为底层这个词谁都明白,只是放到java中就要理解了,我的理解就是拿arraylist类来说吧,他能实现链表,可具体是怎么实现的,对象或数据在arraylist中是怎么存储和排列的,这就是底层吧,就是深入到它的内部去了解它,eclipse中按住ctrl点击相应的类名或方法,变量可以直接打开对应的类中,希望可以帮你更深了解一个类

你的JDK安装目录下%Java_home%/srczip文件就是源码,解压缩找到对应包下面的类即可。
如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在d出的视图中点击attach source,选择srczip即可。

首先介绍下如何导入jdk源码,需要下载jdk(不是jre),jdk包中会有一个srczip,这个就是源码包
直接查看srczip里面的java源文件非常费劲,可以在idea中查看,新建一个普通的java项目,设置下jdk则会自动把源码导入
随便打开一个jdk类库中的类Character,则可以看到源码了
jdk源码导入进来之后,则可以按照自己的需要进行阅读了,比如想了解HashMap的实现原理、查找效率、算法,则可以打开类搜索框,输入关键字则可以快速打开HashMap类源文件
jdk类库中源码很多,可以先挑几个感兴趣的去看,还可以结合测试代码一起看效果更明显。可以看ThreadLocal实现、线程池ThreadPoolExecutor、各种队列Queue的实现,NIO的实现等等,可以学习和研究的知识很多。

首先我自己也是培训班出来的,工作了三年,很有资格说下我的感受。刚出来时,确实有楼主说的情况,看不懂相关公司的代码,培训班培训的跟实际可能存在着差异。代码本身并不难,大部分有javase知识都能看不懂。难的是公司代码逻辑的机构和层次。可能他自己封装了底层,可能他们自己做了框架。可能他们自己重写了jdk的方法。这很可能是导致新来员工看不懂的原因,其次就是代码讲究独立性,解偶性,可重复性。可能一个功能的实现,要有大量的架包和方法支持,你从controll看一个方法,他调用了service层,service层做逻辑判断,可能调用其他包的方法。。。其他包的方法可能又调用了其他包的方法,如此循环下去,导致看不懂。最后就是新技术的引用,现在主流技术是spring微服务,zk,redis,kafka等,可能楼主对这些远程调用,负载均衡不太熟悉导致看不懂。

对于这三个问题,首先第一个问题。楼主可以多问问老员工,不要害怕他们冷嘲热讽,只要能赚到钱,这点委屈不算什么,毕竟公司封装的自己的东西,真的和所学有所差别。第二个问题,楼主要夯实自己的基础,知道自己去看代码,代码不是一行一行看的,看三层,主要侧重看返回值,第三个问题,楼主要树立终身学习的观念,程序员不学习,两三年就会被淘汰,现在技术水平更新那么快,所以只要有心,这些都不算什么!

1、需要百度下载一个jadexe的工具包,放到个人jdk版本的主目录下的bin目录下。

2、同时需要把下载下来的一个名为netsfjadclipse_330jar的jar包复制到eclipse->plugins目录下。

3、打开eclipse 在window->preferences 下对工具jadClipse进行配置。

4、最后还需要修改eclipse的配置方式File Associations ,找到 class 文件,并把jad设为 class文件的 默认打开方式。

5、最后可以看到 jad工具配置成功后  ,eclipse 显示成功,以Stringclass为例。

6、Java Decompiler 是一个jar包查看的绿色工具,无需eclipse便可直接打开并查看 jar包内容,点击OK即可查看任何一个exe程序的源代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13375316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存