自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java博客

学无止境

  • 博客(31)
  • 收藏
  • 关注

原创 黑马程序员_基础加强(7) 动态代理与AOP切面

------- android培训、java培训、期待与您交流! ---------- 一.动态代理 代理:      要为已存在的多个具有相同接口的目标类的各个方法增加一系列的系统功能,例如,异常处理,日志、计算方法等的运行时间、事务管理等等,你如何做?     编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。

2013-03-19 04:15:49 1245

原创 黑马程序员_基础加强(6) 类加载器

------- android培训、java培训、期待与您交流! ---------- 一.类加载器         类加载器是加载类的工具,它的作用是将硬盘上的.class文件加进内存,并对之进行一些处理。        java虚拟机中可安装多个类加载器,系统默认三个主要的类加载器,每个类加载器负责加载特定的类:                        BootStra

2013-03-19 00:56:41 1256

原创 黑马程序员_基础加强(5) 注解

------- android培训、java培训、期待与您交流! ---------- 一.基本注解 注解就是标注相当于一种标记,就像学生的胸卡,加上了注解就为程序打上了标记。 编译器,开发工具和其他程序来操作类和各种元素的时候可以根据注解做对应的处理。 DK中内置了三个注解分别为:@Override、@Depressed和@SuppressWarn

2013-03-18 22:18:22 1442

原创 黑马程序员_基础加强(4) 内省 & javaBean

------- android培训、java培训、期待与您交流! ---------- 一.javaBean用法 主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则  用  途:如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简

2013-03-18 18:44:44 1213

原创 黑马程序员_基础加强(3) 反射

------- android培训、java培训、期待与您交流! ---------- 一.反射   class类是对对象的抽象,而Class是对class的抽象,或者说类是对对象的共性的描述,而Class又是对类的共性的描述,但它本身又是一个类,它的具体实例是内存中某个类的字节码 得到类的字节码的方式有三种:      (1)对象.getClass();(2)类名

2013-03-18 14:27:02 1261

原创 黑马程序员_基础加强(2) 枚举

