- 博客(27)
- 收藏
- 关注
原创 单例模式
饿汉单例模式:class Student{private static Student s = new Student();private Student(){}public static Student getInstance(){return s; }}//懒汉单例模式class Person{private static Person
2016-12-20 09:02:52
334
原创 File类的运用
//今天学习了io流的输入输出流的用法,以及缓冲输入输出流,代码实现:package 十二月16;import java.io.File;//导包import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java
2016-12-16 20:33:47
324
原创 java中关于集合的总结
集合:储存元素的容器。集合与数组与区别:①长度区别:数组长度固定,集合长度不固定;②内容区别:数组存储的是同一类型的元素(Object类型的除外,因为Object类型的数组也可以存储任意类型的数据),集合可存储不同类型的元素;③元素数据类型问题:数组可以存储基本数据类型,引用类型,集合只能存储引用数据类型。集合的体系基类是 (根接口) Collection,它的子接口有
2016-12-14 09:46:27
329
原创 List集合的特有遍历功
由size()和get()结合 : public class Demo{public static void main(String[]args){//创建集合对象List list = new ArrayList();//add方法添加元素list.add("hello");list.add("张三");list.add("Goodmorning"
2016-12-12 09:07:53
307
原创 关于集合的遍历
A:存储字符串并遍历import java.util.Collection;import java.util.ArrayList;import java.util.Iterator;public class CollectionDemo {public static void main(String[] args) {//创建集合对象Collection c = n
2016-12-12 08:57:53
287
转载 面向对象的三个基本元素和五个基本原则
三个基本元素:1. 封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。2. 继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性
2016-12-03 11:03:42
779
原创 QuickHik小游戏项目
package package1;import java.util.*;public class Level {//定义一个积分类private int levelNo;//编号private int strlength;//级别对应字符段长度private int timeLimit;//当前级别时间限制private int strTime;//输入次数privat
2016-12-03 08:38:01
397
原创 类、抽象类、接口之间的关系
一、类与类之间的关系:继承关系,只能单继承,可以多层继承。二、类与接口的关系 :实现关系,可以单层实现,也可以多层实现,并且还可以在继承一个类的同时实现多个接口。三、接口与接口的关系:继承关系,可以单层继承,也可以多继承。四、抽象类在实现接口的时候,可以是实现接口中的所有方法,也可以不实现所有方法,因为可以由抽象类的子类来实现;五、非抽象类实现接口的时候,必须实现接口中的所有
2016-12-01 16:42:12
1127
原创 java中关于接口的知识点总结
接口的关键字:interface 接口格式:interface 接口名 { }实现接口的关键字是:implements 表示实现接口的格式:class 类名 implements 接口名 { }接口的作用:扩展功能、定义约束来规范、程序解耦合性。 重点:接口本身就是一个特殊的类;接口不能实例化(不能new,但是可是使用多态去进行实例化);
2016-12-01 16:04:08
1691
原创 java 中关于多态的知识点总结
多态:一种事物多种表现形式。可分为三种:具体类多态、抽象类多态、接口类多态举例说明:猫是动物,狗是动物。多态的前提:有继承、有重写、有父类的指针指向子类的对象( 父类 f = new 子类() )代码体现:class Fu {public void show ( ) {System . out . println
2016-12-01 15:47:29
658
原创 关于方法重写、abstract 与final 的知识点总结
方法重写的规定:有继承;方法名与父类名一样;形参与父类中的方法一致;返回值类型 ------------------------------------------------------------------------------------------------------------------------------------------------------
2016-12-01 15:26:32
569
原创 java中关于继承的知识点总结
继承的概述:在多个类中存在相同的属性和行为是,把这些相同的部分抽取到一个单独的类中,把这个类叫作父类,也叫基类或者超类,把其他的类叫作子类,并且父类的所有属性和方法(除private修饰的私有属性和方法外),子类都可以调用。这样的一种行为就叫做继承。我们可以在已存在的类中添加这个类特有的方法及属性。(相同的东西在父类,不同的东西在子类)继承的关键字:extends继承的格式:class
2016-12-01 14:58:39
1366
原创 对于第一阶段学习的总结
阶段总结 杨芳芳 第一阶段的学习就到此结束了,在这一段时间中,学到了很多以前没有接触过的知识,让我对java有了很大的了解,并且能够自己编写一些小程序了。下面就是我对于在这段期间的学习情况的总结。 由于我是开课后从UI转进JAVA来的,刚进来的那天,我们已经在讲循环嵌套了,所以在此之前学习的对于计算机的一些基本了解和环境配置变量还是不太懂。来到java班后,由于落下了很多基础
2016-11-22 09:13:00
3501
原创 substring的带参用法——中国姓名的拆分
姓名的拆分代码,运用了substring(截取字符串)的带参方法。第一种情况:sunstring( int i , int j )第一个参数 i 代表截取的开始位置,第二个参数 j 代表截取的结束位置。因此,带两个参数表示从开始截取到结束截取中间的一整段字符串。第二种情况:substring( int i)substring带一个参数 i, 是指从 i 的位置开始截取,一
2016-11-17 17:15:02
1994
原创 态度决定一切,细节决定成败!
在生活中,我们会遇到很多的不顺,不如意,不满足。但是,用什么样的心态去对待这些事是很重要的。因此,我认为,态度决定一切,细节决定成败!卡耐基在自己的办公桌上摆了一块牌子,上面写着:“你有信仰就年轻,惑就衰老;有自信就年轻,畏惧就衰老;有希望就年轻, 绝望就衰老”。态度就是对待行为的精神状态和心态。只有积极的态度才有取得成功的机会。
2016-11-17 11:54:35
3140
原创 迷你型DVD管理系统
今天,老师让我们做了关于DVD管理的小项目,虽然说是个小项目,但是对于我这种小白来说,还是挺不容易的,查了很多资料,看了很多案例,终于自主完成了。下面就是我写的代码。如有不满意的地方,理解万岁~import java.util.*;import java.text.*;public class DVD {String[] name = new String[50];//定义DVD片
2016-11-17 11:49:50
508
原创 我的整个世界都是风景
读一篇好的文章,能够让我们心旷神怡,让我们受益终身。 每天一本书,受益一辈子。今天看了一篇《我的整个世界都是风景》,是啊,人如果把每一件事都当作是自己喜欢做的事,那么一定会事半功倍。例如,你喜欢一个东西,你会全身心的想要得到;你想做一件事,那你肯定会想要做的完美。所以,生活中,有很多的身不由己,既然改变不了,那何不顺其自然,当作必修课,那么你一定会发现,原来也不过如此。既然简单,就不会厌恶,
2016-11-14 09:07:57
334
原创 学习类和对象的心得
这几天学习了面向对象和类,感觉理解起来还是有点困难,有点抽象的感觉,不过一段面向对象的视频看了两次,现在懂了。下面是我写的一个学生类:class Student{String name;int age;String add;public void study(){System.out.println("爱学习的学生最美");}public void eat(){
2016-11-14 08:57:59
1149
原创 对于设计抽奖系统的感悟
今天第一次自己动手完成一个系统,虽然不是很完整,但用尽毕身所学,刚开始,感觉好困难,但是在跨越到case2的时候,真的想不出来该怎么做了,想好几位同学请教后,终于完成了。虽然不算是完完全全的自己的作品,但百分之九十的是自己的。加油吧,以后会有更多的难题等着我,我相信乘风破浪会有时。(代码请看上一篇)
2016-11-08 22:00:43
1312
原创 设计一个抽奖系统
import java.util.*;class yff10{public static void main(String[]in){Scanner input=new Scanner(System.in);int i=0;String name="";boolean is=false;first:for(;;){System.out.p
2016-11-08 21:57:31
1518
原创 直接排序法
/*选择排序原理:每次都找到当次最大的数,按大小顺序依次放入数组相应位置比如:第一次先找到最大的数并记下其位置,如果其不在数组第一位,则将其与第一位交换,使最大数置于第一位第二次再循环查找第二大的数并记下其位置,如果其不在数组第二位,则将其与第二位交换,使最大数置于第二位依次类推.........................................第i次再循环查找第i
2016-11-07 21:55:37
940
原创 插入排序法
import java.util.*;class sorts{ public static void main(String[] args) { int[] arr= new int[]{800,9,3,6,12,54,35,411,3,245,1,0,4}; sorts.InsertSort(arr); } public static int[] Inse
2016-11-07 21:52:02
198
原创 对于学习排序法的总结
今天学习了四种排序的方法,对于今天的学习总结如下: ①冒泡法,冒泡法是一一比较两个相连两数的大小,按照从小到大的排列。例如:第一个数和第二个数相比较,如果第二个数比第一个数小,那么第二个数就排在第一个数的前面,也就是说,第一个数和第二个数交换位置;然后再拿“刷新“过后的第二个数和第三个数相比较,如果第二个数比第三个数大,那么相熟交换位置,如果第二个数比第三个数小,那么久不
2016-11-07 21:30:08
340
原创 冒泡排序法
class yff6{public static void main(String[]agrs){int[]num={10,20,13,5,9,21};//给出一组数据,定义一个方法int temp=0;//定义一个int类型的temp存放临时的数for( int i=0;i{for(int j=0;j{ if( num[j]{temp=num[j];/
2016-11-07 21:27:30
195
原创 选择排序法
//选择排序法class yff5{public static void main(String[]agrs){int[]arr={71,32,43,65,9,78,4}; //给出一组数据,定义一个方法for(int i=0;iint minIndex=i; //定义一个minIndex来存放最小值的角标for(int j=i+1;jif(arr[m
2016-11-07 21:23:58
267
原创 输出金字塔结构的java代码
//import java.util.*;class yff3 {public static void main(String[] args) {// i是行数,j是空格,x是递增部分,y是递减部分//Scanner scanner=new Scanner(System.in);//System.out.print("请输入一个数;"); //
2016-11-04 09:48:02
1172
原创 学习UI后转至JAVA后的心得
从一开始加入贝沃学习以来,从最初的不习惯不适应,到现在习惯性作息时间,最大的感悟就是磨炼了自己的耐心。 以前的我是个马马虎虎的人,总觉得过得去就行,可是在UI的学习过程中,每次画图都需要再三的检查,由于自己以前从来没有接触过作图软件,所以,对于零起点的自己来说,必须付出比别人更加多的时间去学习。我是一个做什么事都讲求效率的人,所以每次做什么都是速战速决,因此别人画一个小时的图
2016-11-04 09:08:56
1580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人