自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据人

创造和分享数据知识

  • 博客(23)
  • 收藏
  • 关注

原创 Java面试题目系列四

Java语言不仅是一种编程语言,还是一种开发环境,又还是一种部署环境。既然如此,涉及到Java的职位也很多。不管是传统的Java开发工程师,还是新兴的Android开发工程师,又或许是Java系统工程师或Android系统工程师,都需要熟悉掌握和应用Java。      在寻找与Java相关的工作中,自然离不开Java的面试题目。继前三个系列Java面试题目后,现推出Java面试题目系列四。

2012-08-31 15:31:00 1684

原创 Java基础

学习Java,先学习Java基础。Java基础主要包括如下内容:   一是,Java的来龙去脉(Java的起源,Java的命名,Java的大事记)。   二是,Java的著名产品。主要有Sun的JDK,集成开发工具Eclipse/JBuilder,单元测试JUnit和编译部署工具Ant,IBM的WebSphere,BEA的Weblogic,Oracle的Jdeveloper IDE,Goo

2012-08-30 23:09:49 3329

原创 Java面试题系列三

“提问式”学习方法是一种有效的学习方法,尤其是一些经典的提问。通过思考和解决这些问题,不仅可以学习到知识,更是可以培养自我思考的习惯。        现在就让我们来思考和回答下列Java面试题目,我把其归之为Java面试题系列三。        1.数组有没有length() 这个方法?String类有没有length()这个方法?        答:数组没有length()这个方法,

2012-08-30 10:27:02 2335

原创 数组

数组是一组具有相同数据类型的序列。这数据类型可以是基本数据类型,也可以是自定义数据类型。数组是一种常见的数据结构,是基于顺序存储结构实现。它遍历简单有效,但是数组的大小是固定的,同时,对数组进行删除和插入等操作效率较低。   Java语言中,数组很是重要。Java数组内的元素可以是基本数据类型,也可以对象引用类型。根据数组的维数可以划分为一维数组、二维数组和多维数组。实际上二维数组就是一维数组

2012-08-28 16:17:44 1558

原创 Java流程控制

做任何事情都有个步骤,第一步做什么,第二步又做什么......直至完成事情。流程控制就是对这种做事情的步骤性给予安排与管理。而Java流程控制,顾名思义,就是对Java语言做事情步骤的安排与管理。     Java流程控制包括顺序控制、条件控制和循环控制。      顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件

2012-08-28 12:34:36 4611

原创 数据降维

伴随ICT(通信与信息技术)和互联网技术的不断发展与更新,人们收集和获得数据的能力越来越强。而这些数据已呈现出维数高、规模大和结构复杂等特性。如何利用这些数据,发挥其价值,引起很多人的关注和研究。这些人包括科研人员,工程技术人员,管理层领导等。    人们想利用这些大数据(维数大、规模大、复杂大),挖掘其里有意义的知识和内容以指导实际生产和具体应用,数据的降维就显得尤为重要了。数据降维,又称为

2012-08-27 09:50:33 19158 1

原创 Java面试题目系列二

通过思考Java面试题目,对于学习和理解Java非常有帮助。    本文收集了一些Java面试题目,归之为Java面试题目系列二,同时,感谢那些分享和总结之人。    1.是否可以继承String类?    答:不可以,因为String类是final类,final类是可以继承的。    2.StringBuffer和StringBuilder的异同?    答:StringBu

2012-08-27 09:22:41 2012

转载 Java面试题目系列一

通过网上搜索和查阅,整理如下Java面试,将其称为Java面试题系列一。同时,也感谢网络上分享这些资料的朋友们。      1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?       答:可以有多个类,但有且仅有有一个public的类,并且public的类名必须与文件名相一致。      2.Java有没有goto?       答:java中的保

2012-08-25 17:21:26 3028

原创 Java异常机制

