自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程的复习整理

线程和进程,Thread和Runnable,Lock和synchronized,线程状态

2014-08-21 16:49:49 404

原创 Single单列模式

饿汉式class Single{private static final Single S= new  Single();private Single(){}public static Single getInstance(){return S;}}懒汉式class Single{private static Single S= null;p

2014-08-21 16:48:39 468

原创 反射

反射反射的基石:Class 类代表java类对应的各个类在内存中的字节码,类加载到内存,在内存空间里内容就是类的字节码,一个个空间分别用一个个对象来表示,对象有相同的类型。——————得到字节码对应的实例对象方法(Class类型)1,类名.class:System.class任何数据类型都具备的静态属性2,对象.getClass:new Date().getCl

2013-05-06 12:07:55 502

原创 复习代理

动态代理:AOP(面向切面编程):系统中存在交叉业务,一个交叉业务就是要切入到系统中的一个方面,如下所示:                                    安全      事务         日志StudentService  ------|----------|------------|------------- CourseService

2013-05-06 01:28:59 397

原创 复习枚举

枚举:要让某个类型的变量的取值只能为已经设置中的一个,不然就编译报错。可以让编译器在编译时可以控制源程序中填写的非法值。普通类无法实现。枚举类型是一种类型,用于定义变量,以限制变量的赋值 赋值时通过"枚举名.值"来取得相关枚举中的值相当于对类进行限定,类中成员更加严谨。可以在构造函数中设置参数,通过成员对象添加,设置抽象方法,通过成员对象内部类来实现。当只有一个成员时,可以作为单例的实

2013-05-05 23:47:13 443

原创 面向对象复习

------- android培训、java培训、期待与您交流! ----------面向对象,继承,多态面向对象面向对象相对于面向过程。都是一种思想。过程强调的功能,面向对象是过程封装进对象,强调的是拥有功能的对象。面向对象使复杂事情简单化,使功能封装,提高了安全性。—————————面向对象的三大特征:封装,继承,多态。——————封装:隐藏

2013-05-03 19:07:48 368

原创 基础复习

------- android培训、java培训、期待与您交流! ----------环境搭建1,环境变量:JAVA_HOME=D:\jdk1.7Path=%JAVA_HOEM%\bin;临时变量:set path=D:\jdk1.7\bin当前窗口有效2,classpath:set classpath=地址//;为包括当前目录—————————ja

2013-04-29 14:15:06 336

原创 银行业务调度系统

------- android培训、java培训、期待与您交流! ----------银行业务调度系统6个窗口分3类通过原则依次叫三种客户的不同编号。模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户

2013-04-19 15:00:48 422

原创 交通灯管理系统

------- android培训、java培训、期待与您交流! ----------交通灯管理系统想法根据路线可以有12路车,12控制灯,4路右转的可以不计,还有8灯,每次绿灯可以有过去过来的车,可分成4组(直2组,转2组)枚举转换,由于同方向等待车辆应先放行直行车辆而后放行左转车辆,分成直1转1直2转2.共有四个路口,车为4个集合,3种状态。交通灯控制只有一系统,设计成单例

2013-04-19 01:54:01 727

原创 设计模式

------- android培训、java培训、期待与您交流! -----------单例设计模式:解决一个类在内存只存在一个对象。想要保证对象唯一1,避免其他程序过多建立对象,就禁止其他程序建立对象。2,在本类中自定义一个对象,让其他程序可以访问到该类对象。3,对外提供访问方式,方便其他程序对自定义对象的访问。实现过程1,构造函数私有化,禁止建立2,

2013-04-19 01:50:01 361

原创 java类加载器

类加载器的概念:类加载器就是加载类的工具,JVM在运行的时候需要加载类的class文件进内存,生成类的字节码文件。加载class文件并生成类的字节码文件的过程就是由类加载器来完成的。因为类加载器本身也是java类,而任何的java类都需要被加载器加载,所以必然会有一个类加载器不是java类,它就是Bootstrap。JVM中还内置了两个类加载器:ExtClassLoader

2013-04-19 01:45:41 385

原创 java反射注解

------- android培训、java培训、期待与您交流! ----------反射概念:Java反射机制是在运动状态中,对于任意一个类都能知道这个类的所有属性和方法。对于任意一个对象都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。简单说:反射就是将Java类中的各种成分映射成相应的jav

2013-04-19 01:43:54 796

原创 java泛型的补充

泛型的补充泛型中涉及的术语:整个ArrayList称为:泛型类型ArrayList中的E称为:类型变量或类型参数整个ArrayList称为:参数化的类型ArrayList中的Integer称为:类型参数的实例或实际类型参数ArrayList中的ArrayList称为:原始类型泛型的擦除和补偿:泛型技术是给编译器使用的技术,用于编译

2013-04-19 01:41:14 400

原创 java枚举, 内省

------- android培训、java培训、期待与您交流! ----------枚举, 内省 BeanUtils工具包枚举import可以导入包,包中类,类中的静态方法。可变参数,(int ...arg)overload重载 vs override覆盖VariableParameter高级for循环对集合数据通过迭代进行循环

2013-04-19 01:40:16 532

原创 java17-网络编程

------- android培训、java培训、期待与您交流! ----------概念网络通讯要素有IP地址:InetAddress对象网络中设备的标识IP不易记忆,可用主机名127.0.0.1:本地回环地址端口标识进程的逻辑地址,区分不同进程有效端口:0到65535,0到1024系统使用或保留传输协议通讯规则常用TCP和UDPTCP

2013-04-19 01:36:47 366

原创 java16-GUI图形化界面

GUI用图形的方式 ,来显示计算机操作的界面,这样更方便更直观。java为GUI提供的对象都存在java.Awt与java.Swing中。java.Awt:Abstract Windows ToolKit(抽象窗口工具包),要调用本地系统方法实现功能,属重量级控件。javax.Swing:在Awt基础上,建立的一套图形界面系统,提供了更多组件,完全java实现,增强了移植性,属于轻

2013-04-19 01:31:34 479

原创 java15-File类

------- android培训、java培训、期待与您交流! ----------1.File类将文件或文件夹封装成对象。方便对文件和文件夹的属性信息进行操作。File对象可以作为参数传递到构造函数。File f1 = new File("c:\\abc\\a.txt");//创建File对象。将a.txt封装成对象(可以将已有的和未出现的封装成对象)File

2013-04-19 01:27:05 377

原创 java14-IO字节流

------- android培训、java培训、期待与您交流! ----------1.字节流OutputStream:写InputStream:读用法和字符流相似只是写入的只能是字节或是字节数据fos.write("paddd".getBytes());//转成字节数组因为不用转换,不用刷新要关闭资源 fos.close();字节流的特有

2013-04-19 01:23:38 417

原创 java13-IO输入输出流

------- android培训、java培训、期待与您交流! ----------(Input  Output)流用来处理设备之间的数据传输。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中。按操作数据类型分为两种:字节流与字符流。按流向分为:输入流,输出流。IO流常用基类字节流抽象基类InputStream,Outp

2013-04-19 01:19:54 474

原创 java12-其他对象

------- android培训、java培训、期待与您交流! ----------1.SystemSystem中的都是静态方法和属性都是静态的。out:标准输出,默认是控制台in:标准输入,默认是键盘Properties getProperties();获取系统属性信息2.Runtime该类没有提供构造函数,就不能new对象,类中的方

2013-04-18 21:07:38 543

原创 java11-泛型Map集合,工具

------- android培训、java培训、期待与您交流! ----------泛型JDK1.5以后出现的新特性,用于解决安全问题,是一个类型安全机制。好处是将运行时期出现的问题ClassCastException,转移到了编译时期。方便程序员解决问题。让运行时问题减少,安全。避免了强制转换麻烦。泛型格式:通过在集合框架中常见,有中即可

2013-04-18 21:03:56 791

原创 java10-集合框架

------- android培训、java培训、期待与您交流! ----------集合框架出现原因面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数据和集合都是容器。数据的长度是固定的,可以存储基本数据类型。集合长度是可变的,只能存储对象。可以存储不同类型的对象。

2013-04-18 20:58:06 567

原创 java9-String

------- android培训、java培训、期待与您交流! ----------String位于java.long包中StringString s1 = "abc";String s2 = new String("abc");String s3 = "abc";s1 = "cde";s1是一个类类型变量,"abc"是一个对象。"cde"

2013-04-18 20:52:49 416

原创 java8-多线程

------- android培训、java培训、期待与您交流! ----------进程:就是一个正在执行中的程序。每个进程都有一个执行顺序,叫一个执行路径,或一个控制单元。线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。Java VM 启动时会有一个进程java.exe进程中至少有一个线程在负责程序的执行,并且运行的代码存

2013-04-18 20:46:33 1196

原创 java7-异常

------- android培训、java培训、期待与您交流! ----------1:异常异常就是程序在运行时出现不正常情况。问题是现实中的实在事物。通过java的类的形式进行描述,并封装成对象。就是java对不正常情况进行描述后的对象分为严重的问题(不编写针对性代码进行处理)和非严重的问题(可以使用针对性的处理方式进行处理)所有异常父类-T

2013-04-18 19:38:26 405

原创 java6-多态

------- android培训、java培训、期待与您交流! ----------1:抽象类1,抽象函数一定在抽象类中。2,抽象类和函数都必须被abstract关键字修饰。3,抽象类不允许用new建立对象。4,抽象类中的抽象函数要被使用必须由子类覆写所有的抽象方法后,建立子类对象调用。若没完全覆盖,子类还是抽象类。抽象类和一般类基本相同多了个抽象函数

2013-04-18 19:29:22 429

原创 java5-继承

------- android培训、java培训、期待与您交流! ----------1:继承两个有共性描述的类,把共性描述提取出来,单独一个类描述。两个类和单独类有关系,就是继承。提高了代码复用性。让类与类产生了关系,有了多态的特性。不要为了获取其他类功能,简化代码而继承。必须类与类有所属关系才能继承。java中,只支持单继承,不支持多继承。多继承容易带来安全

2013-04-18 19:23:19 424

原创 java4-static:静态

------- android培训、java培训、期待与您交流! ----------1:static:静态是一个修饰符,用于修饰成员(成员变量,成员函数)不能修饰局部。成员被静态修饰后,多了一个调用方式,除了被对象调用,还能直接通过类名直接调用。方式为:类名.静态成员。特点1,随着类加载而加载,类消失才消失,生命周期长。2,优先于对象存在,静态先存在,对象

2013-04-18 19:19:04 434

原创 java3-面向对象

------- android培训、java培训、期待与您交流! ----------java.03-面向对象1:面向对象面向对象是相对面向过程而言,都是一种思想面向过程强调的是功能行为,面向对象是将功能封装进对象,强调具备了功能的对象面向对象是基于面向过程的理解为,面向过程是你会做一件事,面向对象是我让你做这件事,你就是对象。我是面向对象,但不一定会做。开

2013-04-02 23:07:46 446

原创 java2-基础

------- android培训、java培训、期待与您交流! ----------java02-基本1:程序流程控制判断结构;选择结构;循环结构判断结构if;if else; ifelse if......elseif(条件表达式)  { 执行语句;}else if(条件表达式){ 执行语句;}......else

2013-04-02 22:56:34 310

原创 java1-基础

------- android培训、java培训、期待与您交流! ----------1:常识什么是软件:一系列按照特定顺序组织的计算机数据和指令集合。常见的有系统软件,应用软件。软件出现实现了人与计算机的交互。交互方式(图形化界面;命令行方式(dos命令行))JAVA.技术架构(1)java语言三种技术架构(JAVAEE企业版JAVASE标准版JAVAME小型版)跨平台性

2013-03-30 01:47:23 426 1

ListView多级加强

ListView多级展示,item由对象Leaf提供数据,可设置多个控件,有些乱

2014-03-02

空空如也

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

TA关注的人

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