| 
 第八天   总结        java中得到随机数        1.importjava.util.*;  定在类的上面        写在要产生随机数的位置        2.Randomran=new Random();        3.intn=ran.nextInt();  n就是得到的随机数               ran.nextInt(数值);  得到的就是0-数值范围内的一个随机数  包含0不包含这个值               如   ran.nextInt(100) 得到的就是0-100不包含100的一个随机数 1.局部代码块                格式 在一个方法中 { }               作用就是用来限定变量的作用范围和生命周期. 2.主方法   public static void main(String[] args){}       public  权限修饰符  公共         static  静态  1.只能使用静态成员 2.可以直接使用类名调用.主方法由jvm调用,Demo2.main调用。        void    这个方法没有返回值类型           main   不是关键字,这个名字特殊,jvm调用时就找main这个名字,调用时是通过参数来区分。        String[] args   命令行参数        java Demo2   时就是让jvm来执行Demo2类中的main方法,        java Demo2 hello world这句话执行时,是将hello与world封装到一个数组中并将这个数组传给了main方法参数newString[]{"hello" ,"world"}; 3.文档注释               可以通过jdk中的javadoc.exe生成html页面               文档注释的内容javadoc可以将其抽取出来产生成html页面,               在这个页面中就可以对我们当前的类中的属性,方法进行描述,               它方便于我们开发人员去观看               大家以后学习其实就是在学不同的帮助文档。               参数 @param来描述参数               返回值 @return 来描述返回值                作者 @author                 版本 @version               javadoc -d 路径目录 -version  -author 类名.java               路径目录:是生的html文件保存的位置               -version -author是将注释中的相关信息抽取               通过javadoc抽取类中的帮助信息时只将public的抽取 4.静态代码块静态代码块的特点:               它写在类中 static{}用来描述类的相关信息.静态代码块是随着类的加载而加载,并且只执行一次. 静态代码块的作用:用来加载类的相关信息 在开发中什么时候使用:     我们在开发中经常会使用一些配置文件,产生的配置对象可以比较消耗内存,       这时我们可以将其加载到static块中,因为它在类加载时就加载,并且只执行一次。 5.java中设计模式               java中一共有23种设计模式        单例设计模式----->就是说在内存中只有这样一个对象,所有人使用的都是同一个对象。        解决的问题:保证一个类在内存中的只存在一个对象。简单说。保证一类在内存中的对象唯一性。        怎样能保证使用的是同一个对象。                      1.对象不能随便创建,这时就应该控制构造方法。                      2.在自己内部得到自己的一个对象                      3.它提供了对外的公共的访问方式,得到对象。        代码怎样实现                      1.私有化构造方法 只能在本类中使用  private构造                      2.在本类中得到一个本类的对象    private static 对象                      3.提供一个公共的静态的访问方式让外面可以得到这个对象。        单例什么时候使用:  单例的特点就是对象唯一,那么为了保证在操作过程中所使用的信息是一致的就使用单例。如关于数据库配置,在我们项目中使用oracle数据库,在连接数据库时有一些信息,这些信息我们可以将其在配置文件中保存。为了使用的是同一个数据库,这时就可以产生一个配置信息对象,那么这个对象是不是只要有一个就可以,大家在使用时用的就是这一个对象,这时候就将其设置成单例的。  |