Java异常(Exception)又称例外,是一种运行时错误。Java异常机制就是对于Java异常的处理方法,使用Java异常机制能提升程序的容错性,从而使程序更加健壮与安全。  java异常种类很多,常用的异常包括:算术异常类(ArithmeticException),空指针异常类(NullPointerException),输入输出异常类(IOException),数组下标越界异常类(Ar

2012-08-25 17:11:35 1777 2

原创 Java的集合类

Java的集合类就好比一个容器,用来盛放Java类的对象。有些容器内所放的东西是可以操作的,而有些则是不可以的。    Java的集合类是由java.util包所提供的,常用的有Map,Set和List,而Set和List实现了Collection接口。    1.认识Collection接口    Collection接口是Set接口和List接口的父接口,通常情况下不被直接使用,但

2012-08-25 09:59:21 5484 1

原创 封装

封装(Encapsulation)是OOP的一大重要特性,为什么要进行封装呢?如何进行封装呢?站在用户的立场考虑,有些则需要见,有些则不需要见。而对那些要见得东西,我们要考虑用户思考、用户体验、用户习惯,总之,一切为了用户,毕竟,他们是我们的“衣食父母”。相反,对于那些不需要见得东西,我们可以设计成“黑盒子”,至于里面是些什么以及里面是如何工作的,用户不关心。而这样的“黑盒子”,就是所谓的封装。

2012-08-24 11:18:07 1486 2

原创 字符串

字符串是Java语言中非常重要的数据类型,但是,它不是基本数据类型,而是String类的实例,即字符串对象。采用字符串对象的方式进行字符串的操作与处理能够使字符串应用更加灵活与方便。  字符串包含很多个字符,使用一对“”(双引号)包括。例如:“Java语言很有意思。”。如何产生String对象呢?一是直接赋值;二是使用String类的构造方法创建。例如:String str1 = "Jav

2012-08-23 16:08:04 1237

原创 Java中equals()方法重写

Java中的equals()方法是在Object类中定义,Object类是所有类的父类。换句话说,任何类都隐含地继承了该方法。判断两个对象的内容是否相同,必须使用equals()方法,对于没有重写该方法的类,需要重写该方法。重写equals()方法代码如下:/** *equlas()方法重写实例 */class User { /** *方法描述:设置name值 *输

2012-08-23 15:17:41 25848 3

原创 多态

多态是OOP的又一重要特性,顺便说下,OOP的重要特性包括抽象、封装、继承和多态。方法重载和方法重写是多态两种体现。方法的重载是指在同一类中方法名称相同而参数列表不相同;方法的重写是指在子类中对父类的方法进行重写,要求方法声明完全一致,仅是方法体的差异。方法重载实例如下代码:/** *方法重载实例 */public class Area {  /**   *方法描述:计算圆的面

2012-08-23 14:34:38 1299

原创 成事

古今往来,我们要前进,我们要成长,归根结底就是要成事。     成什么事?如何成事?无数多的人为之思索与证实,我也不例外。一个人,有时候总是会想着要做些什么事情,又应该要做些什么事情,又能够做些什么事情。而这样的问题,正是“路漫漫其修远兮,吾将上下而求索”,又还是“山重水复疑无路,柳暗花明又一村”。     成事,说白了就是要赢,这是个“胜者为王”的时代,这也是个“赢者通吃”的潮流。我相信

2012-08-20 23:29:14 749

原创 继承

继承(Inheritance)是OOP重要特性之一,它反映了一种类与类之间关系,即“is-a”的关系。通过继承所生成的类称之为“子类”或“派生类”;而被继承的类称之为“父类”或“基类”。        举例说明:狗是一种动物,类设计时,动物类作为基类,而狗类作为派生类。这样,狗类不仅具有了父类的一些属性与行为,同时也可以具有自己的属性与行为。利用继承机制,一是实现代码的复用;二是扩展代码的内容

2012-08-19 23:27:41 789

原创 链表的创建与遍历

链表,简而言之,就是基于链式储存结构下的线性表。链表包括单向链表、双向链表以及循环链表。       链表是一种很常用的数据结构,其定义如下:/** * 单向链表的定义 * 定义说明:包括数据域和指针域 */typedef int ElemType;typedef struct node { ElemType data; struct node *ne

2012-08-18 20:28:55 10184 4

原创 类和对象

类和对象是Java语言的重要概念,如何理解它们和应用它们,也是OOD和OOP的关键。       打个比方,若说类是图纸,那么对象就是按着图纸构造出来一个个实体;若说类是模型,那么对象就是根据模型生产出来的一个个产品;若是类是人,那么对象就是张三、李四、王五等实实在在的个体。通过这样的一个比方,想必对什么是类,什么是对象,以及类与对象的关系应该有了些认知。实际上,类就是对于某种有着共同属性和行

2012-08-17 15:50:55 899

原创 顺序表

顺序表,简而言之就是基于顺序存储结构下的线性表。所谓顺序存储结构就是使用一组连续地址的内存单元来存储整张线性表的内容。       顺序表的定义方式常有两种,一种是静态定义,另一种是动态定义和生成。       顺序表静态定义代码如下所示://顺序表静态定义#define MaxSize 100//顺序表的最大容量typedef int ElemType;ElemTyp

2012-08-16 22:13:10 1236

原创 反思

今晚,参加了我们团队项目的开会,开会的主题之一就是反思。        反思的内容包括三个部分,反思目标、反思正直与反思奋斗。从公司运营项目的角度和个人的角度进行重新思索与认知。在此,我谈谈个人的想法。首先,反思不管是对于公司的成长与发展,还是对于个人的成长与发展,都是很有益处的。反思的目的是为了什么?不管是对公司,还是个人,就是更有效地达成目标。一个公司也好,一个人也好,成就一件事,一需要设

2012-08-16 00:05:14 713

原创 抽象类与接口

我在求职一份Android应用开发实习生时,一家公司的面试官问了我这样的一道题目:“请谈谈你对抽象类与接口的理解?”我当初的回答,仅是简单解释了什么是抽象类,什么是接口,而至于它们之间的异同、实现方式以及具体应用等都没有给予说明。实际上,通过这样一道面试题,也反映出自身当前的一些问题。主要有重要知识点的肤浅认知,回答问题的方式以及组织表达的能力有待加强等。        我所信奉的原则,“有问

2012-08-14 10:11:32 1106

原创 写博客的缘由

我为什么要写博客?我为什么要坚持写博客?不管是技术类博客,又还是生活类博客,我之所以写博客,简而言之,就是为了成长、为了分享。    我渴求成长、我热爱分享。既然如此,我就理所当然地要为之去想和做一些事情。我发现,写博客是一种很好的方式,逐渐地,我恋上了写博客,并且拥有了两个博客,一个博客主要专注技术类,而另一个博客侧重在生活类。当前,这两个博客的文章虽都不多,但都是个人原创;虽被访问数量不多

2012-08-13 08:00:34 695

原创 Android学习感想一

想到什么就做什么,想到哪里就去哪里,随心所欲,无拘无束。      我想学习Android,我想从事与Android相关的事情,我决定明确目标、制定计划、立刻行动。      或许会有人问,你为什么学习Android?我答曰,因为我喜欢,所以我选择;因为我选择,所以我坚守。或许会有人问,你如何学习Android?我答曰:学习方法千万条,寻找到适合自己的就是最好的。我一方面请教高人、牛人,另

2012-08-10 16:55:20 3220

空空如也

空空如也

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

TA关注的人

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