Java快速入门【1~10】

【以知识点的方式列出】
1.Java平台有三种:
Java SE —— Java Standard Edition,这是Java的标准版,主要用于桌面级应用和数据库开发
Java EE —— Java Enterprise Edition,这是Java的企业版,提供了企业级开发的各种技术,主要用于企业级开发,现在用的最多
Java ME——Java Micro Edition,这个版本Java主要用于嵌入式和移动式开发,

2.Hello World(老规矩,第一个程序)

public class HelloWorld{    //定义一个类名称为Hello World,名字与文件名一样

 public static void main(String args[])  //类的主入口函数
 {
     System.out.println("Hello World");   //显示结果
     }
}

然后javac HelloWorld.java(编译得到class文件),再java HelloWorld,运行程序。

3.Java的基本类型:整型(byte【1】、short【2】、int【4】、long【8】)、浮点型(float【4】、double【8】)、字符型(char)、布尔型(boolean)。

4.Java标识符命名规则:以’ _ ‘或英文字母开头,名字中可以有字母、下划线、数字或’ $ ‘。
文档注释/* 开头 /结尾。

5.运算符 / 、 *、 +、-、 =、 ==、 %、!、!=、||、&&、++、–、

:带符号右移 。 >>>:无符号右移。
<<:带符号左移。

6.流程控制 if 、while(do ……while)、switch、for。
(以在学校放假为例)break是中断(一直放假),continue也是中断(放假一天)。

7.数组的创立与赋值:

//例一
int [] a;//创建数组a
a = new int[25];//数组长度为25
    for (int i = 0; i < 25 ;i++){
        a[i] = (int)('a'+i); //数组的赋值
        }
//例二
int[] a ={22,33,11,56,51};

//数组输出
for(int i=0;i//a.length直接得出数组a的长度
    System.out.println("a["+i+"]="+a[i]);//+ 作用是连接字符
}

8.面向对象:指编写程序的时候要围绕一个对象的功能进行编写
继承:是发生在类与类之间,是子类共享父类成员变量和方法的一种模式,通过扩展子类可以让子类有比父类更加强大的功能。
ps:继承是面向对象编程的特点。

//示例
class bike{
//bike类描述的是一个自行车
}
class racing_cycle extends bike{
//racing_cycle类描述的是一个公路赛车,继承自bike
}
/*日常生活中,有一辆自行车,自行车有颜色和型号大小之分,而公路赛车
也有颜色和型号大小之分,公路赛车多一个速度的优势,自行车有的东西公
路赛车全都有,而公路赛车有的东西自行车不一定有,它们相同的地方有很
多,在Java中,对于这种情况下就采用【继承】来完成这个功能,见下*/

//这是一个类,表述的是一个自行车
public class bike{
    public String color;   //自行车的颜色
public int size;           //自行车的大小、型号
}

//这是一个类,表述的是一个公路赛车
public class racing cycle{
    public String color;    //自行车的颜色
public int size;            //自行车的大小、型号
public String speed;        //公路赛车的速度
}

//我们用继承来简化上面的例子
public class bike
{
    public String color;
public int size;
}
public class racing_cysle extends bike  //类的继承是通过Java保留字extends来修饰的
{
    public String speed;
}

9.修饰符【修饰当前成员变量的访问限制和状态的】:主要有四个 public、private、default、protectted。
public:表明被它修饰的成员变量为公共型,这个成员变量在任何包里都能被访问,包括子类也能被访问到。
private:表明被它修饰的成员变量为私有变量,表示除了本类外任何类都不能访问到这个成员变量,具有很好的保护性。
default:如果不给成员变量添加任何修饰符,表示这个成员变量被修饰为default类型,在一个同包里的类或子类都能够访问,相当于public,但是在不同包里的类或子类没有继承该成员变量,是访问不到的。
protected:表明被它修饰的成员变量为保护类型,在同一个包里和public类型是一个样子的,也是能够访问的,但是如果在不同包里的protected类型的成员变量就只能通过子类来访问,这个修饰符区别于其他的修饰符。

10.成员变量的覆盖:子类里有父类里相同的成员变量或方法,继承的关系,子类的成员变量将会使用,而父类的成员变量被保护起来,有事也会因为修饰符的原因而变化。

你可能感兴趣的:(Java)