09 2015 档案

摘要:在我们常用的Java集合框架接口中,除了前面说过的Collection接口以及他的根接口List接口和Set接口的使用,Map接口也是一个经常使用的接口,和Collection接口不同,Map接口并不是线性的存放对象的引用,Map接口提供了一种映射关系,所有的元素都是以键值对(Entry类型对象实例 阅读全文
posted @ 2015-09-29 15:07 小得盈满 阅读(813) 评论(0) 推荐(0) 编辑
摘要:除了List之外,Set集合接口也经常使用,Set接口中存放的元素是无序的并且是不可重复的,因此被称为数据集; Set接口因为是无序的,所以没有提供像List一样的set方法来修改元素,查找,添加、删除是没问题的 下面利用Set来演示一下学生选课的简单示例: 课程类,Course.java 学生类, 阅读全文
posted @ 2015-09-24 21:06 小得盈满 阅读(6218) 评论(0) 推荐(0) 编辑
摘要:泛型是Java中的一个重要概念,上一篇文章我们说过,当元素存入集合时,集合会将元素转换为Object类型存储,当取出时也是按照Object取出的,所以用get方法取出时,我们会进行强制类型转换,并且通过代码也可以看出来,我们放入其他类型时,如字符串,编译器不会报错,但是运行程序时会抛出类型错误异常, 阅读全文
posted @ 2015-09-24 20:02 小得盈满 阅读(2031) 评论(0) 推荐(0) 编辑
摘要:Java集合框架可以简单的理解为一种放置对象的容器,和数学中的集合概念类似,Java中的集合可以存放一系列对象的引用,也可以看做是数组的提升,Java集合类是一种工具类,只有相同类型的对象引用才可以放到同一个集合中,否则是不能放进去的; 集合可以对元素进行简单快速的查找、插入、删除操作 某些集合可以 阅读全文
posted @ 2015-09-24 19:43 小得盈满 阅读(677) 评论(0) 推荐(0) 编辑
摘要:1、Java的包装类 基本数据类型我们都很熟悉,例如:int、float、double、boolean、char等,基本数据类型不具备对象的特征,不能调用方法,一般能实现的功能比较简单,为了让基本数据类型也具备对象的特性,Java为每个数据类型都提供了一个包装类,这样我们就可以像操作对象一样,操作这 阅读全文
posted @ 2015-09-22 15:27 小得盈满 阅读(682) 评论(0) 推荐(0) 编辑
摘要:字符串在程序开发中无处不在,也是用户交互所涉及到最频繁的数据类型,那么字符串不仅仅就是我们简单的理解的String str = "abc";一起来更加深入的看一下 在Java中,字符串被作为String类型的对象处理,和基本数据类型不同,字符串可以直接使用各种字符串对象的方法,而基本数据类型不行,S 阅读全文
posted @ 2015-09-21 15:09 小得盈满 阅读(569) 评论(0) 推荐(0) 编辑
摘要:异常就是程序运行过程中阻止当前方法或作用域继续执行的问题; 任何程序都不能保证完全正常运行,当发生异常时,需要我们去处理异常,特别是一些比较重要的场景,异常处理的逻辑也会比较复杂,比如:给用户提示、保存当前用户操作或改动、未完成的业务回滚、释放程序占用的资源等。 在Java中,Throwable异常 阅读全文
posted @ 2015-09-20 17:36 小得盈满 阅读(2780) 评论(0) 推荐(0) 编辑
摘要:Java中多态的概念是面向对象中除封装和继承外非常重要的知识点,也是Java面向对象三大特性最后一个特性 多态其实就是指对象存在的多种形态,多态分为引用多态和方法多态 引用多态的含义就是:父类的引用可以指向它本类的对象,不仅如此父类的引用还可以指向子类的对象,这就是引用多态 用简单的代码来看一下引用 阅读全文
posted @ 2015-09-19 23:21 小得盈满 阅读(864) 评论(0) 推荐(0) 编辑
摘要:继承也是面向对象的又一重要特性,继承是类于类的一种关系,通俗来说狗属于动物类,那么狗这个类就继承了动物类 java中的继承是单继承的,一个类只能继承与一个父类 子类继承父类之后,子类就拥有了父类的所有属性和方法,private的除外,优点就是可以提高代码的复用性,简单的继承实例如下: 使用继承还是挺 阅读全文
posted @ 2015-09-19 20:17 小得盈满 阅读(387) 评论(0) 推荐(0) 编辑
摘要:封装是Java面向对象的三大特性之一,通常我们是通过包管理机制同时对类进行封装,隐藏其内部实现细节,通常开发中不允许直接操作类中的成员属性,所以属性一般设置为私有权限private,类中一般会给出一些公共方法来让使用者通过特定方法读取或者操作里面的数据,避免误操作从而保证了数据的安全。 封装步骤一般 阅读全文
posted @ 2015-09-18 21:57 小得盈满 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:我们可以基于一个类创建多个对象,每个对象都拥有自己的成员,所有成员变量的值是根据对象而存在的,有些时候我们希望一个类的所有对象共享一个成员,这就用到了static静态关键字 被静态关键字修饰的成员属于静态成员,它属于整个类所有,而并不仅仅是一个对象中的成员所共享,当系统第一次使用该类时,就会为其分配 阅读全文
posted @ 2015-09-18 20:27 小得盈满 阅读(896) 评论(0) 推荐(0) 编辑
摘要:我们实例化对象时,一般使用"类名 对象名 = new 类名()"来实例化,其实这样并不是十分严谨,只是编译器帮我们自动补全了一个空的构造方法,当实例化对象时,构造方法会被自动调用,所以我们应该是实例化的构造方法,那么构造方法是怎么定义的呢,方法如下: 那么上面这个就是构造方法了,特点注释已经说明了, 阅读全文
posted @ 2015-09-18 11:43 小得盈满 阅读(1754) 评论(0) 推荐(1) 编辑
摘要:java面向对象过程中,最基本的两类变量就是成员变量和局部变量 成员变量是写在类中并且写在方法外部,一般写在每个类的头部,用于初始化或者方法操作,作用域是整个类被实例化到被销毁,中间变量都可以被外部方法(权限为public时)或者内部方法所共享使用,并且可以保持变量的值,就是多个方法可以复用该变量, 阅读全文
posted @ 2015-09-18 11:22 小得盈满 阅读(298) 评论(0) 推荐(0) 编辑
摘要:有时候我们设置本地时间与Internet时间同步时,经常连接服务器time.windows.com超时,导致时间同步失败,解决办法如下: 利用快捷键"Win+R"调出运行框,输入:w32tm /register按回车,执行完毕就注册好了时间服务 然后运行services.msc回车,打开系统... 阅读全文
posted @ 2015-09-18 10:45 小得盈满 阅读(4651) 评论(0) 推荐(0) 编辑
摘要:301重定向的意思是页面永久性移走,实现方式是当用户请求页面时,服务器返回相应http数据流头信息状态码为301,表示本网页永久性转移到另一个地址,301重定向是页面永久性转移,一般用在不打算改变的地方,不同于常规的页面跳转,同时也是对搜索引擎最友好的一种方式。301重定向一般通过服务器配置实现,比 阅读全文
posted @ 2015-09-16 15:42 小得盈满 阅读(974) 评论(0) 推荐(0) 编辑
摘要:有时候用到页面整体自动刷新,在前端可以用两种方式实现,第一种是利用meta标签发送http头实现自动刷新,第二种是使用javascript函数延时实现自动刷新。 1、利用meta标签实现页面自动刷新 meta标签可以有很多功能,位置是放在HTML代码的<head></head>之间,如下可实现每过5 阅读全文
posted @ 2015-09-16 14:30 小得盈满 阅读(1124) 评论(0) 推荐(0) 编辑
摘要:我们知道在Windows下cmd命令行中"rd 文件夹名称"可以删除空目录,"del 文件名"可以删除文件,那么怎么删除一个非空文件夹呢,命令如下: 比如删除文件夹test,里面有很多文件和子文件夹,可以用命令:rd /s test 但是这样,每进行一次删除操作都要提示一次,需要我们确认,那... 阅读全文
posted @ 2015-09-11 20:06 小得盈满 阅读(3959) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要页面自动点击超链接或者按钮,可以用js或者jQuery利用程序去点击,方法很简单,按钮或超链接代码如下: 上面是一个超链接和一个按钮,并且超链接和按钮都绑定了点击事件 先看超链接,如果我们打算点击超链接的同时不仅触发事件而且跳转到href的指定链接,可以用: 这样就可以实现上面的功能, 阅读全文
posted @ 2015-09-10 14:57 小得盈满 阅读(65881) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示