- 博客(22)
- 收藏
- 关注
转载 Clone()方法详解
Clone使用方法详解 java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。
2013-06-28 16:38:18
1205
1
原创 黑马程序员_面试题之银行业务系统
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------银行业务调度系统 一、项目需求:模拟实现银行业务调度系统逻辑,具体需求如下:1) 银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2) 有三种对应类型的客户:VIP客户
2013-06-25 12:24:32
660
原创 黑马程序员_面试题之交通灯管理系统
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、项目需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1) 异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆----直行车辆。由西向而来去往南向的车辆----右转车辆。
2013-06-25 09:27:13
633
原创 黑马程序员_基础加强(AOP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、代理的概念与作用1)程序中的代理a)要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事物管理等。目标类:
2013-06-24 17:33:40
562
原创 黑马程序员_基础加强(类加载器)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、类加载器·简要介绍什么是类加载器和类加载器的作用。简单说,类加载器就是加载类的工具。当出现一个类,要用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定目录下。
2013-06-24 14:44:52
522
原创 黑马程序员_基础加强(泛型)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、体验泛型ArrayList collection = new ArrayList();collection.add(1);collection.add(1l);collection.add("abc");int
2013-06-23 18:51:25
561
原创 黑马程序员_基础加强(注解)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------注解(annotation)是jdk1.5的新特性了解注解及java提供的几个基本注解1) 先通过@SuppressWarnings的应用让大家直观地了解注解:通过System.runFinalizersOnExit(
2013-06-22 18:07:43
493
原创 黑马程序员_基础加强(内省 JavaBean)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------内省->了解JavaBeanJavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封
2013-06-22 15:35:04
507
原创 黑马程序员_基础加强(反射)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------反射反射基石--->Class类Java程序中的各个Java类同属于同一类事物,描述这类事物的Java类名就是Class。对比提问:众多的人用一个什么类表示?众多的Java类用一个什么类来表示。人----->
2013-06-22 11:36:13
548
原创 黑马程序员_基础加强(枚举)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------枚举 (enumeration)为什么要有枚举?问题:要定义星期几或者性别的变量,该怎么定义?假设用1-7分别表示星期一至星期日,但有人可能会写成int weekday = 0;枚举就是要让某个类型变量的取值只能为若干固
2013-06-22 09:21:29
577
原创 黑马程序员_基础加强(jdk1.5新特性)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、静态导入import语句可以导入一个类或者某个包中的所有类。import static 语句导入一个类中的某个静态方法或所有静态方法。好处:不用写类名。import static java.lang.Ma
2013-06-22 08:53:02
558
原创 黑马程序员_毕向东JAVA基础_正则表达式
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------正则表达式作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作。这样就书写简化。所以学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作。弊端:符号越多,正则越长,阅读性
2013-06-22 08:23:08
1097
原创 黑马程序员_毕向东JAVA基础_网络编程(概述&UDP&TCP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------网络编程步骤:1.找到对方IP;2.数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识。为了方便称呼这个数字,叫做端口。3.定义通信规则。这个规则称为协议。国际
2013-06-21 21:21:02
1106
原创 黑马程序员_毕向东JAVA基础_GUI
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------GUI(图形用户界面)Graphcical User Interface(图形用户接口)用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand Line User Interface(命
2013-06-21 18:07:46
795
原创 黑马程序员_毕向东JAVA基础_IO流(二)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------一、File类用来将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可以作为参数传递给流的构造函数。了解File类中的常用方法。注意:sepatator 跨平台的分隔符表现形式
2013-06-21 17:43:04
1035
原创 黑马程序员_毕向东JAVA基础_多线程
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------(一)多线程概述进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。
2013-06-21 16:05:33
961
原创 黑马程序员_毕向东JAVA基础_设计模式&异常处理机制
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------单例设计模式设计模式:解决某一类问题最行之有效的方法。单例设计模式:解决一个类在内存只存在一个对象。分为饿汉式和懒汉式。想要保证对象的:1.为了避免其他程序过多建立该对象。先禁止其他程序建立该类对象。2.为了让其
2013-06-21 15:13:02
2118
原创 黑马程序员_毕向东JAVA基础_面向对象(封装&继承&多态)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 面向对象万物皆对象。面向对象是相对面向过程而言:面向对象和面向过程都是一种思想。面向过程强调的是功能行为;面向对象是将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。面向对象的特征:
2013-06-20 22:05:35
1348
原创 黑马程序员_毕向东JAVA基础_集合(3)Map&Collections&Arrays&增强for循环
------- android培训、java培训、期待与您交流! ----------(一)Map集合该集合存储键值对。一对一对往里存。而且要保证键的唯一性。1.Map与Collection的区别:Map与Collection在集合框架中属并列存在。Map存储的是键值对,Map存储元素使用put方法,而Collection使用add方法。Map集合没有直接取出元素的方法
2013-05-29 21:48:30
887
原创 黑马程序员_毕向东JAVA基础_集合(2)Collection&&List&&Set&&泛型
------- android培训、java培训、期待与您交流! ---------- 集合1.为什么会出现集合类? 因为面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 2.数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变
2013-05-28 21:11:41
1137
原创 黑马程序员_毕向东Java基础_String类练习
------- android培训、java培训、期待与您交流! ----------/*1.模拟一个trim方法,去除字符串两端的空格。 2.将一个字符串进行反转,将字符串中指定部分进行反转,“abcdefg”3.获取一个字符串在另个一个字符串中出现的次数。4.获取两个字符串中最大相同的字串,第一个动作:将短的那个串进行长度依次递减的字串打印。*/代码(一)class Lian
2013-05-27 17:45:11
735
原创 黑马程序员_毕向东Java基础_集合(1)String&StringBuffer&StringBuilder&基本数据类型包装类
------- android培训、java培训、期待与您交流! ----------一.String类String类是final类型的,所以不能被被继承,方法不能被覆盖。它是一个引用数据类型,它的对象是一个字符串,程序中用" "标示的都是字符串。字符串是一个特殊的对象,字符串对象最大的特点是它为一个常量,一经初始化,永远不会改变,这是它跟其它引用数据类型最大的不同之处。
2013-05-27 17:33:46
769
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人