笔记
cjm5216
这个作者很懒,什么都没留下…
展开
-
java学习总结
1:成员变量和局部变量的区别(1)在类中的位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始化值不同成员变量:有默认值局部变量:没有默认值,必须定义原创 2015-04-24 14:22:59 · 203 阅读 · 0 评论 -
java学习笔记
1:List的子类(1)List的子类特点ArrayList:底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList:底层数据结构是链表,查询慢,增删快线程不安全,效率高(2)ArrayListA:没有特有功能需要学习B:案例a:ArrayList存储字符串并遍原创 2015-04-24 15:14:34 · 315 阅读 · 0 评论 -
java学习笔记
1:形式参数和返回值的问题(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2().......方法n();这种用法:其实在方法1()调用完毕后,应该一个对象;原创 2015-04-24 15:04:30 · 290 阅读 · 0 评论 -
java学习笔记
1:方法(1)方法:就是完成特定功能的代码块。注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。(2)格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {方法体语句;return 返回值;}修饰符:目前就用 public static。后面再详细讲解其他修饰符返回值类型:就是功能结果的数据类型方法名:就原创 2015-04-24 14:19:21 · 223 阅读 · 0 评论 -
java学习笔记
1:Scanner的使用(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法:A:讲解了System.in这个东西。它其实是标准的输入流,对应于键盘录入B:构造方法InputStream is = System.in;Scanner(InputStream is)C:常用的格式Scanner sc = new Scanner(System.in);原创 2015-04-24 15:08:12 · 313 阅读 · 0 评论 -
java学习笔记代码块和继承
1:代码块(1)用{}括起来的代码。(2)分类:A:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。B:构造代码块把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。C:静态代码块对类的数据进行初始化,仅仅只执行一次。(3)静态代码块,构造代码块,构造方法的顺序问题?静态代码块 > 构造代码块 > 构造方法2:原创 2015-04-24 14:24:00 · 290 阅读 · 0 评论 -
java学习笔记
1:正则表达式(1)就是符合一定规则的字符串(2)常见规则A:字符x 字符 x。举例:'a'表示字符a\\ 反斜线字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D')B:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母原创 2015-04-24 15:10:57 · 283 阅读 · 0 评论 -
java学习笔记
1:对象数组(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。2:集合(Collection)(1)集合的由来?我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组而数组的长度固定,所以不适合做变化原创 2015-04-24 15:11:38 · 261 阅读 · 0 评论 -
java学习笔记
1:final关键字(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。(推荐)原创 2015-04-24 14:28:35 · 383 阅读 · 0 评论 -
java学习笔记
1:内部类(1)把类定义在另一个类的内部,该类就被称为内部类。举例:把类B定义在类A中,类B就被称为内部类。(2)内部类的访问规则A:可以直接访问外部类的成员,包括私有B:外部类要想访问内部类成员,必须创建对象(3)内部类的分类A:成员内部类B:局部内部类(4)成员内部类A:private 为了数据的安全性B:static 为了访问的方便性成员内原创 2015-04-24 15:05:02 · 220 阅读 · 0 评论