A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈郊 中级黑马   /  2012-10-4 09:53  /  1254 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第八天   总结
       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 mainString[] args{}
       public  权限修饰符  公共
       static  静态  1.只能使用静态成员 2.可以直接使用类名调用.主方法由jvm调用,Demo2.main调用。
       void    这个方法没有返回值类型   
       main   不是关键字,这个名字特殊,jvm调用时就找main这个名字,调用时是通过参数来区分。
       String[] args   命令行参数
       java Demo2   时就是让jvm来执行Demo2类中的main方法,
       java Demo2 hello world这句话执行时,是将helloworld封装到一个数组中并将这个数组传给了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数据库,在连接数据库时有一些信息,这些信息我们可以将其在配置文件中保存。为了使用的是同一个数据库,这时就可以产生一个配置信息对象,那么这个对象是不是只要有一个就可以,大家在使用时用的就是这一个对象,这时候就将其设置成单例的。

评分

参与人数 1技术分 +1 收起 理由
王海宇 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马