- 博客(31)
- 收藏
- 关注
原创 黑马程序员__银行业务系统调度
------- android培训、<a href="http://www.itheima.com" target="blank">java培训、期待与您交流! ----------1、项目需求:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务
2014-01-29 16:49:21
574
原创 26、类加载器
------- android培训、java培训、期待与您交流! ----------类加载器,加载类的工具类,加载器负责将 .class 文件(可能在磁盘上,也可能在网络上)加载到内存中,并为之生成对应的 java.lang.Class对象。java虚拟机中可以安装多个类加载器,类加载器也是java类,java虚拟机默认的三个主要类加载器:BootStrap,ExtC
2014-01-24 09:35:41
512
原创 25、内省
------- android培训、java培训、期待与您交流! ----------JavaBean 是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Obj
2014-01-24 09:34:57
543
原创 23、注解
------- android培训、java培训、期待与您交流! ----------1、 注解(Annotation)从 JDK 5.0 开始, Java 增加了对元数据(MetaData)的支持, 也就是Annotation(注解)。什么是Annotation,以及注解的作用?三个基本的 Annotation: Annotation其实就是代码里的特殊标记,
2014-01-24 09:32:15
506
原创 18、File类
------- android培训、java培训、期待与您交流! ----------1、File类:可表示文件或者目录 File下的方法是对磁盘上的文件进行磁盘操作,但是无法读写文件的内容。2、构造器: File(String pathname) //以文件的路径做参数3、 File类的方法:创建: 创建一个新文件,如果文件已经存在,则不创建返回fa
2014-01-24 09:29:06
472
原创 21、泛型
------- android培训、java培训、期待与您交流! ---------- JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。ArrayList类定义和ArrayList类引用中涉及如下术语:整个称为ArrayList泛型类型ArrayList中的E称为类型变量或类型参数整个ArrayList称为参数化的类型ArrayList中的In
2014-01-23 16:14:14
569
原创 20、java jdk 5.0新特性(静态导入&自动装箱和拆箱&增强for循环 &可变参数)
------- android培训、java培训、期待与您交流! ----------java jdk 5.0新特性1、静态导入:对类静态属性和方法的调用 通常不使用 import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态方法或所有静态方法 语法: import
2014-01-23 16:13:12
615
原创 18、File类
------- android培训、java培训、期待与您交流! ----------1、File类:可表示文件或者目录 File下的方法是对磁盘上的文件进行磁盘操作,但是无法读写文件的内容。2、构造器: File(String pathname) //以文件的路径做参数3、 File类的方法:创建: 创建一个新文件,如果文件已经存在,则不创建返回fa
2014-01-23 16:10:43
511
原创 17、从控制台中读取数据
------- android培训、java培训、期待与您交流! ----------从控制台中读取数据是一个比较常用的功能,在 JDK 5.0 以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。从 JDK 5.0 版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择。 1 、JDK 1.4 及以下版
2014-01-23 16:09:55
602
原创 15、线程
------- android培训、java培训、期待与您交流! ----------进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。1、创建线程的两种方式 第一种: 继承Thread类
2014-01-23 16:07:40
485
原创 12、工具类
------- android培训、java培训、期待与您交流! ----------工具类:将多个类中相同功能的函数抽取到一个新定义的类中,独立封装,以便复用。这个新定义的类就称为工具类。 从静态化的角度来看,由于工具类中的方法都没有使用到当前方法所属对象的特有数据,所以,应该把工具类中的方法静态化。 构造方法还是能够被调用以建立工具类对象。为了严谨,工具类
2014-01-23 16:04:10
894
原创 11、集合类
------- android培训、java培训、期待与您交流! ----------为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。 数组中可以存储基本数据类型,集合
2014-01-23 16:02:51
471
原创 10、创建java对象各部分的执行顺序
------- android培训、java培训、期待与您交流! ----------创建java对象各部分的执行顺序1 检测这个类是否存在2 加载这个类进入内存 2.1 加载静态变量定义,不含初始化化 2.2 加载静态方法; 2.3 执行静态代码块,有先后顺序; 2.4 加载实例变量定义,不含初始化; 2.5 加载实例方法
2014-01-23 16:01:47
587
原创 9、内部类
------- android培训、java培训、期待与您交流! ----------内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。 内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。class Outer{ int num = 4;
2014-01-23 16:00:48
434
原创 8、抽象类与接口
------- android培训、java培训、期待与您交流! ----------1、抽象类的特点: 1.抽象方法一定在抽象类中。 2.抽象方法和抽象类都必须被abstract关键字修饰。 3.抽象类不可以用new创建对象,因为调用抽象方法没意义。 4.抽象类中的方法要被使用,必须由子类复写其所有的抽象方法后,建立子类对象调用。 如果子类只覆
2014-01-23 15:59:53
496
原创 7、类中的几个特殊的关键字(this&super&final)
------- android培训、java培训、期待与您交流! ----------java中几个特殊的关键字this:代表的是对象。哪个对象调用了this所在的函数,this就代表哪个函数。 用法:成员变量和局部变量重名时,用this区别 构造函数中的第一行,用this(参数列表)来调用本类的其他构造函数。super:代表当前对象对当前对
2014-01-23 15:58:43
610
原创 6、static特点
------- android培训、java培训、期待与您交流! ----------static关键字:1、是一个修饰符,用来修饰成员,如成员变量,成员函数,当成员被静态修饰后,静态内容被对象所共享,这样做的好处是节约内存2、当成员被静态修饰后,出了被对象调用外,还可以直接被类名调用,写法:类名.静态成员3、静态修饰的对象存储在方法区或者说共享数据区
2014-01-23 15:57:44
525
原创 5、java 类的概念
------- android培训、java培训、期待与您交流! ----------类:类是封装了属性和行为的单元。所以类的定义中有两部分内容:变量和方法。成员变量:可以是基本类型的数据,也可以是引用型数据。成员方法:用于处理该类的数据或实现某种功能。例如:Date的定义:class Date{ private int year; private in
2014-01-23 15:56:40
458
原创 4、面向对象
面向对象: 面相对象 (OOP) 和面向过程(OPP) 的关系(1). 面相对象是把以前需要逐个执行的动作都全部封装起来(2). 面向对象是基于面向过程的 相对于面向过程的一种程序设计思想。所谓万物皆对象,每一个物体都可以看做事一个对象,每个对象都会有自己的特征和行为。例如:张三,李四,王五,这些人都有姓名,年龄,身高体重这些特征,也都会说话,走路这些行为,我们可以把
2014-01-23 15:54:43
525
原创 3、关键字,标识符,常量,变量,运算符
------- android培训、java培训、期待与您交流! ----------java 语法规范: 类名:首字母大写,每个单词大写 标示符: 大小写字母,数字 _ $ 不能以数字开头 包名:多单词组成是所有字母都小写 类名接口名:多单词组成时所有单词首字母大写 变量名和函数名:多单
2014-01-23 15:53:51
690
原创 2、配置环境变量
一、 配置环境变量path 环境变量path的作用:path的作用是制定命令搜索路径。能够使开发者在任何目录下直接运行java命令程序(将查找的任务交给操作系统去做,方便开发。1). 当你在dos中的使用某个exe命令的时候,windows操作系统怎么查找这个exe的位置呢? 首先到DOS窗口运行命令的所在的当前的文件夹目录去查找这个exe是否存在。 如果找不到这个ex
2014-01-23 15:51:48
607
原创 1、java 入门基础
------- android培训、java培训、期待与您交流! ----------一、 软件 : 定义:一系列按照特定顺序组织的能够完成特定功能的计算机数据和指令的集合。 分类:系统软件(比如操作系统)和应用软件(比如QQ、office) 软件开发:制作软件的过程就叫做软件开发。人与计算机的交互方式: 命令行方式:需要控制台并且输入特定的指令。复杂,不
2014-01-23 15:37:36
530
原创 黑马程序员 交通灯管理问题
提前声明:这是看的别人的文章 但基本也就是我的思路,所以就拿来过来,自己做了一点点的修改,也希望作者原谅。 面向对象设计的重要思想(张孝祥老师的话): 面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。就是明确把谁设计成为一个类,谁是研究对象。 典型的案例:人在黑板上画圆, 创建的类 : 圆
2013-09-11 21:54:53
531
原创 java泛型和反射的问题
ArrayList arr1 = new ArrayList(); arr1.getClass().getMethod("add", Object.class).invoke(arr1, "abc"); System.out.println(arr1.get(0));上述代码没有问题 将Integer通过反射转化为string类型 并且还可以添加Int
2013-09-07 09:25:56
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人