你的位置:首页 > Java教程

[Java教程]Java基础重点指南


Java基础重点指南

    每个人都有自己的学习方法,下面是我学完Java后总结的一些要点:

一:(了解)Java诞生于1995年,由Sun公司开发。它把源代码编译成“中间码”,然后通过“Java虚拟机”把中间码“翻译”成机器码,再在本机上运行。Java有3个版本(Java SE,Java EE,Java ME),SE用于桌面程序开发,也是Java基础,EE用于企业式开发(如网站等),ME用于嵌入式开发(如掌上电脑,移动通讯开发等)。通过 Java 可以做很多,但前提是要深入学习。

二:Java 编译器 Eclipse 的使用,自己慢慢探索。

三:在Java中“包”类似于C++与C#中的名称空间。倒入“包”用关键字“import”,声明用“package”,如下:

申明一个包 Number :package Number;

倒入一个包 Number :import Number;

四:变量类型可分为两大类:值类型与引用类型;值类型是在申明变量是就为其分配内存空间的类型,而引用类型就是申明变量是不为其分配内存的类型。在使用时不必特别分清那些类型是值类型,而那些事引用类型,在刚学习时特别注意一下就好。 

引用类型变量必须先绑定实例后才能使用!!!!

五:变量,常量,运算符等于C++类似,除了一些关键字的差别外不需太过在意,可以略过。

六:数据类型转换(隐式与显示转换),与C++类似,建议略过。

七:注释与C++一样,建议略过。

八:流程控制与C++一样(条件语句,选择语句,循环语句),建议略过。

九:String类,建议认真研究一下,因为在Java这个级别已经很少去使用数组了,更多的时候是使用已经封装好了的String类与list<T>等。

十:Java的数组有别于C++,只需注意一些区别就好,不需太过认真。

十一:类:在Java中类的申明有别于C++,默认所有成员变量为 Private ,如果不是 Private 则需要在相应的成员前改变其属性,如下所示:

pubilc class Book{

    private String name;

   

    public String getName(){

       int id=0;

       setName("Java");

       return id+this.name;

    }

 

    private void setName(String name){

       this.name=name;

    }

 

    public Book getBook(){

       return this;

    }

}

This指向的是一个对象实例。要特别注意静态与非静态的区别。

十二:了解一些包装类。

十三:继承,接口与多态。要重点理解!!!在Java中类的继承只能有一个父类,但可以有多个接口:

接口的申明:

public interface A{

    public String etName();

}

类的申明:

public class B{

    protected String name;

}

 

public Class Test extends B implements A{

    public String GetName(){

       return name;

    }

}

注意接口的成员默认为Public。

十四:重点理解异常!!!

以上为Java的基础,到后面的高级主题部分需要通过项目才能更好的说明,这里就不献丑了。而且Java基础与C++太过类似,不建议

在这上面画过多时间,学习Java主要学的是后面的高级主题!!!