- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 XML(二)之java解析xml
-------android培训、java培训、期待与您交流! ----------XML的解析1. 常用的XML解析方式:DOM和SAXa) DOM:Document ObjectModel,文档对象模型,非常适合增删改查(CRUD)是W3C推荐的使用的解析方式b) SAX:Simple APIfor XML:只能进行查询操作,节省内
2013-04-15 19:43:00
860
原创 XML(一)之两种约束
-------android培训、java培训、期待与您交流! ----------XML的基本了解1. XML是什么: 可扩展的标记语言(eXtensibleMarkup language),预定义的标签是HTML是显示数据,自定义标签的是xml,设计的宗旨是表示数据,非显示数据。即XML描述的是文档的内容与语义,而不是文档应当如何显示。2. 目前经常使用的X
2013-04-15 19:38:53
1089
原创 Javascript之dom解析
-------android培训、java培训、期待与您交流! ----------1. DOM:Document Object model:文档对象模型。是一个用于解析标记性文档的地址,可以将标记性文档封装成对象,并将文档中的所有内容封装成对象。变成对象想的好处就是在于可以对标记对象进行属性和行为定义,方便于操作该对象的内容,实现动态效果。2. 静态网页和动态网页
2013-04-12 23:07:27
769
原创 Javascript
-------android培训、java培训、期待与您交流! ----------Javasript的基本概念1. JavaScrpt是基于对象和 驱动的脚本语言,主要应用在客户端。2. js是弱类型,Java是强类型。3. Javascript的特点:a) 交互性(它可以做的就是信息的动态交互)b) 安全性性(不
2013-04-09 21:05:06
664
原创 CSS详解
-------android培训、java培训、期待与您交流! ----------1. css是层叠样式表(CascadingStyle Sheets)用来定义网页的显示效果。它将网页内容和显示样式进行分离,提高了显示功能。2. :在html中用于封装区域的标签,是在网页中是换行3. html常见区域便签分两种:a) 行内标签:用于封装
2013-04-08 21:49:02
766
原创 HTML详解
-------android培训、java培训、期待与您交流! ----------1. HTML(Hyper Text MarkupLanguage):超文本标记语言。HTML文件的后缀名一般是:.htm和 .html2. 浏览器内核:WebKit,trident3. 超链接点击超链接浏览器所做的事情:a) 启动相应的协议引
2013-04-07 12:03:31
1003
原创 Java设计模式(四)之动态代理模式
-------android培训、java培训、期待与您交流! ----------代理模式代理模式即ProxyPattern,什么是代理模式呢?即对其他对象提供一种代理以控制对这个对象的访问。 例如,我们有一个类不想被其他类直接调用,我们怎么办呢?我们只能通过代理的形式,让其他的类来调用代理类,代理类必须和目标类是用的同一个方法,且代理类的方法可以在目标类的基础上进行功能
2012-12-13 19:11:10
490
原创 Java高新技术(二)之类加载机制和反射
-------android培训、java培训、期待与您交流! ----------反射反射(Reflection)的功能:a) 在运行时判断任意一个对象所属的类b) 在运行时构造一个类的对象c) 在运行时判断任意一个类所具有的成员变量和方法d) 在运行时调用任意一个对象的方法 在jdk中,主要由以下类来实现java反射机制,这些类位于jav
2012-12-08 22:08:35
412
原创 Java高新技术(一)之jdk5以及7的新特性
-------android培训、java培训、期待与您交流! ----------IDE工具介绍IDE即集成开发环境。下面我们来说说各种IDE工具介绍1. NetBeans 官网网址为:http://netbeans.org/2. JBuilder. 不存在了3. IntellijIDEA 这个被评为世界上最好的IDE官网网
2012-12-04 00:28:34
592
原创 Java专题(四)之正则表达式详解
-------android培训、java培训、期待与您交流! ----------什么是正则表达式:符合一定规则的表达式,它是专门操作字符串,它的好处在于可以简化对字符串的复杂操作。其实它是用一些特定的符号表示一些代码操作。所以在学习正则表达式,就是学习一些特殊符号的使用。但符号定义越多,正则越长,阅读性越差 常用的正则表达式符号:a) [ ]:用来确定括
2012-12-02 23:21:54
573
原创 Java专题(三)之网络编程
-------android培训、java培训、期待与您交流! ----------网络编程基础IP:当我们一台机器将信息发送到另一台机器,要先找到对方的IP,IP是计算机的地址。 端口:,然后将数据发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识。为了方便称呼这个数字,就叫做端口,逻辑端口 协议:它是一种通信
2012-11-30 23:48:55
642
原创 Java专题(二)之GUI-AWT详解
-------android培训、java培训、期待与您交流! ----------GUI基本概念GUI即GraphicalUsers Interger,图形用户接口。 布局管理器:FlowLayout从左到右的顺序排列BorderLayout(边界布局管理器)东南西北中Gridlayout(网格布局管理器)规则的
2012-11-29 08:27:29
650
原创 IO流(三)之IO包其他功能流及字符编码详解
-------android培训、java培训、期待与您交流! ----------打印流(PrintStream和PrintWriter)该流提供了打印方法,可以将各种数据类型的数据都原样打印字节打印流:PrintStream构造函数可以接受的参数类型a) File对象 Fileb) 字符串路径。Stringc) 字节输出流。Outpu
2012-11-27 00:42:01
546
原创 IO流(二)之File,递归,Properties详解
-------android培训、java培训、期待与您交流! ----------File的基本应用File对象的创建File是对已存在的文件和未存在的文件进行对象封装,而我们创建File总共有三种方式,分别采用了File的三种构造方法,还有一个跨平台分隔符。如;a) public File(String pathname):通过将给定路径名字符串转
2012-11-26 16:22:10
446
原创 IO流(一)之字符流与字节流详解
-------android培训、java培训、期待与您交流! ----------IO(Input output)流,分为两种:字节流和字符流字节流的两个基类:InputStream(读)OutStream(写)字符流的两个基类:Reader(读) Writer(写)字符流写(FileWriter)和读(FileReader)写(FileWriter)我们
2012-11-22 16:58:59
610
原创 Java设计模式(三)之装饰设计模式
-------android培训、java培训、期待与您交流! ----------什么是装饰设计模式(Decoration design patterns)呢?当想要对已有的对象进行功能增强时,可以自定义类,将已有对象对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。 装饰类通常会通过构造方法接受被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。
2012-11-22 16:54:35
352
原创 Java集合框架(四)之Map详解
-------android培训、java培训、期待与您交流! ----------Map(映射)是一个接口,是一个键值对来进行存储的。一对一对往里内存,而且要保证键的唯一性。Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。jdk1.0效率低 |--HashMap:底层是哈希表数
2012-11-19 21:39:04
434
原创 Java集合框架(三)之泛型详解
-------android培训、java培训、期待与您交流! ----------泛型(Generics)什么是泛型?泛型是在jdk1.5以后出现的新特性,用于解决安全问题,是一个类型安全机制。泛型格式:通过来定义要操作的引用数据类型。 例如以下的例子:import java.util.*;class GenericsDemo{ publics
2012-11-19 00:06:27
583
原创 java专题(一)之多线程
-------android培训、java培训、期待与您交流! ----------线程和进程进程:进程是一个正在执行中的程序。,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元线程:线程就是进程中的一个独立的控制单元,线程在控制着进程的执行。 进程和线程的区别:一个进程中至少有一个线程。 Java VM启动的
2012-11-15 16:00:09
408
转载 面试题-面向对象
-------android培训、java培训、期待与您交流! ---------- 1.写出程序结果class Demo{ public static void func()//throws Exception { try { throw new Exception(); } finally { System.out.pr
2012-11-11 23:45:43
899
原创 面向对象(七)之异常详解
-------android培训、java培训、期待与您交流! ---------- 异常是什么呢?异常就是程序在运行时出现不正常情况。异常怎么由来的呢?问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况描述后的对象体现。对于问题的划分,总共两种:a) 严重的问题:java通过Error类进行描述,
2012-11-11 23:41:09
623
原创 面向对象(六)之内部类详解
-------android培训、java培训、期待与您交流! ----------什么内部类呢?内部类总共分为四种,分别是静态内部类,成员内部类,局部内部类,匿名内部类,成员内部类(member inner class)什么是成员内部类呢?它可以访问外部类的静态和非静态的方法与成员变量。它的格式为:Class A{ Class B{ //内部类
2012-11-11 00:55:37
367
原创 Java设计模式(二)之模版方法模式
-------android培训、java培训、期待与您交流! ----------什么是模版方法设计模式?我们在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不不确定的部分,那么这时就将不确定的部分暴露出去,由该类的子类去完成。如以下代码:class Test{ publicstatic void main(String[
2012-11-10 16:25:02
352
原创 Java集合框架(二)之Set详解
-------android培训、java培训、期待与您交流! ----------equals()和hashCode()方法详细解析关于Object类的equals方法的特点:a) 自反:x.equals(x)应该返回true。b) 对称性:x.equals(y)为true,那么y.equals(x)也为true。c) 传递性:x.quals(y)为tru
2012-11-06 22:03:56
519
原创 Java集合框架(一)之List详解
-------android培训、java培训、期待与您交流! ----------ArrayList首先我们熟悉下ArrayList类中常用方法的使用。1)添加:public boolean add(Object e):将指定的元素(对象)添加到此列表的尾部2)获取:public Object get(int index):返回此列表中指定位置(索引)上的元素。3
2012-11-06 10:40:56
356
原创 数组的两种种排序方式和查找方式举例
-------android培训、java培训、期待与您交流! ----------数组的查找方式第一种(最简单)普通查找:实现功能原理:获取key第一次出现在数组中的位置。如果返回是-1,那么代表该key在数组中不存在,这种查找是从头到后查找。代码如下:publicclassSearchTest { publicstaticint search
2012-11-05 10:53:14
458
原创 基础知识(二)之数组解析
-------android培训、java培训、期待与您交流! ----------数组(Array)什么是数组,相同类型数据的集合就叫做数组。数组是一个对象。那么如何定义一个数组呢?第一种形式: type[]变量名 =new type[数组中元素的个数(长度)];例如我们可以按照下列方式定义长度为10的数组:int[] a=new int
2012-11-04 20:42:26
419
原创 集合(一)之Object类和String类以及包装类详解
-------android培训、java培训、期待与您交流! ----------Object类就是最高的类,是java.lang.Object包里的类。java。lang包在使用的时候无需显式导入,编译时由编译器自动帮助我们导入。我们现在用到java中帮助文档API,我们以后要经常发用到API,并习惯于用它 API(Application Program interfa
2012-11-02 22:20:44
644
原创 面向对象(五)之包、导入以及访问权限
-------android培训、java培训、期待与您交流! ----------包(package)什么是包?包是用于将完成不同功能的类分门别类,放在不同的目录(包)下。包的命名规则:将公司的域名反转作为包名。如www.csdn.com就写成com.csdn,对于包名,我们每个字母都需要小写,也可以大写,但一般不这样做。如果定义类的时候没有使用package,那
2012-11-02 10:24:27
470
原创 java设计模式(一)之单例模式详解
-------android培训、java培训、期待与您交流! ----------(设计模式)Design pattern主要经典的设计模式总共有二十三种,现在我们来看看设计模式中第一个经典设计模式单例模式(Singleton)。单例模式表示一个类只会生成唯一的一个对象。 单例模式有两张实现方式:第一种: publicclassSingle
2012-11-02 09:23:22
399
原创 面向对象(四)之static与final关键字详解
-------android培训、java培训、期待与您交流! ----------static关键字static关键字可以用于修饰属性,也可以用于修饰方法,还可以用于修饰类。 static修饰属性当static修饰属性,无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该静态成员变量进行了修改,其他对象的该静态成员变量的值也
2012-11-01 23:08:38
413
原创 面向对象(三)之多态
-------android培训、java培训、期待与您交流! ---------- 多态(Polymorphism)什么是多态?我们说子类就是父类(玫瑰是花,男人是人),因此多态的意思是:父类型的引用可以指向子类型的对象,下面我们通过一个简单的程序认识下多态。public class PolymorphismTest{public st
2012-10-31 23:19:24
514
原创 面向对象(二)之方法重载与继承
-------android培训、java培训、期待与您交流! ---------- 关于java类的概念,注意一点,如果一个java源文件中定义了多个类,那么这些类中最多只能有一个类是public的,换句话说,定义的多个类可以都不是public的。方法重载(Overload)什么是方法重载?表示两个或多个方法名字相同,但方法参数不同。方法参数不同有
2012-10-31 21:08:57
552
原创 面向对象(一)之封装
-------android培训 ,java培训、期待与您交流! ---------- 面向对象程序设计面向对象程序设计即(ObjectOriented Programming,OOP;Object Oriented Design ,OOD)。什么是面向对象?在面向对象程序设计中有两个重要的概念:类(class)与对象(object)。什
2012-10-31 15:14:17
439
原创 基础知识之运算符及流程控制语句
-------android培训,java培训,期待与您交流! ----------运算符1. 当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大那个变量类型,比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么最后的结果就是double2. 有如下代码: int a=1; int
2012-10-31 08:42:42
443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人