![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
沉默拾金
这个作者很懒,什么都没留下…
展开
-
设计模式概述
IT职场的小菜经常有这样的疑问: 为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品着下午茶逛淘宝;而自己加班加点搞到天亮还做不完。 为什么用户提出需求变更后,大牛只需潇洒地敲敲键盘,改改配置;而自己将代码改了又改,删了又建,几乎晕厥,最后只能推翻重来。 为什么大牛写完的程序测试上线后,几乎完美运行,用户无懈可击;而自己的程序bu转载 2015-01-15 23:18:38 · 450 阅读 · 0 评论 -
java(6)JAVA常用类库/JAVA IO
JAVA常用类库1.StringBufferStringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的对于StringBuffer而言,本身是一个具体的操作类,所以不能你String那样采用直接赋值的方式进行对象的实例化,必须通过构造方原创 2015-02-26 22:18:26 · 638 阅读 · 0 评论 -
Java复习笔记-第三部分
修饰符abstract 抽象的,定义框架不去实现,可以修饰类和方法abstract修饰类: 会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型 抽象类就相当于一个类的半成品,需要子类继承并覆盖其中的抽象方法,这时子类才又创建实例的能力,如果子类没有实现父类的抽象方法,那么子类也要为抽象类。abstract修饰方法: 会原创 2015-02-26 20:48:57 · 467 阅读 · 0 评论 -
java(8)类集/枚举
JAVA类集1.认识类集类集的作用类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充类集的特征这种框架是高性能的框架必须允许不同类型的类集以相同的方式和调度互操作方式工作类集必须是容易扩展和修改的对象数组中包含一组对象,但是对象数组使用的时候存在一个长度的限制,那么类集是专门解决这种限制的,使用类集可以方便的向数组中增加任意原创 2015-02-26 23:02:07 · 3459 阅读 · 0 评论 -
Java(7)异常/包及访问权限/多线程/泛型
异常1.异常的基本概念异常是导致程序中断运行的一种指令流基本的异常处理格式:try...catch,try中捕获异常,出现异常之后的代码将不再被执行,而是中转到相应的catch语句中执行,用于处理异常对于异常也可以设置其统一的出口,使用finally完成在整个JAVA的异常结构中,实际上有两个最常用的类:Exception、Error,这两个类全都是Throwable的子类原创 2015-02-26 23:01:05 · 520 阅读 · 0 评论 -
Java复习笔记-第四部分
反射反射: 在运行时动态分析或使用一个类进行工作。 java.lang.Class类:描述类信息的类。 类对象:描述一个类信息的对象,当虚拟机加载类的时候,就会创建这个类的类对象并加载该对象,Class是类对象的类型。获得类对象的方式: 用" 类名.class "获得这个类的类对象。 用类的对象掉用getClass(),如object.getClass()原创 2015-02-26 20:50:04 · 426 阅读 · 0 评论 -
java(9)反射机制/Annotation
反射机制1.认识Class类在正常情况下,必须知道一个类的完整路径之后才可以实例化对象,但是在 java中也允许通过一个对象来找到其所在的类的信息,那么这实际上就是 Class类的功能此时,所有的操作都是反着来的Object类的支持在Object类中定义了以下的方法,此方法将被所有子类继承:public final Class getClass()以上的方法返回值的类型是一原创 2015-02-26 23:02:54 · 715 阅读 · 0 评论 -
Java复习笔记-第二部分
类和对象类:主观抽象,是对象的模板,可以实例化对象 习惯上类的定义格式:package xxx; import xxx; public class Xxxx{ 属性 ······; 构造器 ······; 方法 ······;} 定义属性:实例变量格式:[ 修饰符 ] 类型 变量名 [ = ? ]原创 2015-02-26 20:46:14 · 467 阅读 · 0 评论 -
第五部分-数据库/网络编程/新IO
数据库1.JDBC概述JDBC(Java Database Connectivity,Java数据库连接)提供了一种与平台无关的用于执行 SQL语句的标准 Java API,可以方便的实现多种关系型数据库的统一操作,它由一组用 Java语言编写的类和接口组成在 JDBC中提供的是一套标准的接口,这样,各个支持 JAVA的数据库生产商只要按照此接口提供相应的实现,则就可以使用 JDB原创 2015-02-26 22:16:41 · 869 阅读 · 0 评论 -
Java复习笔记-第一部分
配置java环境变量JAVA_HOME:配置JDK的目录CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)PATH:指定可执行程序的位置LINUX系统 (在" .bash_profile "下的环境变量设置)JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOM原创 2015-02-26 20:47:56 · 517 阅读 · 0 评论 -
对象的序列化
1.什么是序列化 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。2.为什么需要序列化当需要对对象进行持久化时,需要把对象以二进制序列的形式在数据库中保存。原创 2015-01-02 09:50:37 · 667 阅读 · 0 评论 -
Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资原创 2015-03-21 17:31:49 · 1273 阅读 · 0 评论