自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 JAVA基础--类加载器和代理总结

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

2013-01-30 13:46:43 705

原创 JAVA--枚举及内省JavaBean、可变参数等知识点总结

内省(Introspector):主要对javaBean进行操作。javaBean:是特殊的java类,类中的方法的名称以get或set打头的类。可以将javaBean当初普通的类来操作,但是不可以将普通类当javaBean来操作。一个类被当做javaBean使用时,javaBean的属性是根据方法名推断出来的,去掉set或者get前缀,剩余部分就是属性名,如果剩余部分的第二个字母是小写的,则把剩...

2013-01-26 19:19:13 757

原创 JAVA高新技术--反射、注解总结

反射的概念:Java反射机制是在运动状态中,对于任意一个类都能知道这个类的所有属性和方法。对于任意一个对象都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。简单说:反射就是将Java类中的各种成分映射成相应的java类。反射的基石:Class类。Java程序中的各个Java类属于同一类事物,描述这类事物的Java类的类名就是Class。获取...

2013-01-21 19:31:58 547

原创 常用对象API--集合框架笔记总结

 集合:用于存储对象的容器。集合的特点:1.存储的是对象。2.集合的长度是可变的。3.集合中不能存储基本数据类型。集合容器因为内部的数据结构不同,有多种容器。不断向上抽取,就形成了集合框架。框架的顶层Collection接口。Collection的常见方法:1.添加:boolean add(Object obj);boolean addAll(Collection coll);2.删除://会改变...

2013-01-19 12:24:17 431

原创 网络编程笔记总结

网络模型:OSI(Open System Interconnection开放系统互连)参考模型TCP/IP参考模型网络通讯要素:IP地址:(InetAddress)网络中设备的标识。不易于记忆,可以用主机名。本地回环地址:127.0.0.1主机名:localhost端口号:用于标识程序的逻辑地址,不同进程的标识。有效端口:0~65535,其中0~1024系统使用或者保留端口,最好不要使用。传输协议...

2013-01-19 12:23:12 393

原创 IO笔记总结

 IO:输入就是input,输出是output,输入和输出就是某个方向流动的数据流。Java对数据的操作是通过流的方式。输入和输出是相对于内存而言,将外设中的数据读取到内存中就是输入 ,将内存的数据写入到外设中就是输出。流按操作数据分为两种:字节流和字符流。流按流向分为:输入流和输出流。字符流的由来:其实就是:字节流读取指定文字字节数据后,不直接操作,而是先查指定的编码表。获取对应的文字。再对文字...

2013-01-19 12:21:57 460

原创 多线程总结

 进程:正在进行中的程序(直译)。进程其实对应一个应用程序在内存中的空间。线程:就是进程中一个负责程序执行的执行路径一个进程中可以有多个执行路径,称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程的好处与弊端:好处:解决了多部分同时运行的问题。弊端:线程太多 效率降低。cpu的快速切换依赖于时间片。...

2013-01-18 19:29:28 314

原创 面向对象 异常总结

 异常:是在运行时期发生的不正常情况。在java中用于类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。以前叫做正常流程代码和问题处理代码相结合。现在讲正常流程代码和问题处理代码分离,提高阅读性。 其实异常就是java通过面向对象的思想将问题封装成了对象,用异常类对其进行了描述。  不同的问题用不同的类进行具体的描述,比如角标越界、空指针等。问题很多,意味着描述的类也很...

2013-01-18 19:28:02 437

原创 面向对象特征 封装、继承、多态总结

面向对象的特点:1.面向对象时一种常见的思想,符合人们的思考习惯。2.面向对象的出现将复杂的问题简单化。3.面向对象的出现让曾经在过程中的执行者变成对象中的指挥者。 面向对象的三大特征:-----------------------------------------------------------------------------------------------------------...

2013-01-18 19:26:17 590

原创 常用对象API-- String类、Stringbuffer、StringBuilder总结

String类:字符串是一个特殊的对象。字符串一旦初始化就不可以被改变。String str = "abc";//"abc"存储在字符串常量池中。池中没有就建立,池中有直接用。String s1 = "abc";//在常量池中创建一个对象String s2 = new String("abc");//在堆内存中创建两个对象,一个new一个,一个字符串对象。System.out.println(s=...

2013-01-18 18:59:13 563

原创 面向对象--抽象类、接口、内部类总结

抽象类:抽象:模糊,不具体。特点:1.方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必须定义在抽象类中。该类必须也被abstract修饰。2.抽象类不可以被实例化。为什么?因为调用抽象方法没有意义。3.抽象类必须由其子类覆盖所有的抽象方法后,该子类才可以实例化。否则,这个子类还是抽象类。抽象类的小细节1.抽象类中有构造函数吗?有,用于给子类对象初始化。2.抽象类可...

2013-01-18 18:57:37 435

原创 构造函数 this satatic final关键字总结

构造函数:在构建创造对象时调用的函数。特点:函数名与类名相同没有具体的返回值,不用定义返回值类型。作用:给对象进行初始化。注意:默认构造函数的特点:一个类中如果没有定义过构造函数那么该类中会有一个默认的空参数构造函数如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。 一般函数和构造函数有什么区别呢?(必须掌握)构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。一般函...

2013-01-18 18:54:09 475

原创 设计模式总结(单例设计、装饰设计模式)

设计模式:把软件行业中出现的问题进行抽取并解决。总共有23种。对问题行之有效的解决方式,其实它是一种思想。  单例设计模式: 解决的问题:可以保证一个类在内存中的对象唯一性。  比如对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。  如何保证对象唯一性呢? 1.不允许其他程序用new创建该类对象。 2.在该类中创建一个本类实例。 3.对外提供方法,让其他程序可以获取该对象。  步骤...

2013-01-18 18:53:31 396

原创 正则表达式笔记总结

正则表达式:正则表达式用于操作字符串数据,是通过一些特定的符号来体现的。所以我们为了掌握正则表达式,必须要学习一些符号。正则表达式简化了书写,但是阅读性较差。  一、正则表达式基础知识 字符类:[abc]a,b或c(简单类)[^abc]任何字符除了a,b或c。[a-zA-Z]a-z或A-Z,两头的字母都包含在内,[a-z&&[^bc]]a-z,除了bc和[ad-z]等效预定义字符类...

2013-01-18 18:51:15 270

原创 HTML笔记总结

<pre>Html内容:1.Html就是超文本语言的简写,是最基础的网页语言。2.Html是通过标签来定义的语言,代码由标签锁组成。3.Html代码不用区分大小写。(说明严谨性不高)4.Html代码由<Html>开始</Html>结束。里面由头部分<head></head>和体部分<body></body>两部分组

2013-01-18 18:45:07 392

原创 JAVA基础 数组、数组工具类、文档注释总结

数组两种定义格式:第一种定义格式:(需要一个容器,但是不明确容器的具体数据)元素类型 [] 数组名 = new 元素类型[元素个数或数组长度];int[] arr = new int[3];arr[0]= 8;System.out.println(arr[0]);第二种定义格式:(需要一个容器,存储已知的具体数据)元素类型 [] 数组名 = new 元素类型[]{元素,元素……};int[] ar...

2013-01-18 18:43:21 443

原创 JAVA__高新技术--泛型总结

泛型:JDK1.5出现的安全机制。是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器、编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据。例如,用反射得到集合,再...

2013-01-18 17:59:48 550

空空如也

空空如也

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

TA关注的人

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