自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 2.2.2特例 基本类型

1:基本类型,或者叫内置类型,是我们常用的类型,不用通过new来创建,基本类型直接存储值 并置于堆栈中,提高高效     基本类型有8种:         1:字符型   char                    16字节                 占32位bits                   unicode 0 -unicode2^16-1       

2017-07-05 22:49:05 308

原创 2.1一切都是对象

1:在java中操作对象 ,可以使用引用来操作对象2:使用new 关键字进行创建对象3:对象存储的地方   3..1:堆栈:位于通用RAM(随机访问存储器),可以通过指针来进行操作,指针若向下 者分配新内存,如向上 释放内存,速度仅次于寄存器。 比如java对象的引用,是存放在本处的;但是java对象不存在该堆栈中;    java在堆栈中主要存放对象引用 和基本属性类型,而不存放

2017-03-20 13:38:53 258

原创 1.4:总结

在第一章中学习到了:  1:万物结对象,都可以把问题空间的元素在 解空间用对象来表示,而对象带有属性和行为,          如果拥有相同属性和行为 可以归为一类,简称类型,使用class关键字表示           类型可以在解空间new出多个对象,来表示处理和解决不同问题;  2:类型之间存在继承  组合等关系;  3:对象之间存在隐形的向上转型 和向下转型,后期进行细

2017-02-22 22:51:27 191

原创 1.13:java于Internet关系

1:java 解决了单机程序设计问题  ,也解决了在万维网上的程序设计问题;2:web       2.1:客户/服务器计算技术                  主题:系统具有一个中央信息存储池,用来存储某种数据,他通常存在于数据库中, 核心 数据在服务器中, 数据显示在客户机上       2.2:web访问过程                当客户端向服务器发送一个请求,

2017-02-22 22:39:49 317

原创 1.12:并行编程

1:同一时刻处理多个任务的思想就是 并行编程;2:并行需要解决一个隐患,就是资源共享,资源竞争;总结:           并行方便了执行速度,但是需要处理资源共享,具体细节在后面了解和细说,目前只需要有这个东西就可以了

2017-02-22 22:02:39 167

原创 1.11:异常处理

1:异常是一种对象;2:异常处理流程     2.1:异常会从出错的地点呗抛出,有其对应的异常处理器捕获;

2017-02-22 21:53:20 150

原创 1.10:对象创建和生命期

1:每个对象都会消耗资源,尤其是内存;2:存储空间有两种存储方式       2.1:存储到堆栈或者静态存储区域内,方便存储空间分配和释放;代表语言c++,需要在编译代码时就要确定对象的生命周期                如果处理不到会导致内存溢出现象       2.2:存储到堆上,方便动态分配内存,需要消耗大量的时间在堆中分配内存,但是基于一般逻辑假设:对象趋于变得复杂,查

2017-02-22 21:43:28 192

原创 1.9:容器

1:List:用于存储序列 ;Map:用于存储键值对;Set 每种对象类型支持有一个      ArrayList 于LinkedList相同和不同:      相同之处:都有相同的接口和外部行为               ArrayList:在随机获取元素消耗时间固定, 而linkedList 却因为要在列表中移动来寻找指定元素,比较耗时间              相反  在

2017-02-22 21:16:30 144

原创 1.8:单根继承结构

1:单根继承接口保证了所有对象都具备某些功能;比如都可以很容易的在对堆上创建对象;2:方便了回收期的实现;以及处理异常先的尤其重要总结:单根继承有好处: 方便了垃圾回收器的实现,针对异常的处理;并且都保证具有其类型的信息

2017-02-20 22:05:44 443

原创 1.7:伴随多态的可互换对象

1:通过添加新的导出类达到扩展设计的能力;2:编译器调用函数的方式     2.1:前期绑定:在编译的时候就需要绑定具体函数名称的调用,方便在运行是直接把该绑定的函数名称要执行的代码的绝对地址;    2.2:后期绑定:在运行是才能够确定代码的地址,所以在消息发送到一个泛化对象时,必须采用的机制;            特点:编译器只需要确保被调用的方法是否存在,并对调用参数和返回

2017-02-20 21:57:11 309

原创 1.6:继承

