自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java学习日志9—多态

多态:同一个对象或事物,在不同时刻体现出来的不同状态。 举例: 猫是猫 猫 m=new 猫(); 猫是动物 动物 d=new 猫(); 水(液态,固态,气态) 多态的前提: 1、要有继承关系; 2、要有方法重写; 其实没有也是可以的,但是如果没有这个就没有意义。 动物 d = new 猫(); d.show(); 动物 d = new 狗(); d.show(); 3、要有父类引用指向子类对象。 父 f=new 子(); 多态示例: class Fu { public void show()

2020-07-02 20:41:35 91

原创 Java学习日志8

一、代码块 在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。 局部代码块:在方法中出现;限定变量生命周期,及早释放,提高内存利用率 构造代码块:在类中方法外出现;多个构造方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行 静态代码块:在类中方法外出现,加了static修饰,用于给类进行初始化,在加载的时候就执行,并且只执行一次。 class CodeDemo { public static void m

2020-06-27 13:27:35 112

原创 Java学习日志7

一、成员变量和局部变量的区别 1、在类中的位置不同 成员变量:类中方法外 局部变量:方法内或者方法声明上 2、在内存中的位置不同 成员变量:堆内存 局部变量:栈内存 3、生命周期不同 成员变量:随着对象的存在而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 4、初始化值不同 成员变量:有默认的初始化值 局部变量:没有默认的初始化值,必须先定义,赋值,才能使用。 基本类型作为形式参数,形式参数的改变不影响实际参数 引用类型作为形式参数,形式参数的改变直接影响实际参数 二、

2020-06-26 20:53:38 121

原创 java学习日志6

一、面向对象思想 前面的数组需要遍历时,可以将遍历的代码封装到方法中,需要遍历时只需要调用相应的方法即可。 在对数组遍历的基础上继续增加需求,比如获取最值,数值逆序等,同样需要将这些功能封装到相应的方法中。 这样方法会越来越多,于是就想能不能将这些方法进行封装呢?于是我们就考虑用类来封装多个方法,以后对数组进行操作时,只需要找到这个类,然后使用类中的方法。这就是面向对象编程。 面向过程开发:面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向过程的代表语言:C语言

2020-06-25 23:58:15 159

原创 Java学习日志5

一、方法(函数) 方法,是指完成特定功能的代码块,在很多语言中都有函数的定义,在Java语言中函数被称为方法。 方法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; } 格式解释: 修饰符:比较多,目前public static 返回值类型:用于限定返回值的数据类型 方法名:一个名称,为了方便我们调用方法 参数类型:限定调用方法时传入参数的数据类型 参数名:是一个变量,接收调用方法时传入的参数 方法体:完成功能的代码 return:结束方法

2020-06-23 22:51:37 142

原创 Java学习日志4

一、switch语句 switch (表达式) { case 值1:语句体1; break; case 值2:语句体2; break; ... default:语句体n+1; break; } 表达式的取值:byte,short,int,char(JDK5以后可以是枚举,JDK7以后可以是String) case后面是要跟表达式比较的值,与表达式结果相等执行后面的语句体。 break用于结束switch语句,没有break会向下执行语句,直到遇到br

2020-06-20 23:47:34 73

原创 Java学习日志3

一、运算符 需要注意: +可做字符串连接符 /整数相除只能得到整数,要想得到小数可以*1.0 /和% 整除和取余 ++和- - int a=b++;//b先参与运算再自增 int a=++b;//b先自增再参与运算 复合运算符+=,-=,/=,%=自动强转。 关系运算符 运算结果均为boolean型(true或false) 逻辑运算符 &和&&的区别:&无论左边真假,右边都参与运算;&&左边为假时,右边不参与运算(&&更好) |和||同

2020-06-17 22:18:36 99

原创 Java学习日志2

一、关键字 二、标识符 就是给类、接口、方法、变量等起名字使用的字符序列 组成规则: 英文大小写字母 数字 $和_ 注意: 不能以数字开头 不能是Java中的关键字 区分大小写 常见命名规范 1、包(其实就是文件夹,用于解决相同类名问题) 单级:swpu 多级:cn.sichuan.swpu 2、类或接口 Student HelloWorld 3、方法和变量 name studentName 4、常量 MAX STUDENT_MAX_AGE 三、注释 单行://注释文字 多行:/*注释文字*/ 文档:/

2020-06-17 21:42:13 86

原创 Java学习日志1

一、常用DOS命令(win+R输入cmd打开) d: 回车 盘符切换 dir(directory):列出当前目录下的文件以及文件夹 md (make directory) : 创建目录 rd (remove directory): 删除目录 cd (change directory)改变指定目录(进入指定目录) cd… : 退回到上一级目录 cd: 退回到根目录 del (delete): 删除文件,删除一堆后缀名一样的文件*.txt exit : 退出dos命令行 cls : (clear screen)

2020-06-17 20:49:50 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除