![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 74
小爷的十三月
只要想做,就没有借口!
展开
-
Java-泛型
泛型限定:上限:?extends E:可以接收E类型或者E的子类型对象。下限:?super E:可以接收E类型或者E的父类型对象。原创 2015-08-20 19:43:37 · 297 阅读 · 0 评论 -
Java-单例设计模式
所谓单例设计模式,简单来说,就是在整个应用中保证只有一个类的实例存在。相当于Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。保证了一个类在内存中的对象唯一性。原创 2015-08-19 12:43:05 · 335 阅读 · 0 评论 -
Java-String 字符串
String字符串: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。原创 2015-08-19 14:19:20 · 303 阅读 · 1 评论 -
Java-Exception(异常)
Exceptoin中有一个特殊的子类异常RuntimeException 运行时异常。 如果在函数内容抛出该异常,函数上可以不用声明,编译一样通过。 如果在函数上声明了该异常。调用者可以不用进行处理。编译一样通过; 之所以不用在函数声明,是因为不需要让调用者处理。当该异常发生,希望程序停止。因为在运行时,出现了无法继续运算的情况,希望停止程序后,对代码进行修正。 自定义异常时:如果该异常的发生,无法在继续进行运算,就让自定义异常继承RuntimeException。原创 2015-08-19 23:11:07 · 526 阅读 · 0 评论 -
Java-Thread (线程)
创建线程的第一种方式:继承Thread ,由子类复写run方法。步骤:1,定义类继承Thread类;2,目的是复写run方法,将要让线程运行的代码都存储到run方法中;3,通过创建Thread类的子类对象,创建线程对象;4,调用线程的start方法,开启线程,并执行run方法。原创 2015-08-19 23:30:32 · 363 阅读 · 0 评论 -
Java-反射机制小结
实现Java反射的类 1)Class:它表示正在运行的Java应用程序中的类和接口 2)Field:提供有关类或接口的属性信息,以及对它的动态访问权限 3)Constructor:提供关于类的单个构造方法的信息以及对它的访问权限 4)Method:提供关于类或接口中某个方法信息原创 2015-08-20 17:01:18 · 297 阅读 · 0 评论 -
Java-IO:字节流和字符流
字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着,字节流可以处理设备上的所有数据,所以字节流一样可以处理字符数据。 字符流:字符每个国家都不一样,所以涉及到了字符编码问题,那么GBK编码的中文用unicode编码解析是有问题的,所以需要获取中文字节数据的同时+ 指定的编码表才可以解析正确数据。为了方便于文字的解析,所以将字节流和编码表封装成对象,这个对象就是字符流。只要操作原创 2015-08-20 17:30:51 · 399 阅读 · 0 评论 -
Java-IO包扩展功能的流对象
Serializable:用于启动对象的序列化功能,可以强制让指定类具备序列化功能,该接口中没有成员,这是一个标记接口。这个标记接口用于给序列化类提供UID。这个uid是依据类中的成员的数字签名进行运行获取的。如果不需要自动获取一个uid,可以在类中,手动指定一个名称为serialVersionUID id号。依据编译器的不同,或者对信息的高度敏感性。最好每一个序列化的类都进行手动显示的UID的指定。原创 2015-08-20 18:09:42 · 490 阅读 · 0 评论 -
Java-集合框架
Collection: |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。原创 2015-08-20 19:06:09 · 260 阅读 · 0 评论 -
Java-同步
当同步函数被static修饰时,这时的同步用的是哪个锁呢?静态函数在加载时所属于类,这时有可能还没有该类产生的对象,但是该类的字节码文件加载进内存就已经被封装成了对象,这个对象就是该类的字节码文件对象。所以静态加载时,只有一个对象存在,那么静态同步函数就使用的这个对象。这个对象就是 类名.class原创 2015-08-20 19:35:00 · 353 阅读 · 0 评论 -
面向对象
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。原创 2015-08-19 12:16:17 · 281 阅读 · 0 评论