现在的位置: 首页 > 综合 > 正文

初学Java必须知道的几件事

2013年02月18日 ⁄ 综合 ⁄ 共 1601字 ⁄ 字号 评论关闭

一:JAVA的由来和发展

   它最初被命名为Oak,重要的发展起始人是James Gosling(詹姆斯·高斯林),目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。如今Sun公司被Oracle(中文名:甲骨文)公司收购,目前发布的最新JDK版本为JDK 1.7

二:面向对象的的设计语言

  相信很多初学者看到了很多的书籍都是写面向对象的设计方法,但是估计真正初学的没几个能够理解什么叫面向对象设计,这种设计方法有什么好处,作为对面向对象了解有点深的同学我想表达下我的想法,希望初学者能够理解,高手能指出我的错误。

 面向对象:我们考虑问题时将世界上的 万事万物都当做一个对象的思维方式,可能这个解释可能还有点难以理解,我们举几个例子吧:例如一个人,我们把他从逻辑上的人转化为计算机当中的一个对象。同理,也可以将动物、树、灯泡等都可以当做对象。

现在的面向对象的思想已经扩展到很多方面,如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络治理结构、CAD技术、人工智能等领域。而且他指的是面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP),这一套过程了。

Java的OOP有三大特性:封装、继续、多态。

:关键词Class 计算机中对象的表现,一个类具有对象的属性和方法,类的实例化就是对象。

封装:对象的属性和方法都在一个类中,不能超出类范围的特性叫封装性。

继承:定义一个类利用关键字extends另个一类的所有方法和属性,这种方式叫继承。Java的继承中规定一个类只能继承一个类,不能拥有多个父类。另外,值得注意的是:在继承当中子类的构造方法在构造当中默认使用了一个语句:super();这个语句默认的调用了父类当中一个无参的构造方法,当父类拥有一个有参数的构造方法但是没有无参数的构造方法的话编译器会报错,但是类中没有构造方法则自动的加入无参构造方法。

多态:在继承的机制上,父类具有的方法和属性,子类重新定义该方法和属性,在别的地方调用时引用类型的类型为什么类型时,便调用什么类的方法便是那个类的方法。自此便是面向对象的多态性。

将面向对象的设计方法学习到精通便是JAVA学习到精通了。以上纯属于书本上的补充,利于初学者理解。

三:编写JAVA程序的软件工具

  1、Eclipse

  2、MyEclipse

  3、Netbeans

四;Windows下JDK环境变量配置

  点击“计算机”——》右键“属性”——》选择“高级”选卡——>环境变量。”

2、在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;

3、JAVA_HOME设为JDK的安装路径(如C:\Program Files\Java\jdk1.5.0_11),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);

Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib(要加。表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME.形如 图1-1

4、打开一个DOS窗口,输入“java -version”。

看看出现了,一大堆的版本信息就说明已经配置成功了。配置已经成功了,我们如何使用jdk呢?

抱歉!评论已关闭.