函数的定义:private def methodName(argName:Type,....) : Type权限修饰符 定义方法的关键字 方法名 (参数名:参数类型) :返回值={ 方法体。。 "" 返回值}在Scala中,定义函数,如果函数没有参数,可以把括号省略掉scala> def m...
分类:
其他好文 时间:
2015-11-10 01:42:15
阅读次数:
250
1、抽象类的定义java中可以定义一些不含任何语句的方法,它的方法体的实现方式可以交由子类来实现,这种方法叫抽象方法,只要类中有一个抽象方法,这个类就称为抽象类。含有抽象方法的类为抽象类,抽象类中所有的方法不一定全是抽象方法。2、抽象类的规则1)抽象类和抽象方法都需要用abstract关键字修饰2)...
分类:
编程语言 时间:
2015-11-09 17:02:10
阅读次数:
185
分隔符分号java语言采用分号;作为语句的分隔。语句可以跨多行书写,但字符串和变量名不能跨越多行。为了程序的可读性,应避免一行写多个语句。花括号花括号{}的作用是定义一个代码块。类定义部分、方法体部分、条件语句的条件执行体与循环语句的循环体通常也放在代码块里。花括..
分类:
其他好文 时间:
2015-11-07 19:09:28
阅读次数:
321
在编写多线程程序时,最重要的就是搞清楚哪些变量是共享的,哪些变量是不共享的。也就是要分析清楚其中的原理呀。因为最近要使用多线程就看了一些,对使用Thread类的子类创建线程的情况,总结如下:1.方法体内部定义的局部变量不共享 这是因为方法内部定义的变量是在运行时动态生成的。每个线程都有一个自己的堆....
分类:
编程语言 时间:
2015-11-05 15:15:44
阅读次数:
226
区别:调用start方法实现多线程,而调用run方法没有实现多线程 Start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一...
分类:
编程语言 时间:
2015-11-03 00:41:09
阅读次数:
211
this: Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final....
分类:
编程语言 时间:
2015-10-26 16:47:20
阅读次数:
180
什么是内部类把类定义在其他类的内部,这个类就被称为内部类。内部类的分类内部类分为两种,分别为成员内部类和局部内部类:成员内部类:和成员变量和成员方法定义在同级局部内部类:和局部变量定义在同级,包括在构造方法,成员方法体和静态方法体中class Outer { class InnerA {//成...
分类:
编程语言 时间:
2015-10-26 15:24:12
阅读次数:
234
一:对象的排序和接口 1:List中的元素排序,基本数据类型元素排序 调用Sort()方法按字母升序,降序排序; 调用Reverse()方法,实现元素反转; 2:利用下面代码实现了排序 3:关于接口 概念: *接口就是一个类的声明,里面可以有属性,方法,但是方法中没有任何方法体,仅仅对方法的签名做了...
分类:
其他好文 时间:
2015-10-23 22:52:14
阅读次数:
256
1:方法(掌握) (1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } ...
分类:
编程语言 时间:
2015-10-22 20:57:47
阅读次数:
257
在java中不能将方法体内的局部变量声明为static的。例如下诉代码就是错误的。public class example{ public void method(){ static int i = 0; }}在静态方法中不可以使用this关键字在静态方法中不可以直接调用非静态方法,但非静...
分类:
其他好文 时间:
2015-10-17 14:50:50
阅读次数:
97