自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java第十三天上课笔记

包装类:在java中一切皆对象,所以将基础数据类型与包装类对应,Java中异常:1.异常处理就是为了保证整个程序不会因为一点问题而终止执行。Java中的异常关键字:throw:手动抛出一个异常。//java中处理的异常的原则是谁调用谁处理。//将异常打印出也是一种(不一定是直接修好才是处理)throws:是在函数上一个标志,表示此函数可能会抛出异常。//java中....

2019-05-29 09:22:56 134 1

原创 Java第十二天上课笔记

内部类:最大的好处就是方便访问外部类的成员,包括private的变量。字节码文件命名的形式:外部类名$内部名static关键字:1.修饰变量:可以被类名直接使用,放入静态存储器,2.修饰函数:可以被类名直接使用,不能有this关键字,不能访问非静态的变量(根本原因改变了函数的加载的时期)。3.修饰代码块:变成了静态代码块,比普通代码块更早加载,只会执行一次。4.修饰内...

2019-05-29 09:07:36 129

原创 Java第十一天上课笔记

适配器设计模式:为解决接口的抽象方法过多,普通实现很麻烦,就需要一个适配器类多态:object:是所有类的根类,所有的都是object的子类,直接打印对象实例输出的是tostring()方法的返回值Java中向下转型,必须要先向上转型。工厂设计模式:耦合:代码的耦合度越低越好工厂设计模式的好处就是解耦(降低耦合度)...

2019-05-23 11:00:06 100

原创 Java第十天上课笔记

final关键字:1.可以修饰变量,变量就变成常量。2.可以修饰函数,函数就不能重写。3.可以修饰类,类就不能被继承。注意:区分重载(在同一个类的函数只有参数的个数和类型不同)抽象类:1.抽象类不能实例化,但是有构造函数2.专门当父类3.子类继承了抽象类,就必须实现抽象类中的所有的抽象方法4.抽象类中,可以有实现好的方法5.抽象类是普通类的模板...

2019-05-23 10:54:28 97

原创 Java第九天上课笔记

设计模式:为了解决经常遇到的问题,总结经验形成的固定模式,单例设计模式:...对象之间的关系:继承:1.Java里的继承函数,只能是单继承,就是每个子类只能有一个父类2.Java中可以多层继承。3.父类中的私有变量不能被子类所继承,但是属性可以被继承。4.方法的覆写,重写。5.当子类要调用父类的方法,用super就可以调用。6.当子类创建实例时,父类(父类的...

2019-05-20 11:48:58 111

原创 Java第八天上课笔记

string类Java.lang包中的类不用引入包,直接使用//判断相等,要注意是地址相等还是内容相等。==是判断地址相等Java对直接使用字符串类型做了优化,当两个变量值相同时,第二变量不再新开辟空间注意:"."在正则表达式中有其他的含义,所有要[.]...

2019-05-20 11:45:43 95

原创 Java第七天上课笔记

java中可变数组arg是数组传统for语句是用下标跑,foreach是直接跑元素,所以定义X类型要与数组和其他对象一样。X代表每个元素。主函数:可以接受外部的输入。面向对象:1.面向对象编程思想来源于生活,一切皆对象要描述着个世界上任何一个对象都可以通过静态属性和动态属性描述。静态属性:(成员变量)动态属性(方法/函数)。2.定义一个类就等于定义一种新的数...

2019-05-20 11:36:37 91

原创 Java第六天上课笔记

1,面向对象编程的思想来源生活,一切皆对象,要描述这个世界上任何一个对象都可以通过静态属性(成员变量)和动态属性(方法/函数)描述。2,定义一个类,就等于定义了一种新的类型。3,一个类就是一个具体对象实例模板,构造函数:与类同名,没有返回值,当没有自定义构造函数时,系统会自动创建一个无参数的构造函数。但是一旦自定义了有了函数的构造 函数系统将不再自动创建无参数的构造函数。所以在以后的开发中...

2019-05-14 16:40:31 80

原创 Java第五天上课笔记

Void表示没有返回值。方法加载,方法名和其他的都相同,只有参数的个数和类型不同。数组的最大不足就是必须预选值大小,就无法动态的开辟空间。数组中放的对象,就叫对象数组。//aa.length 输出的二维数组的行数//aa[i].length. 输出的数组第i行的列数。java中二维数据的列数可以不定义大小,但一定要指定行数。java中二维数组的每行列数可以不一样。...

2019-05-13 10:38:29 58

原创 Java第四天上课笔记

字符串:String(不是基础数据类型,引用数据类)字符串必须使用""+:链接字符串,如果其他的数据类型+""就变成了字符串三目,三大结构: 顺序 选择: if else switch if多用于范围选择,switch多个单值匹配。java中的switch可以是整数、字符(java中char会自动转换了int)...

2019-05-09 10:38:49 98

原创 Java第三天上课笔记

Java的编码问题:Unicode编码,变量和函数名等可以使用中文,但是一般情况下,不能用。转义字符"\"","\\"表达式:运算的优先等级不用背,全部用();可以提高代码的可阅读性。两边是整数,就是整数,结果为整数。如果出现小数就不是整数。参考当前表达式,a++就是先原来的值参与表达式运算,++a先自加运算,再用自加的结果参与表达式的运算。...

2019-05-08 15:31:14 84

转载 Java第二天上课笔记

classpath:. ;E:\java\javase\17dt2(.表示当前目录)变量:在程序的执行过程中,值会根据需要不停的变化(在内存)数据类型:(可以保证更加合理的利用内存空间)变量:java是强类型语言(intnumber)java中小数默认是doubler,小数后更个大写的F面向对象:struct成员变量:可以不用初始化局部变量:必须初始化...

2019-05-07 11:10:24 90

原创 Java第一天上课笔记

//一个文件中可以有多个类,但只能有一个公共类。//一个java文件只有一个公共的class,必须和文件名同名。//classpath的作用:指明字节码文件的路径,可以任何的地方执行。//变量名:第一个单词首字母不大写,其他单词首字母都要大写。//注意:java要区分大小写//类名:每个单词首字母都要大写变量名第一个单词不大写,其他单词首字母都要大写,函数名和变量名一样。常量全...

2019-05-07 11:01:02 129 3

翻译 逻辑型Boolean

boolean 类型适于逻辑运算,一般用于程序流程控制 。boolean 类型数据只允许取值 true 或 false ,不可以 0 或非 0 的整数替代 true和 false ,这点和C语言不一样。用法举例:boolean flag;flag = true; if(flag) {//do something...

2019-05-07 10:47:58 437

空空如也

空空如也

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

TA关注的人

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