自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bitnami Gitlab 环境搭建

step 01: 官网下载安装包:https://bitnami.com/stack/gitlab/installer# 下载完成: step 02: 增加可执行权限,开始安装 step 03: step 04: 创建管理员账户:需要输入邮箱地址,登录所需用户名,密码,确认密码(大于等于8位) step 05: step 06 :smtp设置(此处如果配置有错误影响的就是无法发

2015-11-29 14:33:13 1204

原创 Ubuntu Server VMWare Install

step 01 :(VMWare) step 02: step 03: step 04: step 05: step 06: step 07: step 08: step 09: step 10: step 11: step 12: step 13: step 14: step 15: step 16: step 17: step 18: step 19: st

2015-11-29 14:23:16 389

转载 Markdown

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-29 13:33:13 367

原创 机器人探索苹果

ios开发基础部分自动引用计数(Aotumatic Reference Counting) 是指内存管理中对引用采取自动计数的技术。ARC机制由编译器来进行内存管理,无需retain or release.降低程序崩溃及memory leak风险的同事,很大程度减少了开发程序的工作量。内存管理 Cocoa框架中Foundation框架类库的NSObject类担负内存管理的职责.

2015-11-29 13:29:51 348

原创 银行业务调度系统

31 银行业务调度系统示意图:   NumberManager类:用于产生号码和获取服务号码,所以定义了产生号码和获取服务号码的方法:generateNumber(),fetchServiceNumber().因为这两个方法操作的都是ArrayList集合中的数据并且这两个方法是由不同的线程来执行的,所以两个方法都需要加上同步. NumberMachine类:这

2013-12-08 20:40:47 537

原创 交通灯管理系统

30 交通灯管理系统示意图:    按照面向对象的思考方式分析问题:谁拥有数据,谁就拥有操作数据的方法.此项目涉及到3个对象,分别是:路,路灯,路灯控制器.路线:12条,去掉四个方向的右拐弯,其余8条路线,两两相对,分成4组。路灯:12个,同路线一样,只考虑4组路灯,可以通过枚举实现,右拐弯方向上的灯永远是绿灯.         路灯有变红和变绿的方法,当一

2013-12-08 20:39:17 562

原创 高新技术知识——动态代理

29,高新技术——动态代理29.1 代理的作用为目标类增加一些辅助功能.示意图:                29.2 创建动态代理类的对象由于目标类是任意的,如何才能很方便的创建任意一个目标类的代理对象,可以调用java.lang.reflect.Proxy类中的静态方法:public static O

2013-12-08 20:37:29 486

原创 高新技术知识——类加载器

28, 高新技术——类加载器28.1 什么是类加载器?类加载器的作用?类加载器是加载类的工具,作用:将是类的字节码文件加载进内存.Java虚拟机中可以安装多个类加载器,默认有三个类加载器:BootStrap、ExtClassLoader、AppClassLoader。类加载器其实其本身也是类,也需要被加载。所以,必须有第一个类加载器不是类,这个就是BootStrap,此类加载器嵌套

2013-12-08 20:35:13 504

原创 高新技术知识——注解

27高新技术——Jdk 1.5新特性 注解27.1 什么是注解?注解就是告诉编译器,传递某种信息,一个注解就是一个类.注解的作用:注解相当于一种标记,在程序中加了注解就等于给程序打上了某种标记,没加,则等于没有某种标记,以后,java编译器,开发工具和其他程序可以用反射来了解类及各种元素上有无标记,有什么标记,就去做相应的事.注解可以应用于:包,类,接口,成员变量,方法,方法的

2013-12-08 20:33:27 465

原创 高新技术知识——枚举

