概述
提要
- 1. 谈谈你过去学习编程语言的方法,经验和教训?
- 2. Java语言有哪些特点?
- 3. Java跨平台实现的原理是什么?
- 4. JDK,JRE,JVM有哪些区别
- 5.编程作业遇到问题及解决
1. 谈谈你过去学习编程语言的方法,经验和教训?
目前我已学习过C,C++和Python这三种程序设计语言
- 学习的方法主要就是阅读相关的程序设计书籍,阅读书本上的示例代码,学习了解相应语言的特性,再自己动手练习复现,掌握基本的语法后适量的做编程练习题,对于掌握的语言特性进行应用实践,在应用中找出问题,对于疑难问题通过阅读博文博客和请教大佬来解决。
- 学习的经验和教训:
- 在学习新语言时要善于与其他语言进行对比,加深印象,快速上手;
- 遇到不懂的问题要即使在搜索引擎查找,在国内论坛博客(例如CSDN,博客园)和境外论坛(例如StackOverFlow)阅读相关解答;
- 对语言进行定位,通过特定的练习来学习其语言,了解其语言编程思想,我将C/C++用于数据机构和算法练习,Python用于数据分析和解决生活中的实用问题,我认为学习Java更多的是在从小到大的项目中一步步积累经验。
- 对程序中奇奇怪怪的错误和误打误撞的解决,要多动手尝试,努力了解问题的本质。
2. Java语言有哪些特点?
我认为Java语言的特点主要是面向对象,跨平台与体系结构无关,分布式,高性能,健壮性与安全性,多线程和多并发,动态性,简单。
3. Java跨平台实现的原理是什么?
- 编译器在编译时将.java文件编译成.class二进制字节码文件,与操作系统,机器条件无关;
- 相应平台JDK中的JVM按照统一的标准解释执行.class文件,实现相同的运行结果。
4. JDK,JRE,JVM有哪些区别
- JDK全称Java Development kit,是开发人员使用的开发工具,包含了JRE和JVM;
- JRE全称Java Runtime Environment,是Java运行环境,是解释执行系统,很多设备上安装了JRE来运行一些软件;
- JVM全称Java Virtual Machine,Java虚拟机,用于解释字节码,执行其操作指令。
!
From Oracle
5.编程作业遇到问题及解决
- 问题:在IDEA中编写Applet小程序时,编译器显示Applet已过时
- 解决:IDEA中工程配置的SDK是JDK11,改用JDK8后可解决
- 问题:配置JDK8的工程在IDEA中无法运行,
RUN
按键变灰 - 解决:百度后显示是JDK多版本重复安装导致工程与JRE不配套,无法运行,由于我电脑环境变量配置的是JDK8,可直接在命令行中运行
参考资料:
JDK,JRE,JVM的区别
最后
以上就是追寻小土豆为你收集整理的Java面向对象程序设计 第一章总结的全部内容,希望文章能够帮你解决Java面向对象程序设计 第一章总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复