1:class 是编程语言中的基本单位;2:继承:对已有的类型进行添加或者修改,可以通过继承来实现;3:用UML表示两个类是继承关系:带有空心的菱形线表示;4:继承特性:     4.1:基类包含了所有子类的共享的特性和行为    4.2:子类表示基类可以通过不同形式来实现;    4.3:继承表示了于其他类型之间的关系;5:通过继承在原来基类基础上处理特定问题;6

2017-02-20 21:31:56 157

原创 1.4:被隐形的具体实现

1:程序员可以分为 类创建者 和客户端程序员;2:提出了访问控制的原因     2.1:关键字                 private :私有的,表示出类型创建者和类型内部方法之外的的任何人都不能访问的元素                public::对任何人都可以访问;                protected:继承的类可以访问protected成员,但是不

2017-02-17 00:31:57 183

原创 1.3:每个对象都提供服务

1:每个对象都是服务的提供者2:把问题分解为对象 集合;3:提高对象的内聚性    总结:      这小节提出了  根据对象的服务提供对象的内聚性

2017-02-16 23:15:38 291

原创 1.2:每个对象都有一个接口

1:提出了用class 关键字来表示 类型;2:class由来     2.1:关键字class到由来               在程序执行期间具有不同的状态而其他方面都相似的对象会被分组到对象的类中;    2.2:创建抽象数据类型是面向对象设计的基本概念之一    2.3:创建某一类型的变量 ,在面向对象中称该变量为 对象或者实例    2.4:每个对象都属于定义了特

2017-02-16 21:37:15 253

原创 1.1抽象过程

1:提供抽象机制,来问题空间和解空间之间的关联,2:提出另一种机器建模方式3:面向对象的方式提供了表示问题空间中的元素的工具而更进一步,      3.1:对象:把问题空间中的元素在解空间中表示;      3.2:该思想实质:程序可以通过添加新类型的对象使自身使用于某个特定问题;      3.3:oop允许根据问题来描述问题;      3.4:指出对象拥有操作和属性

2017-02-16 21:07:27 518

原创 1.5:复用具体实现

1:代码复用是面向对象程序设计的优点之一;2:代码复用有如下几种方式:                                           2.1:直接 使用该类的对象                                           2.2:创建一个成员对象

2017-02-16 20:44:29 264

原创 2017计划

2017年计划新的一年,需要有一个好的规划,也希望有一个好的开头。计划如下:提升技术计划第一:读完第四版的【java编程思想】要求如下 - 1.坚持每周读取不少于三篇小节的; - 2.每个小节都需要写自己的理解第二:Java基础回顾要求如下 - 1.从最基础的开始,可以根据第一的情况,进行java的基础回顾第三:深入jvm

2017-02-09 21:05:18 257

原创 2014的开始

希望自己在新的一年有所收获,不要在迷茫,技术上要有提升,多了解和接触新的技术

2014-02-11 16:40:27 319

转载 js全面总结

1:基础       A:js是基于对象和事件的脚本语言;       B:js是解释性语言,无需编译;        C:js推荐使用外部引用 2:语法       A:大小写敏感,严格区分大小写;       B:定义字符串的可以使用双引号 或者单引号;        C:js是弱类型语言  支持动态类型,生命变量都使用 var        D:网页中

2014-02-11 11:16:40 337

转载 win7搭建svn服务

1首先安装服务端  比如 安装路径为 D:\ProgramFiles\Subversion\2.使用命令或者批处理创建服务   sc create SVNService binPath= "\"D:\ProgramFiles\Subversion\bin\svnserve.exe\" --service -r D:\ProgramFiles\Subversion\svn --listen-po

2013-11-01 17:12:13 365

原创 我就想简简单单的过好日子

为什么我们俩个人的日子,非要别人来搀和,一搀和我们俩额就吵架;唉。。。。。。。。。。。纠结

2013-04-02 11:16:43 373

原创 android4.2开发环境的搭建(自己参考网上资料)

1.准备要下载的东西  android sdk  这个大家可以去官网上下载;ADT 我使用的是最新版本 eclipse 版本为4.2.22 解压缩 sdk,然后根据地址配置环境变量,运行SDK Manager.exe然后选择要下载sdk版本(我这里是全部下载)3.安装ADT eclise-》help-》install now software ->add  弹出对话框 在location:

2013-04-01 23:36:50 518

mavenSpring

该为maven进行框架 maven+spring+mybatis

2014-12-09

空空如也

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

TA关注的人

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