我写了个java代码 , 编译没有问题,但是执行的时候就出了一堆乱七八糟的代码,这是怎么回事?原因是你编译使用的javac , 把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本 。
解决方法有两个:
1 , 安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量 。验证方法是:
在黑窗口里分别输入java -version和javac -version,两个版本要一致 , 或者java的版本更高 。
相关命令截图如下:
2,编译的时候指定运行时的版本:使用--release参数指定版本 。
例如,你通过 java -version查看到版本=8,那么就按如图的命令编译
为什么java的helloworld代码复杂而python的helloworld代码简洁到仅一行?一行代码写出这个也没有什么特别java代码好复杂的啊 。至少比较两门语言不能这么比 。如果java代码好复杂你真要问为什么java代码好复杂,那就是因为Python是一门解释性语言java代码好复杂,当然是让人写少一点就能干多点事java代码好复杂了 。
怎么看java的代码感觉很混乱阅读哪些代码
这是一个重大的决定 , 也是一个很难提出建议的决定 。由于阅读什么代码归根结底与你的工作有关,所以我不会简单的指出我认为你应该读的具体代码 。然而 , 我将会提供给你一些阅读代码的参考 。
阅读你依赖的代码
阅读使用的插件或库是一个很好的开始 。
一个你真正喜欢的 WordPress 插件
一个你发现有用的 Ruby gem
一个你一直使用的 jQuery 插件
这些都是很好的选择 。你已经很熟悉它们的公共
API,这样会降低对内部工作机制的理解障碍 。此外,作为代码的使用者 , 你有机会添加文档、实现新功能或以某种方式为项目贡献代码 。
阅读你可以理解的代码
如果你喜欢冒险 , 你可能会考虑深入理解一个大型项目 , 如 Ruby on Rails、Drupal、或者
jQuery 。我建议你目前避开这样的项目,除非你是一个有经验的代码阅读者 。
大项目包括更多模块 , 你可能挣扎于纷杂的概念,而没有学到有价值的内容 。困惑会使人沮丧,项目越大,越容易产生困惑,从而影响你的阅读 。阅读小项目的好处就是你可以很快的了解整个程序的逻辑 , 这样你就更容易集中精力发现和学习其中的细节 。
java代码为什么那么繁琐1. Java语言是不是繁琐呢?手头有一本《Thinking in Java》中文第四版,数了一下正文共22章856页 。随手翻一下,示例代码和讲解正文大概比例在1.5 : 1这样 。没有真正用Java干过项目的人肯定会大为惊叹:我勒个去,这么多知识点!此为“繁”;
2. 绝大部分搞编程的人 , 事实上,都是在使用一门语言的某个子集 。该子集的形成由项目主导者发起、开发活动参与者共同决定,且相对长期稳定 。每一个即将参与该项目的人肯定会先把语言学个大概(其难度参考前一条),然后再根据项目学习该语言子集 , 最后固化下来 。不断使用该子集固然能提升开发效率,但代价不菲 , 极容易就变成了项目中的一颗镙丝钉(“专家”);
3. 一门语言的设计肯定不会一蹴而就,一步步改良 。没记错的话,Java诞生于1995年左右 , 到今天已经快满20年 。在当时那种IT环境和条件下设计出来的语言,必然存在许多妥协、限制与错误,既不能随便将之抹除(可能还有很多工程依赖着),也不能随便更正,只能通过添加新语法、新类库来打补丁,导致语言更“繁” 。举个例子,非内建容器类库是一个典型硬伤,再举个例子,时间日期类没见有多好用,也没见有更新过,连替代品都没见过(恕我不写Java,的确没见过);
推荐阅读
- html5搜索框及按钮代码,html5中搜索框怎么做
- css3转换语句,css转换器
- excel如何把图片置于底层,excel如何将图片置于底部
- 直播头部平台排名软件,头部主播榜单
- mysql怎么查询时间 mysql 查询时间段
- 约拍摄影是什么,摄影约拍流程
- 包含xml怎么变成PPT的词条
- php队列数据 php栈与队列的区别
- 穷人拍摄视频怕什么,穷人生活视频剪辑