1. JAVA上车指南之初识篇-02

117 阅读3分钟

Java上车指南之-《飞龙在天,利见大人》

我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者。

凡事先有道后有术,有道无术,术尚可求;有术无道止于术。


1. 什么是方法?

答:为获取某种东西或达到某种目的而采取的手段与行为方式。 错🌊

正解:方法既函数,函数就是sin、cos;被封装或包起来的计算单元。

2. 什么是变量?

答: 能变来变去的量。 不准确🌊

正解:变量可以看做是计算机的内存别名。每个变量都有具体的类型,可以是8大基本类型也可以是引用类型。 纳尼,不知道啥是引用?引用可以看做是计算机内存的地址,引用类型就是给内存地址取的别名。

3. 什么是返回值?

答:下班后被领导叫回去值班。 错🌊

正解:方法执行完毕之后的结果。

4. 什么是修饰符?

答: 给英雄加属性的符文。 错🌊

正解:修饰 类、方法、变量的关键字,保留字。 纳尼,不知道啥是保留字?保留字就是java的语义规定的不能作为类名,方法名,变量名的一些英文单词。

5. 什么是数据类型?

答: 数据的种类。 很形象🌊

正解:数据类型是被java语义规定出来的,存放不同数据的标准内存规范。

基本类型 大小 最小值 最大值 包装器类型
(是引用类型)
可以代表的值
boolean(布尔类型) 没明确指定 没明确指定 没明确指定 Boolean true/false: 吃了吗? 喝了吗? 睡了吗?...
char(字符类型) 2个字节 Unicode 0 Unicode 2^16-1 Charactor 男/女;高/低;长/短...
byte(字节类型) 1个字节 -128 +127 Byte a/b/c/d/e...
short(短整数类型) 2个字节 -2^15 +2^15-1 Short 1/2/3/4...
int(整数类型) 4个字节 -2^31 +2^31-1 Integer 123,1234,12345...
long(长整数类型) 8个字节 -2^63 +2^63-1 Long 123456789987654321...
float(浮点类型) 4个字节 1.4E-45 3.4028235E38 Float 1.00,2.01,3.01存放有小数点的值,相对于double类型,小数点后面位数比较少
double(双精度类型) 8个字节 4.9E-324 1.7976931348623157E308 Double 3.141592657893411594545存放有小数点的值,相对于float类型,小数点后面位数比较多

注意:在计算机中最小存储单位是,8个等于一个字节,一般一个汉字为2个节


我是一个诶哥仔木婆


public class GuGuJi {
  // say()            是LaDe类的一个方法
  // void             是LaDe类的say()方法的返回值
  // name、sex、height 是LaDe类的成员变量,lade 是main方法的局部变量
  // private 是 name、sex、height 是LaDe类的成员变量的修饰符,表示这些变量是LaDe这个类私有的
  // public 是 say() 方法的修饰符,表示这个方法可以通过lade对象直接调用。
  // new LaDe() 表示新建一个LaDe类的实例对象
  class LaDe {
    private String name;  // 这个来保存莱德的名字
    private char sex;     // 这个来保存莱德的性别
    private int height;   // 这个来保存莱德的身高
    public void say() {   // 这个来描述莱德说“莱德是条狗”
      System.out.println("莱德是条狗");
    }
  }
  public static void main(String[] args) {
    System.out.println("哈喽,咕咕鸡!");
    LaDe lade = new LaDe();
  }
}