黑马程序员技术交流社区
标题: 第八天 总结 (上) [打印本页]
作者: 陈郊 时间: 2012-10-4 09:53
标题: 第八天 总结 (上)
第八天 总结
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数据库,在连接数据库时有一些信息,这些信息我们可以将其在配置文件中保存。为了使用的是同一个数据库,这时就可以产生一个配置信息对象,那么这个对象是不是只要有一个就可以,大家在使用时用的就是这一个对象,这时候就将其设置成单例的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |