随机数数组

1.Random
    导包:import   java.util.Random
    
创建对象:Random r = new Random();
    
获取随机数:int number = r.nextInt(10);

2.数组
    含义:数组是存储多个元素的容器,元素的数据类型要一致
  
 数组的定义格式:
        格式一   数据类型[] 数组名
        格式二   数据类型  数组名[]

3.JVM内存划分
        存储局部变量
    
堆    存储new出来的东西
    
方法区
    本地方法区    和系统相关
    
寄存器        CPU使用

4.方法
    含义:方法就是完成特定功能的代码块

5.方法的重载及数据传递
    在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可

    方法重载的特点:
        与返回值类型无关,只看方法名和参数列表

6.什么是面向过程
    面向过程,其实就是面向着具体的每个步骤和过程,把每个步骤和过程完成,然后由这些
    功能方法相互调用,完成需求。
    
    强调的是过程,所有事情都需要自己完成。

7.什么是面向对象
    面向对象的思想就是不断地创建对象,使用对象,指挥对象。

    是一种更符合人类思维习惯的思想。

8. 通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象有什么区别呢?
        通过构造方法创建字符串对象是在堆内存。
        直接赋值方式创建对象是在方法区的常量池。
        
        
==:
        基本数据类型:比较的是基本数据类型的值是否相同
         引用数据类型:比较的是引用数据类型的地址值是否相同

9.String类的功能判断
      boolean equals(Object obj):比较字符串的内容是否相同
     
boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
      
boolean startsWith(String str):判断字符串对象是否以指定的str开头
      
boolean endsWith(String str):判断字符串对象是否以指定的str结尾

10.String类的获取功能:
     * int length():获取字符串的长度,其实也就是字符个数
    
* char charAt(int index):获取指定索引处的字符
    
* int indexOf(String str):获取str在字符串对象中第一次出现的索引
   
 * String substring(int start):从start开始截取字符串
   
 * String substring(int start,int end):从start开始,到end结束截取字符串。包括start,不包括end

11.StringBuilder类
    StringBuilder:是一个可变的字符串。字符串缓冲区类。  

    String和StringBuilder的区别:
        String的内容是固定的
        StringBuilder的内容是可变的

12.对象数组
    基本类型的数组:存储的元素为基本类型
    
对象数组:存储的元素为引用类型

13.集合概述
    长度可变
    ArrayList集合

14.IO流概述及分类
    IO流用来处理设备之间的数据传输
    Java对数据的操作是通过流的方式
  
 Java用于操作流的类都在IO包中
    流按流向分为两种:输入流,输出流

15.FileWriter向文件中写数据

    FileWriter方法:
    构造方法
        FileWriter(String fileName) 传入一个文件的路径
    成员方法
        void write(String str) 向文件中写str
        void flush()  将内存中的数据刷新到文件中
        void close()  关流释放系统底层资源

16.FileReader读数据一次读取一个字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值