重拾javaSE-看圣思园视频
honbaa
这个作者很懒,什么都没留下…
展开
-
将陆续回顾javaSE基础知识--通过圣思园张龙老师的视频
后面陆续将张龙老师的笔记粘贴出来,为了能够将知识更好的保存和传播。原创 2016-03-20 23:26:41 · 1936 阅读 · 0 评论 -
第十八讲-多态
1.对于父类的属性,子类都继承下来了。 2.对于父类的方法,子类也都继承下来了。 3.父类有的,子类也有,但子类可以改变。子类对继承下来的方法可以覆盖掉(重写overwrite)。子类对象再次调用这个方法时,就是调用子类的方法而非父类的。 4.方法覆盖原则: a)首先要存在继承; b)对父类继承下来的方法进行重写。要求同名同参同返回值,权限不能过低; 5.多态基于: a)向上转型。父原创 2016-03-23 11:24:38 · 515 阅读 · 0 评论 -
第十六讲-方法重载
1.方法重载=overload 表示2个或多个方法名字相同,但参数不同。这些方法称为重载方法; 方法参数不同: (1)参数个数不同 (2)参数类型不同(boolean,int和int,boolean由于顺序不同,也为参数类型不同) 2.方法返回类型对重载没有任何影响。原创 2016-03-22 21:56:51 · 526 阅读 · 0 评论 -
第十五讲-方法参数
1.先有类,后有对象(Object),对象又叫做实例(Instance) 2.类包含2个部分:属性以及方法。属性一般用名词。方法一般用动词。 3.如果一个java文件定义多个类,最多有一个类是public。可以都是非public。main方法一般放在public类中。 4.应用传递后,出入值。对对象属性的改变反馈到所有指向对象的引用。 5.原生类型传入值,形参和实参没什么交互。 6.ja原创 2016-03-22 21:37:35 · 413 阅读 · 0 评论 -
由于后面的视频没有将单独的笔记发布,所以自己记录
由于后面的视频没有将单独的笔记发布,所以自己记录原创 2016-03-21 16:44:11 · 384 阅读 · 0 评论 -
Java SE 第十二、十三讲 Java基础知识回顾
回顾前面的内容。转载 2016-03-21 16:23:50 · 358 阅读 · 0 评论 -
圣思源-张龙-Java SE 第十一讲(面向对象之封装) 续二
Java SE 第十一讲 1. 如果一个类包含了属性与方法,那么该类的每一个对象都具有自己的属性,但无论一个 类有多少个对象,这些对象共享同一个方法。 2. 关于方法参数传递的总结:对于 Java 中的方法参数传递,无论传递的是原生数据类型 还是引用类型, 统一是传值( pass by value)。 3. 什么类型的引用就能指向什么类型的对象,比如 People转载 2016-03-21 16:06:58 · 618 阅读 · 0 评论 -
圣思源-张龙-Java SE 第十讲(面向对象之封装) 续
Java SE 第十讲 1. 类中的属性又叫做成员变量( member variable),属性用英文表示为 property 或者 attribute。 2. 对象( Object) 又叫做实例( Instance)。生成一个对象的过程又叫做实例化。 3. 命名约定 a) 类: 首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写, 中间不使用任转载 2016-03-21 16:01:21 · 624 阅读 · 0 评论 -
圣思源-张龙-Java SE 第九讲(面向对象之封装)
Java SE 第九讲 1. 面向对象程序设计的三大基本特征: 继承( Inheritence)、封装( Encapsulation)、多态 ( Polymorphism) 2. 封装: 类包含了数据与方法,将数据与方法放在一个类中就构成了封装。 3. 如何定义类? 修饰符 class 类的名字 { //类的内容( 包含了属性与方法) } 4. 方法。如何定转载 2016-03-21 15:55:26 · 591 阅读 · 0 评论 -
圣思源-张龙-Java SE 第八讲(理解面向对象程序设计)
Java SE 第八讲 1. break 语句: 经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。 2. continue 语句:经常用在循环语句中,用于跳出当前的这个循环( 或者是跳出本次循环), 开始下一次循环的执行。 3. break 与 continue 可以搭配标签使用, 在实际开发中,根本没有人会将 break 与 continue 搭配标签转载 2016-03-21 15:51:59 · 870 阅读 · 0 评论 -
圣思源-张龙-Java SE 第七节(流程控制语句 续 Flow Control Statement Cont.)
Java SE 第 7 讲 1. Java 中的循环控制语句一共有 3 种,分别是 while, do… while 以及 for 循环。 2. while 循环,形式为: while(布尔表达式) { //待执行的代码 } 3. do…while 循环,新式为: do { //待执行的代码 } while(布尔表达式); 4. whil转载 2016-03-21 15:48:45 · 459 阅读 · 0 评论 -
圣思源-张龙-Java SE 第六节(流程控制语句 Flow Control Statement)
Java SE 第六节 1. 条件运算符( 三元表达式),其形式为: type d = a ? b : c; 具体化形式为: int d = 2 2. 轻量级的文本编辑器: UltraEdit、 Editplus、 vi、 vim、 gvim 3. 流程控制语句 if 的用法为: 第一种形式: if(布尔表达式) { //待执行的代码 } 第二种形式:转载 2016-03-21 15:46:11 · 596 阅读 · 0 评论 -
圣思源-张龙-Java SE 第五讲(运算符续 Operator cont.).pdf
Java SE 第五讲: 1. 关系运算符: 大于( >)、小于( )、等于( ==)、不等于( !=)、大于等于( >=)、小于等 于( ),关系运算的结果是个 boolean 值。 2. 逻辑运算符: 重点讲解两个,逻辑运算符本身也返回一个 boolean 值。 1) 逻辑与: 使用&&表示, 逻辑与是个双目运算符(即有两个操作数的运算符), 只有 当两个转载 2016-03-21 15:16:13 · 592 阅读 · 0 评论 -
圣思园-张龙-Java SE 第四讲(运算符 Operator)
Java SE 第四讲: 1. 当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。 比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么 最后的结果类型就是double。 2. int a = 1; int b = 2; double c = (double)a / b; 上面的代码中,a与b转载 2016-03-21 00:03:12 · 896 阅读 · 0 评论 -
圣思园张龙-Java SE 第三讲(原生数据类型使用陷阱 Pitfall of Primitive Data Type)
Java SE 第三讲: 1. Java中的原生数据类型共有8种: 1) 整型:使用int 表示。(32位) 2) 字节型:使用byte表示。(表示-128~127之间的256个整数, 8位)。 3)短整型:使用short表示。(16位) 4)长整型:使用long 表示。(64位) 5)单精度浮点型:使用float表示。所谓浮点型,指的就是小数,也叫做实数,比如1转载 2016-03-20 23:37:02 · 563 阅读 · 0 评论 -
圣思园张龙-Java SE 第二讲(原生数据类型 Primitive Data Type)
Java SE 第二讲: 1. Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit 2. Java中的数据类型分为两大类: 1) 原生数据类型 (Primitive Data Type) 2) 引用类型(对象类型) (Reference Type) 3. 变量与常量:转载 2016-03-20 23:33:13 · 605 阅读 · 0 评论 -
Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
Java SE 第一讲: Java SE:Java Standard Edition Java ME: Java Mobile Edition Java EE:Java Enterprise Edition Java是由Sun公司推出的(今年初被Oracle公司收购)。 收购价格:74亿美金 J2SE、J2ME、J2EE JDK:Java Develop转载 2016-03-20 23:27:45 · 592 阅读 · 0 评论 -
第十九讲-多态续
java可以向下转型。 父类可以强制转换为子类,条件是父类指向的对象是目标类型的对象。原创 2016-03-23 12:51:10 · 558 阅读 · 0 评论