自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 黑马程序员————————张孝祥高新技术之泛型

泛型概述泛型是用于处理算法、数据结构的一种编程方法。泛型的目标是采用广泛适用和可交互性的形式来表示算法和数据结构,以使它们能够直接用于软件构造。泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据类型来进行参数化。泛型可在编译时提供强大的类型检查,减少数据类型之间的显式转换、装箱操作和运行时的类型检查等。泛型类和泛型方法同时具备可重用性、类型安全和效率高等特性,这是非泛型类和非泛型方法所

2013-09-05 00:25:00 238 1

原创 黑马程序员——————张孝祥高新技术之反射

java反射这个东东,在很多初学者面前,可能并没有在意,有的认为它太难理解,有的认为它并不怎么使用,但是既然反射能够被称为java的灵魂这一点,自然已经凸显它的重要性了。          其实在使用反射时很简单,就那几个固定的方法,重要的是我们必须明白我们什么时候用它,用了它会给我们带来什么好处和它不

2013-09-05 00:11:24 262

原创 黑马程序员——————张孝祥高新技术之枚举

1、枚举枚举(Enum)就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否侧,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。枚举是JDK1.5增加的一个新特性,它使得一个类只能取固定的值。以下是一个简单的枚举小程序。public enum W

2013-09-04 21:27:39 107

原创 黑马程序员——————银行业务调度系统

银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: Ø         银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø         有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 Ø         异步随机生成各种类型的客户,生成各类型用户的概率比例为

2013-09-04 21:23:38 179

原创 黑马程序员——————交通灯管理系统

l项目需求交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø        异步随机生成按照各个路线行驶的车辆。例如:      由南向而来去往北向的车辆---- 直行车辆      由西向而来去往南向的车辆 ----右转车辆      由东向而来去往南向的车辆 ----左转车辆      。。。

2013-09-04 20:57:37 178

原创 黑马程序员 java基础——————接口

