- 博客(10)
- 收藏
- 关注
转载 pycharm无法输出中文&cookielib is not define
pycharm无法输出中文https://jingyan.baidu.com/article/e8cdb32b1d8cd037042bad44.htmlcookielib is not define需要import cookielib
2017-09-27 17:22:59 529
原创 【java学习笔记】 如果定义了带有参数的构造函数,则默认构造函数失效(需手动定义)
如果定义了带有参数的构造函数,则默认构造函数失效原来的默认函数(没有参数的默认函数)需手动定义另外,在验证这个的时候我犯了个错误,给构造函数加了返回类型void这个问题导致了12行的报错。这是因为,在我加了void以后,Duck(int)变成了一个普通函数而不再是构造函数,在创建对象调用构造函数时,找不到带一个参数的构造函数。在遇到这个问题的时候,我请教
2017-09-21 20:37:15 4270
原创 【java学习笔记】class的缺省及一个java文件只能有一个public类
为了简明扼要所以删掉了函数体第6行报错:“The public type Report1 must be defined in its own file”,翻译为“公共类必须被定义在它自己的文件中”。这是因为java文件中,只能有一个被public修饰的类,且这个类一定是与java文件同名的。我把class删掉以后,不再报错。emmmmmm,难道public不是默认的缺省值
2017-09-21 16:10:49 876
转载 【java学习笔记】is-a、 has-a 、is-like-a、is-like-a
is-a:包含架构,指的是类的父子继承关系has-a:从属关系,B是A的组成部分is-like-a:组合关系,新类型有老类型的接口,但还包含其他函数,所以不能说它们完全相同instance of:实例关系, 在运行时指出对象是否是特定类的一个实例
2017-09-21 15:03:58 1387
转载 【java学习笔记】接口VS抽象类
接口抽象类对谁抽象对动作的抽象对根源的抽象方法只能做方法申明方法申明,也可以做方法实现变量定义的变量只能是公共的静态的常量普通变量子类是否需要全部实现实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。
2017-09-21 11:02:39 137
转载 【java学习】StringBuffer用法
1、StringBuffer对象的初始化StringBuffer s = new StringBuffer();//初始化出一个空的StringBuffer对象StringBuffer s = new StringBuffer(“abc”);//初始化出内容是字符串”abc”的StringBuffer对象2.StringBuffer和String转换StringBuff
2017-09-19 19:23:47 6885
转载 【java学习笔记】集合类ArrayList
ArrayList与数组类似。能够根据元素的多少自动缩小放大,还能够让你取出数据而不必管理集合的细节。操作:创建:ArrayList myList = new ArrayList();加入元素:Egg egg1 = new Egg(); myList.add(egg1);查询大小:myList.size()//int查询特定元素:myList.contain(egg1)//
2017-09-18 17:01:28 404
转载 【java学习笔记】加强版的for循坏
for(String name:nameArray){……}1.里面的数据类型是任意的,只要前面的数据类型和后面要遍历的集合中的元素的类型一致即可2.冒号(:)--代表“in”3.nameArray--要被逐个运行的集合,这必须是对数组或其他集合的引用。编译器会认为:1.创建名称为name的String变量。2.将nameArray的第一个元素赋给name。3.执行重复的内容。
2017-09-18 15:58:12 430
转载 【java学习笔记(零散知识点)】equals方法
Java中默认的 equals方法实现如下:public boolean equals(Object obj) { return (this == obj);}我个人认为单从这个角度看 equals()和==是一样的结果为false但是Java 语言里的 equals方法其实是交给开发者去覆写的,让开发者自己去定义满足什么条件的两个Object是equal的。
2017-09-18 15:39:31 337
转载 【java学习笔记(零散知识点)】Integer类 parseInt(String s ,int radix)方法
parseInt(String s , int radix) :求 “int radix” 进制数 “String s” 的十进制数e.g parseInt(1010,2) :输出 2进制数 1010 的十进制数int radix 缺省值为10 即 parseInt(String s)=parseInt(String s , 10)ps: radix的范围是在2~36之
2017-09-17 15:26:31 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人