
Java基础
vincentdevs
这个作者很懒,什么都没留下…
展开
-
Java基础(十四)——高新技术之jdk1.5新特性、反射
第一部分 静态导入、增强for、枚举、注解、泛型1,静态导入 在实际开发中,我们要引用某个包下的某个类中的静态方法时,为了方便代码书写,JDK1.5提供了静态导入的新特性。例如,我们要使用java.lang包下Math类的求最大值方法max()时,可以在类顶端加上如上代码:import static java.lang.Math.max;原创 2013-11-19 20:43:05 · 2424 阅读 · 0 评论 -
Java基础(七)——面向对象_多态、内部类、其它
------- android培训、java培训、期待与您交流! ----------1, 多态(Polymorphism) Java引用变量有两个类型:一个是编译时的类型,一个是运行时的类型,编译时的类型由声明该变量时使用的类型决定,运行时的类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就会出现所谓的多态。 2, 多态的演示:原创 2013-03-25 21:57:55 · 1301 阅读 · 0 评论 -
java基础(六)——面向对象_继承、抽象类、接口
------- android培训、java培训、期待与您交流! ----------继承是面向对象三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。1, 继承的特点: Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类称为父类,有时称其为基类、超类。父类和子类的关系,是一种一原创 2013-03-25 03:46:50 · 2100 阅读 · 0 评论 -
java基础(四)——面向对象_类、封装、构造器、this
------- android培训、java培训、期待与您交流! ----------1,面向对象程序设计简介:2,面向对象程序设计基本特征: 面向对象方法具有三个基本特征:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism),其中,继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类作为一种特殊的父类,将直原创 2013-03-25 03:15:41 · 2044 阅读 · 0 评论 -
Java基础(八)——异常、包
------- android培训、java培训、期待与您交流! ----------1, 异常的概述: 异常机制已经成为判断一门编程语言是否成熟的标准,除了传统像C语言没有提供异常机制外,目前主流的语言如Java、C#等都提供了成熟的异常机制,异常机制可以使异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序的健壮性。 Ja原创 2013-03-27 22:51:11 · 2573 阅读 · 0 评论 -
Java基础(一)——关键字、变量、运算符
------- android培训、java培训、期待与您交流! ----------1, dos命令行,课程中常见的命令:dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:返回上一级目录cd/:退回到根目录del:删除文件exit:退出dos命令行2,Java语言的特点:跨平台性什么原创 2013-03-25 02:42:40 · 1504 阅读 · 0 评论 -
Java基础(十一)——集合框架与泛型
1,集合概述 为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了集合类,集合类主要保存、盛装其它数据(集合里只能保存对象,实际上保存的是对象的引用变量),因此集合类也被称为容器类。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类,所有的集合类都位于j原创 2013-10-12 02:26:56 · 1967 阅读 · 0 评论 -
Java基础(三)——数组
------- android培训、java培训、期待与您交流! ----------1, 数组的定义:type[] arrayName;type arrayName[];注:推荐使用type[] arrayname;这种定义格式,因为这种方式不仅具有更好的语义,也具有更好的可读性, 对于type[] arrayName;很容易理解这是定义一个变量,其中变量原创 2013-03-25 02:52:07 · 1299 阅读 · 0 评论 -
Java基础(十二)——IO流
1,流的分类按照流的流向划分:输入流:只能从中读取数据,而不能向其写数据。输入流基类,InputStream和Reader。输出流:只能向其写入数据,而不能从中读取数据。输出流基类,OutputStream和Writer。按照操作数据单元划分:字节流:操作最小数据单元是8位的字节。字节流基类,InputStream和OutputStream。字符流:操作最小数据单元是1原创 2013-10-19 06:41:05 · 1579 阅读 · 0 评论 -
Java基础(九)——多线程
1,多线程概述 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个控制单元。线程控制着进程的执行。一个进程至少有一个线程。 多线程:是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 例如原创 2013-10-12 01:35:57 · 1586 阅读 · 0 评论 -
Java基础(二)——流程控制、函数
------- android培训、java培训、期待与您交流! ----------一、程序的流程控制:顺序结构选择结构循环结构1, 顺序结构就是程序从上到下一行一行执行的顺序,中间没有判断和跳转,直到程序结束。 2,选择结构之if语句,格式:if (表达式) 语句; if (表达式) 语句1; else 语句2; if (表达式1)原创 2013-03-25 02:47:18 · 1372 阅读 · 0 评论 -
Java基础(十六)——项目实战——交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体需求如:1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ----直行车辆 由西向而来去往南向的车辆 ----右转车辆 由东向而来去往南向的车辆 ----左转车辆 。。。2、信号灯忽略黄灯,只考虑红灯和绿灯。3、应考虑左转车辆控制信号灯,右转车辆原创 2013-11-23 01:17:40 · 2609 阅读 · 0 评论 -
Java基础(十七)——项目实战——银行业务调度系统
银行业务调度系统的项目需求1,银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3,异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。4,客户办理业务所需时间原创 2013-11-23 01:29:17 · 1849 阅读 · 0 评论 -
Java基础(十)——Sting类及包装类、其它对象、正则表达式
1,String类String类适合描述各种字符串事物,该类位于java.lang下,用于描述字符串对象。下面列出String类的常见操作:1,获取 1.1 字符串包含的字符个数,也就是字符串的长度。int length():获取字符串的长度。 1.2 根据位置获取位置上的某个字符。char charAt(int index) 1.3 根据字符获取该字符在字符串中原创 2013-10-12 02:08:52 · 2339 阅读 · 0 评论 -
Java基础(十三)——网络编程
1,概念1)网络协议 计算机网络协议通常由三部分组成:一是语义部分,用于决定双方对话的类型;二是语法部分,用于决定双方对话的格式;三是交换规则,用于决定通信双方的应答关系。2)IP IP地址用于标志网络中的一个通信实体,这个通信实体可以是一台主机,也可以是一台打印机,或者是路由器的某一个端口。而在基于IP协议网络中传输的数据包,都必须使用IP地址来原创 2013-10-19 07:01:07 · 1760 阅读 · 0 评论 -
java基础(五)——面向对象_静态
------- android培训、java培训、期待与您交流! ---------- 1,静态:static1.1用法:是一个修饰符,用于修饰成员(成员变量和成员方法)当成员变量被静态修饰后,除了可以被“对象.成员变量”调用外,还多了一种修饰方法:类名.成员变量 1.2static的特点:1.2.1.随着类的加载而加载; 也就是说原创 2013-03-25 03:27:47 · 1411 阅读 · 0 评论 -
Java基础(十五)——高新技术之内省、类加载器、动态代理
第一部分 内省机制1,JavaBean JavaBean是一种用Java语言写成的可重用组件,其实JavaBean就是一个满足一些规则的特殊的Java类。为了写成JavaBean,类必须要满足以下的规则:1)JavaBean类必须是具体的和公共的,不能是抽象的类或者其它访问权限。2)必须提供一个无参数的构造方法,可以提供若干有参构造方法,但是此时必须手写一个无参构造方原创 2013-11-19 21:35:08 · 1852 阅读 · 1 评论