- 博客(12)
- 收藏
- 关注
原创 传智播客黑马Java学习笔记_day10_02
对象的多态性父类或者接口的引用指向子类对象多态的好处提高了代码的扩展性,前期的代码可以使用后期的内容多态的弊端前期的代码不能调用后期的特有内容多态的前提必须有关系:继承、实现必须覆盖父类的方法注意对于转型自始至终都是子类对象在做类型变化abstract class Animal{ public abstract void eat(); }...
2019-09-29 17:57:51 171
原创 传播智客黑马Java学习笔记_day10_01
开发中接口分为使用接口和实现接口的子类(暴露规则,使用规则,实现规则)interface USB{//暴露规则 public abstract void open(); public abstract void close();}class BookPC{ //使用规则 public static void useUSB(USB usb){//接口类型的...
2019-09-28 17:24:56 303
原创 传智播客黑马Java学习笔记_09
在子类创建对象时,发现父类的构造方法也运行了,为什么呢?在子类的构造函数中第一行有一个隐式语句super();class Fu{ Fu(){ System.out.println("Fu is running"); }}class Zi extends Fu(){ Zi(){ //super(); 隐式语句 空参数构造函数 Syste...
2019-09-28 16:28:24 324
原创 传智播客黑马Java学习笔记_day08_2
设计模式:对问题行之有效的解决方式,一种思想,java24种单例设计模式解决问题:可以保证一个类的对象在内存中的唯一性应用场景:多个程序使用同一个配置文件对象,就要保证配置文件的唯一性,配置文件不能被任意修改如何保证对象的唯一性?不允许其他程序new出该类对象 该类创建一个本类实例 对外提供一个方法获取该类对象步骤私有化构造函数 通过new在本类中创建一个实例 创...
2019-09-21 22:21:42 186
原创 传智播客黑马Java学习笔记_day08
数组工具对象的建立该类的所有成员方法没有访问到特有数据所以方法都定义为静态的,又该类的方法都是静态的,所以该类是不需要创建对象的,为了保证该类不被其他程序创建对象可以将该类的构造方法私有化。class ArrayTool{ private ArrayTool(){}//该类的方法都是静态的,所以该类是不需要创建对象的 public int getMax(int[] a...
2019-09-21 20:32:14 197
原创 传智播客黑马Java学习笔记_day07
构造函数一个类中如果没有定义构造函数,那么会有一个默认空参的构造函数,如果已经定义了一个构造函数,那么默认的空参的构造函数就没有了什么时候需要定义构造函数在描述事物时,该事物已存在就具备一些内容,这些内容都定义在构造函数中。class Person{ private int age; private String name; Person(){ ...
2019-09-20 16:51:44 173
原创 传播智客黑马Java学习笔记_day06
二维数组的定义方式//@左边是实体类型,右边是实体哈希值class Demo{ public static void main(String args[]){ /*int[][] array=new int [3][2];//创建3个一维数组,每一个一维数组里面有2个元素 System.out.println(array);//直接打印这个二维数组 ...
2019-09-19 21:04:51 386
原创 传智播客黑马Java学习笔记_day05
遍历数组class Demo{ public static void main(String args[]){ int[] arry=new int[]{87,99,56}; for(int x=0;x<arry.length;x++){ System.out.println(arry[x]); } ...
2019-09-16 22:06:59 157
原创 黑马传智播客Java学习笔记_day04
for循环嵌套练习 输出下下列长方形 ********************class Demo{ public static void main(String args[]){ for(int x=1;x<=4;x++){//控制外循环4次 for(int y=1;y<=5;y++){//控制内循环5次 System.out.prin...
2019-09-10 11:37:06 185
原创 传智播客黑马Java学习笔记_day03
异或运算符^运算特点 true^true=false ; false^false=false; true^false=true;运算规律两边相同为false,两边不同为true&&,||与&,|的区别(面试题)&&和&的运算结果一...
2019-09-07 20:59:12 153
原创 黑马传智播客Java学习笔记_day02
注释单行注释://多行注释:/* */文档注释:/** */可以对源代码进行说明性文字的体现,可以通过Java开发工具bin文件夹下的javadoc进行提取放到一个网页文档当中。负数的进制这个负数的正数的二进制取反加1如:-6的二进制为0000-0000 0000-0000 0000-0000 0000-0110 0000-0110取反 ...
2019-09-07 16:39:55 206
原创 黑马传智播客Java学习笔记_day01
Java语言概述是SUN(Standford University Network 斯坦福大学网络公司)1995年推出的一门面向Internet的编程语言 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言 完全面向对象,安全可靠Java语言的三种技术架构 J2EE(Java 2 Platform Enterprise Edition)企业版 是...
2019-09-07 11:11:26 463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人