1:是用关键字interface定义的。  2:接口中包含的成员,最常见的有全局常量、抽象方法。 注意:接口中的成员都有固定的修饰符。  成员变量:public static final    成员方法:public abstract  interface Inter{  public static final int x = 3;  public abstract void show

2013-09-01 04:21:54 145

原创 黑马程序员 java基础——————静态修饰符static

特点:  1,想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。  2,被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。 3,静态随着类的加载而加载。而且优先于对象存在。   弊端:  1,有些数据是对象特有的数据,是不可以被静态修饰的。因为那样的话,特有数据会变成对象的共享数据。这样对事物的描述就出了问题。所

2013-09-01 04:16:52 156

原创 黑马程序员 java基础——————封装

封 装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。  好处:将变化隔离;便于使用;提高重用性;安全性。  封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。   this:代表对象。就是所在函数所属对象的引用。  this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。 开发时,什么时候使用

2013-09-01 04:06:26 173

原创 黑马程序员 java基础————异常

异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。   出现的问题有很多种,比如角标

2013-09-01 03:44:34 150

原创 黑马程序员 java基础——————抽象类

抽象:不具体,看不明白。抽象类表象体现。  在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。  抽象方法所在类一定要标示为抽象类,也就是说该类需要被abstract关键字所修饰。   抽象类的特点:  1:抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键

2013-09-01 03:40:30 271

原创 面向对象特征————继承

好处:  1:提高了代码的复用性。  2:让类与类之间产生了关系,提供了另一个特征多态的前提。   父类的由来:其实是由多个类不断向上抽取共性内容而来的。  java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。   单继承:一个类只能有一个父类。 多继承:一个

2013-09-01 03:01:30 69

原创 黑马程序员 java设计模式————单例设计模式

解决的问题:保证一个类在内存中的对象唯一性。  比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。   Runtime()方法就是单例设计模式进行设计的。   如何保证对象唯一性呢?  思想:  1,不让其他程序创建该类对象。

2013-09-01 02:59:30 184

原创 设计模式之单例设计模式

装数据,就是一个具体的实体。  如何在java中表现一个数组呢?两种表现形式。 1、元素类型[] 变量名 = new 元素类型[元素的个数];  2、元素类型[] 变量名 = {元素1,元素2...};  元素类型[] 变量名= new 元素类型[]{元素1,元素2...};class single2(){}pri

2013-09-01 02:54:14 84

原创 黑马程序员 java基础——————语句

语句。  If  ,switch  ,do while   ,while,  for   这些语句什么时候用?   1、当判断固定个数的值的时候,可以使用if,也可以使用switch。   但是建议使用switch,效率相对较高。 switch(变量){    case 值:要执行的语句;break;   „

2013-09-01 02:46:38 151

原创 黑马程序员 java基础————语法基础

java语法基础:    1,关键字:其实就是某种语言赋予了特殊含义的单词。   保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。   2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、; 注意: 1,数字不可以开头。   2,不可以使用关键字。  3

2013-09-01 02:39:32 186

原创 java语法基础

java语法基础:    1,关键字:其实就是某种语言赋予了特殊含义的单词。   保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。   2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、

2013-09-01 02:35:42 85

原创 黑马程序员 java基础————string操作

String类及String类的相关操作方法,this关键字,static关键字,内部类 (1)String的两种实例化方式  public String(String origiral)///可以接收一个String类的对象,并重新实例化String对象,除了此方法之外String还可以采用直接赋值的方式

2013-09-01 02:26:03 244

原创 黑马程序员 面向对象—————面向对象和匿名对象

通过间接地方式访问和设置私有属性。方法也可以用private修饰,但是此方法只能在类的内部进行访问,外部无法调用。 类的图形表示  在开发类的时候将类用图形的方式展现给用户  例如:Person类的图形表示  属性的表示格式:访问权限 变量名称:数据类型  "-":减号表示private权限  方法的表示格式:访问权限 方法名称(参数名称:参数的类型,)返回值类型  "+":加号表示publi

2013-09-01 02:11:57 183

原创 黑马程序员 面向对象————面向对象的构造方法以及接口

通过间接地方式访问和设置私有属性。方法也可以用private修饰,但是此方法只能在类的内部进行访问,外部无法调用。 (2)类的图形表示  在开发类的时候将类用图形的方式展现给用户  例如:Person类的图形表示  属性的表示格式:访问权限 变量名称:数据类型  "-":减号表示private权限  方法的表示格式:访问权限 方法名称(参数名称:参数的类型,)返回值类型  "+":加号表示pu

2013-09-01 02:10:46 155

原创 黑马程序员 面向对象(1)————面向对象的概述

面向对象(1)面向对象:要经过完整的分析,设计之后才可以进行开发      面向过程:专注于解决问题 (2)面向读写的三大特征 封装:对外部不可见,保护类中的操作不被外部直接访问 继承:扩展类的功能,  多态:方法的重载,相同的方法名称根据参数的类型和个数不同调用的方法不同  对象的多态性, (3)类与对象  类:共同

2013-09-01 02:03:29 206

原创 黑马程序员 黑马程序员 Java的进程和线程

进程是指一个内存中运行的程序,每个进程都有自己的一块独立内存空间,一个进程可以有多个线程。比如在Window中运行一个xx.exe就是一个进程。 Java程序的进程里有几个线程:主线程、垃圾回收线程(后台线程)。 线程指的是进程中的一个执行任务,一个进程可以执行多个线程,多个线程可以共享数据。 多进程:就是在操作系统中同时运行多个程序.......多线程:在同一个进程中

2013-09-01 02:01:16 156

原创 黑马程序员 java基础——————java的简介

java基础(1)  一,java简介   (1)Java的执行过程  java语言是属于编译型和解释型语言,编译成class然后在解释class二进制文件 。           Java的程序是在一台虚拟的电脑上执行JVM,由jvm读取并处理编译过的字节码class文件。           Java跨平台。  Java安全性表现在java的操作都是以字节码class文件的形式

2013-08-29 17:52:27 172

原创 从零开始学习Java编程--Java平台的搭建

从零开始学习Java编程(一)--Java平台的搭建自己一直对程序设计非常感兴趣,苦于没有好好学习!现在想从0好好学习一下!学习教材是李刚老师的《疯狂Java讲义》一、Java开始平台的搭建      1、Java7的官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSou

2013-08-24 16:21:13 129

空空如也

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

TA关注的人

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