- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Algorithm-1.1课后习题
这是《算法》一书中课后习题1.1.13的习题 编写一段代码,打印一个M*N的二维数组的转置 这里涉及到的几个知识点 1. 二维数组的定义,示例如主函数中的arr二维数组定义并将其初始化变量类型[][] 变量名 = new 变量类型[][]; example1: int[][] arr =new int[][]{ {1,2,3},
2017-08-20 16:25:35 280
原创 java入门--抽象和接口
一、抽象方法:我们从具有相同属性和行为的子类中抽取出来形成一个共同的父类。我们可以定义共同的属性,但是对于子类共同的方法,我们没有一个同一的描述(也就是说父类没有办法描述每一个子类的行为具体表现形式属性,但是子类的行为都具有共同的行为属性) 抽象方法的定义格式如下:abstract public 返回值类型 方法名();如:动物的叫声,狗的叫声是汪汪、猫的叫声是喵喵,但是都具备叫这个功能。通过将猫
2017-08-20 12:29:20 217
原创 Java入门--构造方法
1、构造方法的特点: 构造方法的方法名称与类名一致 构造方法的没有返回值 2、构造方法的功能:主要是对类中的实例变量进行初始化 3、构造方法的调用:在主函数新建一个类相应的引用变量时,会调用相应的构造方法对变量进行初始化(注意这里是相应的构造方法,一定不要误解为所有的构造方法都会被调用),当一个类中没有声明构造方法时,编译器会自动生成一个无参的构造方法,但是如果你声明了一个有参的构造方法,那么编
2017-08-18 10:15:47 423
原创 java入门--内存分配与操作
/*Person p = new Person(“zhangsan”,20); 该句话都做了什么 1、因为new用到了Person.class.所以 先找到Person.class文件并加载到内存中 2、执行改类中的static代码块,如果有的话,给Person.class类进行初始化 3、在堆内存中开辟空间,分配内存地址。 4、在堆内存中建立对象的特有属性,并进行默认初始化 5、对属性
2017-08-17 09:28:19 192
原创 Java入门--main
public static void main (String[] args) 主函数:是一个特殊的函数。最为程序的入口,可以被jvm调用 主函数的定义: public:代表该函数的访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键之,但是是一个特殊的单词,可以被jvm识别 (String[] arr):函数的参数,
2017-08-17 09:25:14 155
原创 java基础--JDK帮助文档的编写
JDK帮助文档格式 1、以/*开头,以/结尾的方式在每个类方法前添加相关信息,相关信息包含整个类的说明,构造方法的说明、以及成员方法的说明 2、具体格式如下 在整个类前面添加的说明文档为 /** Title:类名 Description:类的相关功能描述 @author 张三 @version 1.0 */ 在每个构造方法和成员方法前添加的说明文档 /** 方法
2017-08-17 09:13:24 533
原创 Java基础--static关键字
/* 静态:static 用法:是修饰符,只能修饰成员(成员变量,成员函数)。 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外, 还可以直接被类名调用,调用方法(类名.静态成员) static特点: 1、随着类的加载而加载 也就是说静态会随着类的消失而消失,生命周期最长 2、优先于对象存在 明确一点静态实现存在的,对象是后存在的 3、被所有的对象所共享
2017-08-16 14:02:13 162
原创 Java入门--this指针
this关键字用于区分局部变量和成员变量同名的情况 this为什么可以解决成员变量和局部变量之间的不同 this特点:this代表本类的对象,到底代表哪一个对象? this代表所在函数所属对象的引用。(简单说哪个对象在调用this所在的函数,this就代表哪个对象) this关键字的应用:当定义类中函数(功能)时,该函数内部要用到调用该函数的对象时,这时要用this来表示这个对象。class
2017-08-16 09:25:13 256
原创 java入门-构造函数和构造代码块功能
构造函数和构造代码块 1、特点: 函数名和类型相同 不用定义返回值类型 不可以写return语句 2、作用: 给对象进行初始化。 当一个类中没有定义构造函数是,呢么系统会默认给该类加入一个空参数的构造函数。 当在类中自定义了构造函数后,默认的构造函数就没有了。 3、构造函数与一般方法在格式上有不同4、构造函数与一般方法运行的
2017-08-16 09:15:05 319
原创 java入门--private私有权限修饰符
/* 1、通过private私有权限修饰符,用于修饰类中的成员,私有只在本类中有效 2、将age私有化以后,类意外即使建立了对象也不能直接访问但是人应该有年龄,就需要在Person类中提供对应访问age的方式 3、注意:私有仅仅是封装的一阵表现形式, 之所以对外提供访问方式中,就是因为可以在访问方式找那个加入逻辑判断等语句对访问数据进行操作,提高代码的健壮性。 */class Person
2017-08-16 09:04:16 582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人