2013年1月28日
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------内省由内省IntroSpector引出JavaBean的讲解IntroSpector...>JavaBean...>特殊Java的类 主要用于传递数据信息(如模块之间),访问私有字段,方法的名字按照某种特定规则来取;JavaBean实例对象称之为值对象private int x;public int getAge() {return x;}public void setAge(int age){this.x=age;}Age...>如果第二字母是小的,则把第一个字母变小的...>ag 阅读全文
posted @ 2013-01-28 19:22 念满 阅读(126) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------IO流IO流处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。按操作数据分为:字节流、字符流;按流向分为:输入流、输出流。字符流融合了编码表。字节流抽象基类:InputStream、OutputStream.;字符流抽象基类: Writer、Reader。字符流读写操作:子类名称都是以其父类作为子类名的后缀,流创建文件时,如文件已存在,则会覆盖该文件;想对已有文本文件续写,则可在FileWriter传递一个true参数,不覆盖已有文件,在文件末尾进行数据续写。 阅读全文
posted @ 2013-01-28 18:13 念满 阅读(209) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------集合框架集合框架体系概述集合:存储对象最常用的一种方式数组集合作为容器区别:数组,可存储对象、基本数据类型,但长度固定;集合只存储对象,长度可变,可存储不同数据类型对象。多容器出现原因:每个容器数据存储方式(数据结构)不同。集合共性方法:添加:boolean add(E e) //集合中存储的都是对象的地址引用 Boolean addAll(Collection<? Extends E> c) //添加集合删除:void clear() //移除所有元素 Boolean remove(Objec 阅读全文
posted @ 2013-01-28 17:39 念满 阅读(186) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------类加载器类加载器:加载类的工具作用:把class文件加载到内存生成字节码文件JVM可安装多个类加载器,系统默认3个:BootStrap、ExtClassLoader、AppClassLoader除BootStrap不是java类,其他类加载也是Java类;BootStrap加载JRE/lib/rt.jar里面的类;ExtClassLoader加载JRE/lib/ext/*.jar里面的类;AppClassLoader加载classpath指定的所有jar或目录里面的类;我们还可以写自己的类加载器去加载指定的 阅读全文
posted @ 2013-01-28 17:11 念满 阅读(190) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------图形用户界面JAVA为GUI(图形用户界面)提供的对象都存在于java.Awt和javax.Swing两个包中。Java.Awt对平台依赖性强,属重量级控件;javax.Swing完全由java实现,增加了可移植性,属于轻量级控件。那么图形化界面提供了哪些组件呢?容器中组件的排列方式,就是布局。常见的布局方式:FlowLayout(流式)布局 从左到右 Panel默认的布局管理器BoundLayout(边界)布局 东南西北中Frame默认的布局管理器 若没有指定组件位置,将最大面积填充窗体GridLayou 阅读全文
posted @ 2013-01-28 16:43 念满 阅读(277) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------网络编程网络通讯三要素:IP地址、端口号、传输协议特殊IP地址:127.0.0.1本地回环地址,对应的主机名为 localhost,可用来测试网卡ping 127.0.0.1;192.168常用保留地址段,IPV4 、IPV6(可以数字和字母)端口号:标示进程的逻辑地址,有效端口为0-65535,其中0-1024为系统使用或保留端口;常见端口: Web端口80 Tomact端口8080 MySql 3306协议:常见协议TCP/IP、UDP, 例:特有机构有专门的协议网络模型:OSI参考模型,TCP/IP. 阅读全文
posted @ 2013-01-28 16:28 念满 阅读(186) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------反射透彻分析反射的基础_Class类JAVA类用于描述一类事物的共性,JAVA程序中的各个JAVA类属于同一类事物,类名就是Class.Class类描述类的名字、访问属性、所属包名、字段、方法名称的列表等一个类被类加载器加载到内存中,占用一个存储空间,不同类的字节码是不同的,但类型相同得到字节码对应的实例对象?类名.class; 对象.getClass(); Class.forName(“类名”)作用:返回字节码方式:字节码直接返回,加载后返回九个预定义Class实例对象(八个基本类型+voidSystem 阅读全文
posted @ 2013-01-28 16:00 念满 阅读(213) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------枚举枚举:让某个类型的变量的取值只能为若干个固定的值中的一个普通类实现枚举:私有改造函数、每个元素用共有的静态成员变量表示可以有若干个共有或抽象方法(将大量的if else语句转成一个个独立的类)public abstract class WeekDay1 { private WeekDay1(){} public final static WeekDay1 SUN=new WeekDay1(){ public WeekDay1 nextDay(){ return MON; } }; public fina 阅读全文
posted @ 2013-01-28 15:26 念满 阅读(147) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------泛型泛型:JDK1.5版本以后出现的新特性。用于解决安全问题,是一种类型安全机制。好处:1、把运行期间出现的问题转移到编译时期,方便解决问题,安全 2、避免强制转换的麻烦泛型理解:Java泛型类似C++模板,相似限于表面;基本完全在编译器中实现;用于编译器执行类型检查和类型推断(编译器判断泛型方法的实际类型参数的过程);编译泛型集合时会除掉“类型”信息,运行效率不受影响,对于参数化的泛型类型,getClass()返回值和原始类型完全一样;只要跳过编译器,就可往泛型集合中加入其它类型的数据。如反射得到集合,. 阅读全文
posted @ 2013-01-28 15:15 念满 阅读(162) 评论(0) 推荐(0) 编辑
摘要: android培训、物联云计算培训、 java培训、期待与您交流! ----------String类String类用于描述字符串事物;字符串是一个特殊的对象,一旦被初始化就不可被改变;String类不可被继承。String str1=”abc”与String str2=new String(“abc”)区别?str1是一个类类型变量,“abc”是一个对象;str1在内存中有一个对象,str2在内存中有两个对象;s1= =s2 false,对象不同,s1.equals(s2) true Sring类复写了Object中的equals方法,用来判断字符串内容是否相同;String str3=”a 阅读全文
posted @ 2013-01-28 11:28 念满 阅读(133) 评论(0) 推荐(0) 编辑