java知识小结(一)



#这是我第一次写博客,我想写一篇关于之前半个月学习java的一些比较有用的知识总结,希望能给大家带来一定的帮助。


*关于java中的输入方法:

Scanner方法

(要想从键盘输入字到电脑,就需要引用Scanner类,同时需要引入Scanner包)


import java.util.Scanner;
public static void main(String [] args) { 
         Scanner sc = new Scanner(System.in); 
         System.out.println("请输入你的姓名:"); 
         String name = sc.nextLine(); 
         System.out.println("请输入你的年龄:"); 
         int age = sc.nextInt(); 
         System.out.println("请输入你的工资:"); 
         float salary = sc.nextFloat(); 
         System.out.println("你的信息如下:"); 
         System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary); 
}

需要注意的是那个nextLine()函数,nextLine()可以接收空格或者tab键,其输入应该以enter键结束,所以如果我们第一个接受的参数是nextInt()类型,而第二个是nextLine()类型,那么输入完Int型的参数之后,按下enter键,就会直接跳到输入工资那里,因为enter键会被nextLine()函数吸收。

*关于:static关键字

static关键字的作用:

1.修饰变量:如果一个类的成员变量被static修饰了,那么所有该类的对象都共享这个变量。无论这个类实例化多少对象,它的静态变量只有一份拷贝。

java 姓名生成拼音 java怎么输入名字_编程语言

2.修饰方法:

用static关键字修饰的方法叫做静态方法。静态方法我们已经用过,它有一个特点相信你已经很熟悉,那就是不需要创建对象就可以直接使用。

java 姓名生成拼音 java怎么输入名字_java 姓名生成拼音_02


关于static关键字的注意事项:

1) 静态方法不能使用类的非静态变量;

java 姓名生成拼音 java怎么输入名字_类_03

2) 静态方法可以直接调用静态方法,但是调用普通方法只能通过对象的实例才能调用。

java 姓名生成拼音 java怎么输入名字_System_04

3.静态代码块:静态代码块是不需要依赖main方法就可以独立运行的。

关于静态代码块你只需要记住一句话:在类被加载的时候运行且只运行一次。

静态代码块中变量和方法的调用也遵守我们之前所说的规则,即只能直接调用静态的属性和方法。

如:

java 姓名生成拼音 java怎么输入名字_System_05

输出结果:
我被调用了