欢迎光临
感谢一路有你

Java入门基础整理(一)

hello

执行 javac Hello.java 生成 Hello.class

数据类型

关键字/标识符/常量

变量

  • 变量名称不能重复
  • float和long类型变量 F L 不能丢
  • byte short 数值不能超过范围
  • 没有赋值的变量不能直接使用
  • 变量使用不能超过作用域范围

类型

自动转换
* 从小->大

强制转换

int num=(int)100L;
(要转换的类型)范围大的数据

  • 注意:
    强制使用不推荐使用

运算符

方法

流程(if/switch/for/while)

方法调用

方法调用:
1. 单独调用
2. 打印调用
3. 赋值调用

重载

数组arr

  1. 是一种引用数据类型
  2. 数组中的多个数据,类型必须统一
  3. 数组长度不可改变

    初始化

  4. 动态初始化(指定长度)
  5. 静态初始化(指定内容)

数据类型[] 数组名称 = new 数据类型[数据长度]

object

导入包
import 包名称.类名称
如果同目录下不用写
Student stu = new Student()
stu.a
stu.a()

random

random 随机数
int r = rand.nextInt();////随机生成正负
int r2 = rand.nextInt(10);//0-9

scanner

键盘输入

1.导包
import
2.创建

3.使用

arraylist idea

static

string

面向对象

面向对象
封装/继承/多态
继承
1. 单继承
2. 多级继承

继承

Math

Math.abs(double num) 取绝对值
.ceil 向上取整
.floor 向下取整(抹零)
.round 四舍五入
PI 圆周率

抽象方法

抽象方法
abstract

抽象类和方法的使用
1. 不能直接创建new抽象对象
2. 必须用一个子类继承父类抽象父类
3.子类覆盖重写父类当中的抽象方法 去掉abstract关键字
4. 创建子类对象进行使用

final 最后赋值

public > protected > default > private

赞(0) 打赏
未经允许不得转载:王明昌博客 » Java入门基础整理(一)
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

隐藏
变装