软件达人请进~菜鸟对java语言浅显问题~

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:18:00
我是菜鸟,最近在学习JAVA语言,但是刚一入门就遇到了些我不明白的事情。请达人帮我解答,谢谢了~~~
1.什么是java啊?简而言之,面向对象是什么意思啊?(我是初学者,要是用详细的简单的语言来解释的话,我就再谢谢不过了。)
2.什么是java runtime envirment(JRE)?还有,路径怎么调试,一点要详细一点的。
3.什么是Java Development Kit(JDK)?也还是路径问题,我还是不知道怎么调试。(我用的是vista系统)应该是和XP系统差不多吧~~
4.要学java语言,由深到浅的话,最好的教材是什么啊?介绍基本好一点的(本人学过C语言,但是也是很浅的学习,知道其中的原理,但是离实际操作还是有很大的距离。我也知道java的基础是c语言,有什么教材是既有c语言又有java语言的啊???)

1.面向对象:就是用日常生活中的思路思考问题,比如构建一个汽车,他会有4个轮子,一个引擎,等,轮子和引擎,车就是对象,我们可以说轮子和引擎构成了车。
卡车是车,轿车是车,我们就说卡车是从车继承了了下来,都有车的特性。
还有多态性:我们发送一个消息说:车子跑,如果你是汽车,就是汽车跑,如果是卡车,就是卡车跑,这个消息与具体的车无关。
2jre是java的打包文件。
3.路径设置:
我的路径这样设的:
在我的电脑——高级——环境变量——
classpath:
.;e:\jmf\lib\sound.jar;e:\jmf\lib\jmf.jar;e:\jmf\lib;.;e:\code\lib\sound.jar;e:\code\lib\jmf.jar;home%\lib;%java_home%\lib\tools.jar;E:\code;
java_home:E:\Program Files\Java\jdk1.6.0_04

4.我认为java编程思想最好,要看侯捷老师的翻译版

对【doggeral - 助理 二级】 师兄面向对象的解释的一点补充
面向对象其实是相对面向过程而言的,以前的很多语言如C,PASCAL等都是面向过程语言,简而言之就是为解决问题而写代码,相应的问题由相应的功能模块完成。
而面向对象语言是在人编程的时候首先创建一个对象,这个对象的某些属性可以解决需要解决的问题,或者完成需要的功能。这样更贴近人类的思维,把人从复杂的电脑程序中解脱出来,使代码的可读性更高。其实就是一种编程的思维方式的革命。

补充:
1、java是一种简单、面向对象、分布、解释、健壮、安全、独立于平台、可移植、高性能、多线程、动态的程序语言(java白皮书)
2、Jre 就是Java的运行环境
3、Jdk 是Java的集成开发环境

《java就业培训教材》