Java笔记之琐碎的知识点

Integer的最大值与最小值

MAX_VALUE(2^{31}-1

MIN_VALUE(-2^{31}

Scanner的使用步骤:

1.导包

import java.util.Scanner;

2.创建对象

Scanner sc = new Scanner(System.in);

3.接受数据

int i = sc.nextInt();

Random的作用和使用步骤:

1.导包

import java.util.Random;

2.创建对象

Random r = new Random();

3.获取随机数

int number = r.nextInt(10);//获取的数据范围:[0,10)包括0,但是不包括10

Math类中的常用方法

System类常用的方法

Object类的常用方法

Arrays类包含用于操作数组的各种方法

工具类的设计思想:

构造方法使用private修饰,成员使用public static修饰。

基本类型包装类概述

将基本类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据,常用的操作之一:用于基本数据类型和字符串之间的转换。

内容辅助键

java中的内存分配

栈内存:存储局部变量,定义在方法中的变量,使用完毕,立即消失。

堆内存:存储new出来的内容(实体,对象),每一个new出来的东西都有一个地址值,使用完毕,会在垃圾回收器空闲时被回收。

成员变量和局部变量的区别:

StringBuilder

添加和反转:

StringBuilder和String的互换:

1.StringBuilder转换为String

public String toString();

2.String转换为StringBuilder

public StringBuilder(String s):通过构造方法就可以实现把String转换为StringBuilder

方法重写的注意事项:

1.私有方法不能被重写(父类的私有成员子类是不能继承的)

2.子类方法访问权限不能更低(public>默认>私有)

@Override是一个注解,可以帮助检查重写方法的方法声明正确性

java中继承的注意事项:

1.只支持单继承,不支持多继承

2.支持多层继承

包的概述和使用:

其实就是文件夹

作用:对类进行分类管理

包的定义格式

格式:package 包名;(多级包用.分开)

范例:package com.it

final

final关键字是最终的意思,可以修饰成员方法,成员变量,类

final修饰的特点:

修饰方法:表明方法是最终的方法,不能被重写

修饰变量:表明该变量是常量,不能再次被赋值

修饰类:表明该类是最终类,不能被继承

final修饰局部变量:

变量是基本类型:final修饰指的是基本类型的数据值不能发生改变

变量是引用类型:final修饰指的是引用类型的地址值不能发生改变,但地址值里面的内容是可以发生改变的

static

static是静态的意思,可以修饰成员方法,成员变量

static修饰的特点:

被类的所有对象共享,这也是我们判断是否使用静态关键字的条件

可以通过类名调用,当然也可以通过对象名调用,推荐使用类名调用

静态成员方法只能访问静态的成员变量

抽象类

特点:

成员特点:

接口

特点:

接口成员的特点:

抽象类和接口的区别

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值