自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 File类的用法

File类简单用法!  file.exists()  ------------------------------------   检测这个file所存储的路径或者文件是否存在File.pathSeparator --------------------------   系统路径分隔符-----------------------------》;File.separat

2016-12-18 21:24:19 695

原创 ArrayList 的用法和注意点

这星期,老师给我们讲了ArrayList的用法和注意点,下面这些就是我所学到的: 1、什么是ArrayList    ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:   动态的增加和减少元素   实现了ICollection和IList接口   灵活的设置数组的大小2、如何使用ArrayList   最简

2016-12-18 20:46:35 618

原创 TreeMap 和 HashMap 用法

TreeMap和HashMap的不同之处:TreeMap和HashMap 用法大致相同,但实际需求中,我们需要把一些数据进行排序;  为了处理排序的问题:     1. 对于一些简单的排序,如:数字,英文字母等         TreeMap hm = new TreeMap(new Comparator() {                public int compar

2016-12-18 20:32:52 362

转载 JAVA集合框架详解

java 集合框架详解 经常会看到程序中使用了记录集,常用的有Collection、HashMap、HashSet、ArrayList,因为分不清楚它们之间的关系,所以在使用时经常会混淆,以至于不知道从何下手。在这儿作了一个小例子,希望有助于帮大家理顺思路。 首先看一下它们的关系: Collection --List:-----------------------以特定次序存储元素

2016-12-12 00:31:00 263

原创 扑克牌洗牌

今天用老师这两天说的集合框架写了一个扑克牌洗牌的小项目,感觉写得好复杂,希望大家能指出我的缺点import java.util.*;class Demo{    public static void main(String[] args)    {        String[] color = {"黑桃","红桃","梅花","方块"};        String[

2016-12-11 23:52:57 337

转载 面向对象继承笔记

转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口向下转型:父类引用的对象转换为子类类型称为向下转型。前者是一个向上转型,Animal do

2016-12-04 22:27:07 216

原创 JAVA单一职责原则

单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。      单一职责原则是最简单的面对对象设计原则,它用于控制类的粒度大小。在软件系统中,一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过多,就相当于将这些职责耦合在

2016-12-04 21:33:20 4621

原创 JAVA封装,继承,多态

封装,继承,多态,这是面向对象的三大特性了。 1.封装:是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏封装是类的特征之一,应该很好理解,像一些私有的,别的类不可以访问了啊,都有访问权限的,比较安全了。 2.继承:指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。    继承有三种方式

2016-12-04 21:30:20 245

原创 本段时间的总结和QuickHit项目

在这段时间的学习中,主要学习了封装,继承和多态,其中有几个需要注意的,也是我比较薄弱的方面:1.类继承的注意点:类的构造方法是不可以被继承的;虽然不能继承构造方法,但是我们可以 在子类的构造方法中 通过关键字 super 来调用到 父类的构造方法2.构造方法一旦程序员自己给定了,那么jvm不再提供默认的 无参构造方法;3.abstract关键字的注意点:   (1)不可以和fi

2016-12-02 20:07:23 586

转载 封装和继承

第一 封装一、概述1、定义:封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。2、好处:a.将变化隔离b.便于使用c.提高重用性d.提高安全性3、原则:a.将不需要对外提供的内容隐藏起来b.把属性都隐藏,提供公共方法对其访问4、说明:a.私有仅仅是封装的一种表现形式,如包也是一种封装形式

2016-11-28 20:57:52 420

原创 递归方法

今天老师给我们讲解了递归的方法:class Test {    public static void main(String[] args)     {        Test test = new Test();        int[] arr = {11, 12, 76,56, 78, 44};        test.printArr(arr, 0)

2016-11-28 20:50:51 232

转载 类和对象

类和对象,使我们从执行者变成了指挥者,需要哪种功能就调用拥有这种功能的对象去做这件事封装,例如:台式电脑的主机,里面的各种硬件就相当于方法,然后用外壳把它们封装起来,露出接口,接口就相当于对象,你只有调用对象,连接接口才能使用它成员变量和局部变量,成员变量作用于整个类class{   成员变量  },而局部变量作用于方法,例:main(){   局部变量  }成员变量的作用

2016-11-28 20:47:39 206

原创 Java类和对象和方法

类就是一个模板,不能做任何实际的工作。但是类可以产生一个个功能相似的实体,就是对象,它们根据同一个类构造,具有实际的行为,就是方法。举个例子,人,是一个类。打酱油,是人的一个动作, 也就是方法。小红是人的一个对象。让小红去打酱油,就是调用了人的 “打酱油” 方法。上述例子对应的java 是:// 类class 人 {  public void 打酱油() { 

2016-11-20 23:23:56 188

原创 JAVA字符串的用法

上个星期,老师给我们讲解了JAVA中字符串的用法:1.equals()和equalsIgnoreCase() 比较两个字符串2.equals()和==  equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。3.indexOf()和lastIndexOf()  indexOf() 查找字符或者子串第一次出现的地方。  lastIndexOf()

2016-11-20 23:06:38 281

原创 类的方法和实例方法的区别是什么呢?

上个星期,老师和我们讲了类和对象,也说了类的方法和实例方法,下面我把类的方法和实例方法的区别总结一下:    JAVA中知道类体中的方法分为实例方法和类方法两种,用static修饰的是类方法。二者有什么区别呢?当一个类创建了一个对象后,这个对象就可以调用该类的方法。当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,当该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可

2016-11-20 22:56:24 948

原创 java写出迷你DVD管理器

这是写出的一个小项目,希望大家能多多指教import java.util.*;import java.text.*;class DVDMgr {Scanner input = new Scanner(System.in);DVDSet dvd = new DVDSet();//初始化对象boolean isjiechu = true;//已借出是true,可借是

2016-11-17 08:30:43 4849

原创 基础知识总结(1)

JAVA八大数据类型:     1.整形          (1)byte  占用内存中的一个字节,(一个字节=8个位,一个位只能存储0或1之间的一个数字)会有256种组合的情况,代表可以存储256个数字,所以byte类型的整数存储范围是  -128~127;          (2)short  占用内存的2个字节(16位),2^16          (3)int  占用内存的

2016-11-09 08:53:15 434

原创 冒泡排序算法和选择排序算法

1. 冒泡排序算法的原理如下:(从后往前)           比较相邻的元素。如果第一个比第二个大,就交换他们两个。           对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。           针对所有的元素重复以上的步骤,除了最后一个。           持续每次对越来越少的元素重复上面的步骤,直到没有任何一

2016-11-07 22:12:03 419

原创 数组概念和案例

数组的概念    同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方我们称之为容器,容器里装的东西就是数组的元素,数组可以装任意类型的数据,虽然可以装任意类型的数据,但是定义好的数组只能装一种元素, 也就是数组一旦定义,那么里边存储的数据类型也

2016-11-06 20:14:44 442

原创 FOR循环案例

/*   打印出下面图案**************** **********/class work4 {public static void main(String[] args) {for (int i = 0; i {for (int j = 0; j {System.out.print("*");}Sy

2016-11-04 09:51:28 541

原创 JAVA标识符

1.什么是标识符:             标识符就是程序员在定义JAVA程序时,自定义的名字。例如class  work                        {                           public static void main(String[] args)                     {                 

2016-11-04 09:12:06 335 1

空空如也

空空如也

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

TA关注的人

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