月度归档:2014 年十二月

JAVA学习第四课(数组)



数组:
同一类型数据的集合,即一种容器。
定义方式:

int[] atrr = new int[5];//int 型数组 数组名arr ,new动态开辟  int[5],数组大小为5,只能存放5个元素,

下标0-4

 

数组定义后在内存中的基本分布:
内存的划[......]

Read more

JAVA自学教程之(排序+二分查找+查表法)



JAVA学习第五课(排序+二分查找+查表法).

PS:算法是不分语言的

 

排序:

1.抽取

2.交换位置

 

 

  1. import javax.swin[......]

Read more

JAVA自学教程之(面向对象)

JAVA自学教程之(面向对象)。

面向对象首先要先了解什么是面向对象?

面向对象:就是不断的和对象打交道。

早期解决问题,都是面向过程(简单来说就是一步一步怎么做,面对的是过程,即强调动作),如C语言,利用函数,进行函数的调用。
思想:
面向对象:强调的是对象,对象即指实体。c[......]

Read more

JAVA自学教程之(封装及其思想)

JAVA自学教程之(封装及其思想)。封装(Encaplusation):
指:隐藏对象的属性和实现细节,只对外提供公共访问方式
优点: 1。将变化隔离 2.便于使用 3.提高重要性 4.提高安全性 封装原则: 1.将不需要对外提供的的内容隐藏起来

2.将属性隐藏,进对外提供其公共访问方式[......]

Read more

JAVA自学教程之(构造函数及其特点+构造代码块)

JAVA学习第八课(构造函数及其特点+构造代码块)。

构造函数:

 

构造函数,就是在构建 创造对象 时所调用的函数,作用就是给对象进行初始化
特点:
1.函数名和类名相同 2.不需要定义返回值类型 3.没有具体的返回值
作用:给对象进行初始化

 [......]

Read more

SDUTOJ2128 二叉排序树

SDUTOJ2128 二叉排序树。

题目连接:点击打开链接

 

在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值 (2).任意一个节点的左子树(如果存在的话)的关键值小于该节点的关键值 (3).任意一个节点的右子树(如果存[......]

Read more

JAVA自学教程之(关键字二static)

JAVA自学教程之(关键字二static)。关键字二、 static(静态)
特点: static 用于修饰成员(成员函数和成员函数)
static的存在,优先于对象存在,随着类的加载而加载
static所修饰的成员,被所有对象共享
static可以直接被类名调用,格式:System.out[......]

Read more

JAVA自学教程之(继承及super使用)

JAVA自学教程之(继承及super使用)。继承:(extends)
很多类,但是有一些成员,都是重复的,所以为提供复用性,把重复的代码抽取出来,就应用了继承 1.提高了代码的复用性

2.让类与类之间产生了关系,继承给多态提供了前提,没继承就没多态

 

 [......]

Read more