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