java-1 基础一

java中的关键字

 java中的变量

  • 包名:多单词组成时所有字母均小写,使用.连接.比如:aaa.bbb.ccc
  • 类名&接口名:大驼峰式。比如:AaaBbbCcc
  • 变量名&方法名:小驼峰式。比如:aaaBbbCcc
  • 常量名:多单词组成是所有字母均大写,使用_连接。比如:AAA_BBB_CCC

Java中的内存

  • 栈:存放方法中的局部变量  ;方法的运行一定要在栈当中运行。

    局部变量:方法的参数,或者是方法{}内部的变量。

    ​ 作用域:一旦超出作用域,立即从栈内存当中消失。

  • 堆:存放的new的对象  
  • 方法区:存放class的信息,包含方法的信息 ; 运行时期class文件进入的地方
  • 本地方法栈:JVM调用系统的功能
  • 寄存器:内存和CUP之间

java中的方法

方法初识

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 
    执行语句
    ……… 
    return 返回值;
}

对于上面的语法格式中具体说明如下:

  • 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等
  • 返回值类型:用于限定方法返回值的数据类型;没有返回类型使用void
  • 参数类型:用于限定调用方法时传入参数的数据类型
  • 参数名:是一个变量,用于接收调用方法时传入的数据
  • return关键字:用于结束方法以及返回方法指定类型的值
  • 返回值:被return语句返回的值,该值会返回给调用者

方法的重载

Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。

public static int add(int x,int y) {逻辑} //两个整数加法
public static int add(int x,int y,int z) {逻辑} //三个整数加法
public static int add(double x,double y) {逻辑} //两个小数加法

重载只与方法名与参数类型相关,与返回值无关。重载与具体的变量标识符无关。

如void method(int x)与int method(int y) //不是方法重载,不能同时存在
如method(int x)与method(int y) //不是方法重载,不能同时存在 

 java中的类

类与对象

  • 1、先按照名词提炼问题领域中的对象
  • 2、对对象进行描述,其实就是在明确对象中应该具备的属性和功能
  • 3、通过new的方式就可以创建该事物的具体对象
  • 4、通过该对象调用它以后的功能。

类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。

类的定义

类的组成是由属性和行为两部分组成

属性:在类中通过成员变量来体现(类中方法外的变量)

行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)

 类的定义步骤: ①定义类 ②编写类的成员变量 ③编写类的成员方法

public class Phone { 
    String brand; //变量1的数据类型 变量1;
    int price; //变量2的数据类型 变量2
//成员方法 
    public void call() {
         System.out.println("打电话"); 
         } 
}
public class PhoneDemo { 
    public static void main(String[] args) { 
//创建对象 
    Phone p = new Phone(); 
//使用成员变量 
    p.brand = "小米"; 
    p.price = 1999; 
    System.out.println(p.brand); 
    System.out.println(p.price); 
//使用成员方法
    p.call(); 
    Phone p2 = new Phone(); 
  
    p2.brand = "小米"; 
    p2.price = 1999; 
 
} }

 

 

 

 

 

 

 

 

 

 

 

 
posted @ 2021-05-11 16:26  pergrand  阅读(44)  评论(0编辑  收藏  举报