26,高新技术——jdk 1.5新特性枚举26.1 定义枚举类型格式:权限修饰符 enum枚举类名{枚举对象1,枚举对象2,……;}枚举的作用:用于限定对象的取值范围。enum 关键字用于声明一个枚举类型,实际上就是定义了一个继承Enum类的类。如: publicenum Week {   MON,TUE,WED,THU,FRI,SAT,SUN;//枚举

2013-12-08 20:32:20 620

原创 正则表达式

25 正则表达式25.1什么是正则表达式正则表达式就是具有一定规则的字符串,正则表达式是用操作字符串的。正则表达式的规则:如:[123],表示某一位必须是123.[a-zA-Z]表示某一位必须是A—Z的大小写字母。[a-m[q-z]]表示某一位必须是a-m或q-z小写字母。[a-z&&[^def]]表示某一位必须是a-z除了def.的小写字母。[a-z&&[

2013-11-03 23:22:51 583

原创 反射

24 反射24.1什么是反射?通过一个类的名称,就可以获取到类中的信息,并可以创建文类的对象,调类中方法,属性,构造函数等,这种动态获取类中信息的功能就是反射。Class类,在java.lang包中,这个类是用来描述字节码文件的类,包括对:Field,Method,Constructor的描述,所以,如果获取到一个字节码文件的Class对象,就可以获取类中的信息对他们进行操作,所以

2013-11-03 23:22:13 442

原创 网络编程

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------23,网络编程23.1网络通信的要素ip地址、端口、协议Java网络编程中使用到的对象都在java.net包中。Java网络编程中使用到的协议是:UDP和TCP协议。Java中封装ip地址的对象是In

2013-11-03 21:41:05 743

原创 对象的序列化和反序列化

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------22,ObjectInputStream和ObjectOutputStream22.1对象的序列化流和反序列化流这两个流对象是用来操作对象的。对象的序列化:就是让对象中封装的数据可以持久化存储。对象的反序列化

2013-11-03 21:33:23 845

原创 序列流 SequenceInputStream

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------21,序列流SequenceInputStream21.1序列流的作用序列流也是字节流InputStream的子类,序列流可以完成对多个字节流的合并。其构造函数可以接收两个字节流对象,或一个包含字节流的枚举对象。

2013-11-03 21:27:05 816

原创 IO流——字节流和字符流

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------20,字节流和字符流20.1 IO流IO流是用来处理设备之间的数据传输,IO流按照操作的数据不同分为:字节流和字符流,按照流向分为:输入流和输出流,他们都在java.io包中。如图:   用来处理字节

2013-11-03 21:14:29 867

原创 File对象

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------19 File对象19.1 File对象File对象的作用:File对象将一个已存在或不存在的文件或文件夹进行了封装成对象,方便对文件和文件夹的操作。File对象还可以作为参数,传递给流的构造函数。 19.2

2013-11-03 21:01:25 755

原创 集合与数组的相互转换

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------18,集合与数组的相互转换18.1集合转数组集合转成数组,可以使用Collection的toArray(T[]t)方法,此方法可以将集合转成与参数中传入的数组类型一致的数组。如:import java.uti

2013-10-25 22:04:11 1000

原创 jdk 1.5新特性——可变参数、Foreach

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------17,可变参数、增强for(Foreach语句)17.1可以参数jdk1.5新特性可变参数,实际就是接收数组中的元素,在内部完成了对元素进行数组的封装,简化了书写。可变参数的格式:权限修饰符 返回值类型 函数名(

2013-10-25 21:56:42 986

原创 设计模式——装饰设计模式

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------16,装饰设计模式16.1装饰设计模式装饰设计模式的作用,是对一些对象的功能进行增强。从之前学到的继承可以知道,继承也可以对对象进行功能的增强,实现扩展。那么装饰设计模式相比较继承有什么区别?对于继承来说,如

2013-10-25 21:47:57 593

原创 jdk 1.5新特性——泛型

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------15,泛型15.1泛型泛型的符号:泛型标识符,泛型标识符……>泛型的作用:泛型就是用于接收具体引用数据类型的参数范围。泛型什么时候用?当操作的引用数据类型不确定的时候,就可以使用泛型。使用泛型的好处:

2013-10-25 21:33:46 640

原创 集合框架

14,集合框架14.1集合的由来对于同一种类型的数据,我们可以用数组存储,数组多了,还可以用二维数组存;不同类型的数据可以使用StringBuffer、StringBuilder;那么如果对象多了,就可以用集合存储。java中,存在不同的集合容器,对这些集合进行向上抽取,就形成了集合框架。 集合的特点:1,集合是存储对象的容器。2,集合的长度是可变的。3,

2013-10-25 21:19:42 553

原创 基本数据类型对象包装类

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------13,基本数据类型对象包装类13.1基本数据类型包装类在java中,有8种基本数据类型,分别是:byte、short、int、long、float、double、boolean、char,为了方便对基本数据类型值得操

2013-10-25 20:56:57 624

原创 String、StringBuffer和StringBuilder

12,String、StringBuffer和StringBuilder13.1 String类字符串类,内部封装了对字符串进行操作的方法.方便对字符串类型数据的操作.注意:1,因为String类是引用数据类型,把一个字符串赋值给引用数据类型,那么这个字符串就是一个对象.2,字符串一旦被初始化,就不能被改变.如:public class StringDemo {

2013-10-25 20:48:55 508

原创 基础知识——多线程

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------11.多线程11.1什么是进程?进程简单说,就是正在运行的程序,比如,在windows操作系统中,从任务管理器中可以看到,只要打开一个应用程序,就开启一个进程。11.1什么是线程?线程是比进程更小的执行单

2013-10-20 23:24:38 667

原创 面向对象——包

10.面向对象――包10.1包的作用包在windows中就是指文件夹,包能够对Java中的类文件进行管理,同时能提供多层的命名空间,也是一种封装形式.将Java的类文件,存放到指定的包中,可以存放在一个包中,也可以存放在多层包中,使用关键字package,必须写在第一行.如:package包名;这里的包可以有多个,多个包时,用“.”点分隔,形成多层的包。最底层包存放类文件。

2013-10-20 23:19:44 883

原创 面向对象——异常

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------9.面向对象――异常9.1异常的概念异常:程序运行时期发生的不正常情况.Java用面向对象的思想,对程序运行过程中发生的不正常情况进行了描述和封装,描述不正常情况的类称为异常类.以前,是将正常代码和问题处理代码相

2013-10-20 23:10:30 663

原创 面向对象——Object类

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------8.面向对象――Object类8.1 Object类的由来在Java中,所有类都直接或间接继承Object类,即使没有在代码中加入extends Object,类还是默认继承Object类的,所以说,Object类是

2013-10-20 22:58:13 643

原创 面向对象——内部类

7.面向对象――内部类7.1内部类       内部类:将一个类定义在另一个类里面,里面那个类就称为内部类.格式:class OutClass{       class InnerClass{//内部类}}注意:内部类可以定义在外部类的成员位置,也可以是在外部类的局部位置.如:class OutClass{       public void m

2013-10-11 21:11:11 465

原创 面向对象——抽象类和接口

6.面向对象――抽象类和接口6.1抽象类       6.1.1抽象类的由来       当多个类中有相同的方法声明,但是方法内部内容不同时,可以对这些类进行向上抽取为一个抽象类,被抽取的类继承这个抽象类,抽象类中定义了与子类相同声明的无方法体的抽象方法,由子类去覆写.注意:抽象的关键字是abstract,可以用来修饰方法和类,当一个类中有abstract修饰的抽象方法时,

2013-10-11 21:02:31 713

原创 面向对象——单例设计模试

5.面向对象--单例设计模式设计模式概念:对问题行之有效的解决方法,是一种思想,对面向对象的语言都是通用的。Java有23种设计模式,单例设计模式是其中一种。单例设计模式解决的问题:保证一个类在内存中对象的唯一性。什么时候使用单例设计模式?在Java中多个引用变量,操作同一个对象以及在实际应用中多个应用程序,操作一个类,就需要使用单例设计模式。实现单例设计模式的步骤:1

2013-10-11 20:48:41 604

原创 面向对象的特征:封装、继承、多态

4.面向对象的特征:封装、继承、多态 4.1封装(Encapsulation):       4.1.1什么是封装?               封装是指隐藏对象的属性及内部实现细节,仅对外提供公共访问的方式.       4.1.2 封装的好处:提高安全性、提高复用性、将变化隔离、便于使用。       4.1.3 封装的原则:

2013-10-10 16:41:26 924

原创 java基础知识——面向对象

3.面向对象编程3.1什么是面向对象?面向对象简单说就是面向具体特定功能的实体,面向对象的思想强调的是对象(实体),而不像是面向过程中,去强调过程,C语言就是面向过程的语言,而C++、Java、c#是面向对象的语言。 3.2面向对象的特点:1,  面向对象的思想,符合人们的思考习惯。2,  面向对象将复杂问题简单化。3,  面向对象让面向过程中的执行者,变成了指

2013-10-10 16:00:37 670

原创 Java基础知识——Java语言基础

第二章 Java语言基础Java语言基础组成:关键字、标识符、注释、常量与变量、运算符、语句、函数、数组。2.1 关键字什么是关键字:就是被赋予了Java特殊含义的单词。(都是小写)如:class、public、synchronized、static等等,比较多,不一一列举,不需要刻意去记忆关键字。2.2 标识符什么是标识符:就是程序中自定义的一些名称。如:类名、方法名都是

2013-08-11 22:25:40 4224

原创 Java基础知识——JAVA语言概述

第一章       Java概述1.1什么是软件开发?分两部分来说:1,什么是软件?软件就是按照一系统特定顺序组织在一起的计算机数据和指令的集合.常用的软件分为:系统软件和应用软件.       系统软件:如 DOS、Windows、Linux、MacOS等。       应用软件:如腾讯QQ、暴风影音、word、excel等。这些软件,最终都是由计算机语言编写出来

2013-08-11 21:30:03 628

空空如也

空空如也

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

TA关注的人

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