自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 11、代码与配置分离

1、  基于反射的工厂设计模式在前面的设计模式中,我们展示了简单的工厂模式,但是它有个弊端,就是如果我们要增加一个子类的话,我们必须修改我们的对象工厂(增加新类的判断)而通过反射模式,我们可以解决这个问题,代码如下interface Fruit{    publicvoid eat();}class Apple implements Fruit{    publicvoid eat(){ Syst...

2018-05-19 00:02:26 1842

原创 10、java反射机制

1、  什么是反射机制正常情况下,我们通过类来创建对象。如果反过来,我们要通过一个对象来找到对应的类,怎么办,这时就要用到反射机制。  2、  java.lang.Class类a)        Java中Object是所有类的父类,而Object类是java.lang.Class类的一个实例化对象,所以所有的类都是java.lang.Class类的实例化对象,java.lang.Class类是非...

2018-05-06 15:20:50 193

原创 9、java类集

类集是java中极其重要的是一个特性 常用集合接口1、  Collection接口,集合接口,用来存储一组对象,基于此接口又扩展了List(允许重复)、Set(不允许重复)等接口2、  Map接口,键值对接口,用来存储键值对;Map.Entry接口,是Map接口中的内部接口,主要用于集合输出3、  Iterator(迭代)接口,集合的输出接口,用来输出集合  基于List接口的集合类1、  Arr...

2018-05-06 15:19:45 180

原创 8、IO相关

java.io中最重要的1、  五个类:File、OutputStream、InputStream、Writer、Reader2、  和一个接口:Serializable  File类1、  操作文件与文件夹的类,2、  RandomAccessFile,随机存取类,用来操作文件内容,如下import java.io.File;import java.io.RandomAccessFile; pu...

2018-05-06 15:19:06 393

原创 7、StringBuffer与日期相关类

StringBuffer类1、  String类的内容一旦声明就不可以改变,如果改变其实是换了一个String对象,如果要改变字符串内容怎么办,可以使用StringBuffer类2、  因为String类改变是通过改变String对象来实现内容的变化,而StringBuffer则是直接改变对象内容,所以从性能上考虑应尽量多使用StringBuffer来处理字符串对比以下两种方式大量修改字符串,看看...

2018-05-06 15:17:30 223

原创 6、泛型

泛型1、  泛型可以在函数使用时才确定数据类型,而不是在声明时就确定数据类型,这样大大提高了函数的灵活性和数据类型的安全性,如下//<T>即为泛型,在定义时将类型作为参数//不需要为各个类型的数据各自开发功能class Point<T>{    private T x;    private T y;    public Point(T x, T y){        th...

2018-05-06 15:16:56 149

原创 5、进程与线程

进程与线程1、  进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程2、  线程Thread是进程下更小的执行单位,同一进程下的多个线程可以同时执行,叫多线程  线程的使用1、  线程可以通过继承Thread类或Runnable接口来实现,线程启动后会默认调用类中的run方法,如下class MyThread extends...

2018-05-06 15:16:16 193

原创 4、包装类与包的定义与使用

包装类1、  Java中提倡一切皆对象,但是在java中数据类型分为基本数据类型和引用数据类型。2、  基本数据类型使用栈空间。3、  引用数据类型使用堆空间。4、  要对基本数据类型进行操作就需要将其包装成引用类型。将基本数据类型转换成引用类型叫装箱操作,反过来叫拆箱操作。Integer i = 30;   //自动装箱Int x = i;  //自动拆箱  throws,关键字表示,本方法不处...

2018-05-06 15:15:30 649

原创 3、设计模式—单例、工厂、代理、适配器、观察者

 1、  设计模式——单例模式 单例模式负责创建自己的对象,同时确保只有一个对象被创建。比如,我们要统计网站的访问用户数,在任何时候都只有一个对象在记录用户数,否则就可能出现重复写入的问题,这是单例模式应用的一个场景实现如下class Person{    //私有构造函数,组织对象实例化,从而阻止创建多个对象    private Person(){}    //私有对象变量    privat...

2018-05-06 15:14:42 782

原创 2、java新特性

可变参数,functionName(type… x)1、如下public class hello{ public static void main(String args[]){           fun(1);           fun(3,6); } static void fun(int... args){           for(int i=0; i<args.length...

2018-05-06 15:09:35 153

原创 1、java概述与开发环境搭建

Java三大组成简介1、  J2SE,java 2 platform standard edition,java标准版,是java的核心是java应用的基础2、  J2ME,java 2 platform micro edition,java微型版,主要用于嵌入式开发3、  J2EE,java 2 platform enterprise edition,java企业版,包含j2se主要用于网络开发...

2018-05-06 15:08:33 202

好看的后台模板好看的后台模板

好看的后台模板 我精心选择的 怎么要写这么多东西啊

2010-03-08

空空如也

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

TA关注的人

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