------- android培训、java培训、期待与您交流! ---------- 一.普通类实现枚举       私有构造方法。       每个元素分别用一个公有的静态成员变量来表示。       可以有若干公有方法或抽象方法  eg: public abstract class WeekDay1{ private WeekDay1(){}

2013-03-18 00:03:44 1245

原创 黑马程序员_基础加强(1) JDK1.5新特性

------- android培训、java培训、期待与您交流! ---------- 一.静态导入 import static 语句 导入一个类中的某个静态方法或所有静态方法 eg: import static java.lang.Math.*; public class StaticImport { public static void main(String

2013-03-17 17:51:29 1177

原创 黑马程序员_正则表达式(regex)

------- android培训、java培训、期待与您交流! ---------- 一.正则表达式 特点: 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。   好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差

2013-03-17 17:17:39 1362

原创 黑马程序员_网络编程(2) TCP

------- android培训、java培训、期待与您交流! ---------- 一.TCP传输 TCP的两端对应的是客户端和服务端 Socket:TCP 传输客户通信端点 ServerSocket:TCP 传输服务端通信端点 因为TCP需要建立连接,所有Socket客户端一建立就要指定服务端的IP和端口。而在服务端建立时,要设置监听的端口。 TC

2013-03-17 16:25:45 1388

原创 黑马程序员_ 网络编程(1) UDP

------- android培训、java培训、期待与您交流! ---------- 一.概述 实现不同主机上的数据通信,而要实现通讯则需要首先知道对方的IP和端口号,同时明确双方使用的通信规则,或传输协议 IP地址:主机在网络的地址,或者在网上的唯一标识 端口号:数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个

2013-03-17 16:13:05 1155

原创 黑马程序员_GUI 详谈

------- android培训、java培训、期待与您交流! ---------- 一.概述 Java为GUI提供的对象都在java.awt和javax.swing这两个包 java.awt:bstractWindow ToolKit(抽象窗口工具集,需要调用本地系统方法实现功能,属于重量级控件。 java.swing:在AWT的基础上,建立的一套图形界面系统,

2013-03-17 02:33:38 675

原创 黑马程序员_IO(3) 文件对象File & Properties

------- android培训、java培训、期待与您交流! ---------- 一.文件File 文件是一类事物,它有自己的名字、属性、大小、位置、后缀名等属性信息,那么根据面向对象的思想,就可以把它封装描述为一个类,这个类就java.io包中的File类。File类是文件和目录路径名的抽象表示形式,它可以方便的对文件与文件夹的属性信息进行操作,也可以作为参数传递给流对象。它弥

2013-03-16 19:32:29 510

原创 黑马程序员_IO(2) 对象流&合并流&管道流及其他流与字符编码

------- android培训、java培训、期待与您交流! ---------- 一.对象流 对象序列化 象序列化的流对象为ObjectInputStream和ObjectOutputStream,数据可以封装成对象,对象运行时是在堆内存中的,如果对象的数据需要存储在硬盘上,那么就要用到对象的序列化流 1.用ObjectOutputStream写入的的

2013-03-16 19:16:29 701

原创 黑马程序员_IO(1) 字节流&字符流

------- android培训、java培训、期待与您交流! ---------- 一.字节流 字节流的两个基类是InputStream和OutputStream,相应的缓冲区是BufferedInputStream和BufferedOutputStream 处理非字符的数据,图片,音频,视频等,采用字节流读写操作 字节流的写操作,不用刷新处理,与底层交互处理,而且不涉及编

2013-03-16 18:40:44 686

原创 黑马程序员_java集合(2) 泛型&数组与集合工具类

------- android培训、java培训、期待与您交流! ---------- 一.泛型 JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制 好处 1.将运行时期出现问题ClassCastException,转移到了编译时期。, 方便于程序员解决问题。让运行时问题减少,安全。,   2,避免了强制转换麻烦。 泛型格式

2013-03-15 12:27:28 678

原创 黑马程序员_java集合(1) Collection & List & Set & Map

------- android培训、java培训、期待与您交流! ---------- 一.Collection 集合与数组的区别 他们都是容器,都可以存储对象,他们的区别是:数组的长度是固定的,而集合的长度的可变的;数组既能存储基本数据类型也能存储引用数据类型,而集合只能存储引用数据类型,如果给集合添加基本数据类型的元素,这些基本数据类型会自动装箱成对应的引用数据类型;数组存储的元

2013-03-15 12:09:59 742

原创 黑马程序员_多线程(5) 同步工具类&空中网面试题

------- android培训、java培训、期待与您交流! ---------- 一.Semaphore 实现信号灯      可以维护当前访问自身的线程个数,并提供的线程机制,使用Semaphore可以控制同时访问资源的线程个数     eg:     package com.it; import java.util.concurrent.Executor

2013-03-14 19:35:40 887

原创 黑马程序员_多线程(4) 并发库应用

------- android培训、java培训、期待与您交流! ---------- 一.线程池  固定线程池,动态线程池,单例线程池  定时器线程池 eg: package com.it; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import j

2013-03-14 19:20:36 602

原创 黑马程序员_线程(3) 线程定时器&ThreadLoad&原子性操作

-------android培训、java培训、期待与您交流! ---------- 一.线程定时器 eg: package com.it; import java.util.*; public class TraditionalTimer { private static int count = 0; @SuppressWarnings("deprecation") p

2013-03-14 18:31:09 1045

原创 黑马程序员_多线程(2) 传统线程通信&Condtion

-------android培训、java培训、期待与您交流! ---------- 一.线程通信         生产者与消费者         线程间通信。         等待/唤醒机制。         也就是常见的生产者消费者问题。         1.当多个生产者消费者出现时,          需要让获取执行权的线程判断标记。          通过while

2013-03-14 13:16:57 472

原创 黑马程序员_多线程(1) 传统线程

------- android培训、java培训、期待与您交流! ---------- 一.线程概述 进程: 是一个正在执行中的程序。           每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。          线程在控制着进程的执行。          Java VM  启动的时候会有一个进程jav

2013-03-13 23:24:39 463

原创 黑马程序员_常用API(2) System&Math及其他类

-------android培训、java培训、期待与您交流! ---------- System类 System:类中的方法和属性都是静态的。 out:标准输出,默认是控制台。 in:标准输入,默认是键盘 eg: import java.util.*; class SystemDemo { public static void main(String[] args)

2013-03-13 18:17:39 558

原创 黑马程序员_常用API(1) String&StringBuffer&StringBuilder

------- android培训、java培训、期待与您交流! ---------- 一.String类 特点: String类是final类型的,所以不能被被继承,方法不能被覆盖。它是一个引用数据类型,它的对象是一个字符串,程序中用””标示的都是字符串。字符串对象最大的特点是它为一个常量,一经初始化,永远不会改变,这是它跟其它引用数据类型最大的不同之处 String st

2013-03-13 17:54:39 621

原创 黑马程序员_设计模式(1) 单例模式&模板方法模式

------- android培训、java培训、期待与您交流! ---------- 一.单例设计模式    特点:仅且只有一个实例对象,构造方法必须私有化,加载先后分饿汉式与懒汉式,除此外,还包括工厂模式创建对象    饿汉式单例模式:一旦加载就创建对象 class Singleton { //私有,静态的类自身实例 private stat

2013-03-13 01:18:09 516

原创 黑马程序员_面向对象(3) 异常处理机制

-------android培训、java培训、期待与您交流! ---------- 一.异常概述    异常:就是程序在运行时出现不正常情况。    异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。    其实就是java对不正常情况进行描述后的对象体现。    对于问题的划分:两种:一种是严重的问题,一种非严重的问题。

2013-03-12 23:39:10 547

原创 黑马程序员_面向对象(2) 接口&抽象类&内部类

-------android培训、java培训、期待与您交流! ---------- 一.抽象类 特点: 1.方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必须定义在抽象类中。该类必须也被abstract修饰。 2.抽象类不可以被实例化。为什么?因为调用抽象方法没有意义。 3.抽象类必须由其子类覆盖所有的抽象方法后,该子类才可

2013-03-12 17:33:20 522

原创 黑马程序员_面向对象(1) 多态&继承&封装&关键字

-------android培训、java培训、期待与您交流! ----------  一.面向对象概述        何谓面向对象:     所有的东西都是对象。   程序是一大堆对象的集合,他们通过消息传递,各个对象之间知道要做些什么。   每个对象都分配有自己的存储空间,可容纳其他对象。   每个对象都有一个类型。   同一类的所有对象能接收相同的消息

2013-03-12 17:21:47 700

原创 黑马程序员_java基础(2) 流程控制语句&函数与数组

-------android培训、java培训、期待与您交流! ---------- 一.流程控制语句  判断结构   if ...else   if... else if.... else.... 嵌套用法   代码实现 class IfDemo2 { public static void main(String[] args) { /* if语句的第二种格式:

2013-03-12 02:49:19 688

原创 黑马程序员_java基础(1) JDK汇总&变量与运算

-------android培训、java培训、期待与您交流! ---------- 一.JAVA JDK 汇总    jdk 与 jre 区别:       jre:包含jvm(JVM Java Virtual Machine)  和 java 程序核心库,java 运行环境,相当于一台操作系统,面向java程序       使用者,而不是开发者       jdk: 提供给j

2013-03-12 02:20:57 792

原创 黑马程序员_面试题(2) 银行业务调度系统

------- android培训、java培训、期待与您交流! ---------- 一.系统实现 模拟实现银行业务调度系统逻辑,具体需求如下: 1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口 2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)  3.异步随机生成各种类型的客户,生成各

2013-03-11 18:09:48 753

原创 黑马程序员_面试题(1) 交通灯管理系统

-------android培训、java培训、期待与您交流! ---------- 一:系统实现    模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1.异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆 ---- 直行车辆        由西向而来去往南向的车辆 ---- 右转车辆        由东向而来去往南向的车辆 ----

2013-03-11 05:00:42 779

空空如也

空空如也

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

TA关注的人

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