Java_笔记总结(一)

一、CMD
1、win+R , cmd
2、常用命令
(1)盘+冒号
(2)dir显示内容
(3)cd 文件名(进入)
(4)cd..(返回)
(5)cd\ (回家)
(6)cls 清屏
3、把路径保存到环境变量即可直接访问
 
二、基本语法
1、输出 : System.out.println();
2、主函数:public static void main (String [] args )
3、输入:
头文件 : import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int  x = sc.nextInt(); 
String x = sc.next();
 
三、方法
1、等同于函数,必须加static
 
四、Stirng
1、比较相同:  a.equals(b)
2、获取字符:a.charAt(i)获取第 i 个字符
3、长度:a.length()
 
五、StringBuilding
1、字符串容器相当于vector
2、方法:
(1)添加:append()
(2)反转:reverse()
(3)长度:length()
(4)转换String:toString()
 
六、Stringjoiner
1、StringJoiner  sj = StringJoiner ("间隔符号" , "开始符号" , "结束符号")
eg:[1,2,3,4,5]
 
七、ArrayList集合
1、指定储存类型:ArrayList <String>  list = new ArrayList() ;
2、方法:
(1)添加:list.add()
(2)删除:list.remove( 数 / 地址)
(3)修改:list.set( 地址 , 数)
(4)查询:list.get(地址)
(5)大小:list.size()
 
八、this指针
1、构造函数:
Student(String name){
   this.name  =  name 
      对象 = 形参     
}
2、类的方法中this代表此对象的name , 不加则就近原则,表示形参。
 
九、static
1、静态变量:
全部对象共用一个,都可以调用,不可更改。
2、静态方法
(1)工具类: 一般为私有构造,不创建对象
eg: class  Student {
private Student () {}
public  static  String  print(){}
}
Main 中: s  =  Student.print();
3、注意:
静态方法 : (1)只能访问静态( 变量 / 方法)
                    (2)没有this指针
非静态方法: 可以访问静态和非静态
 
4、主函数的解析:

public               static                 void       main    ( String   []   args)

虚拟机权限           主函数内方法必为静态       不做返回                        无意义

 

 
 
 
posted @ 2022-09-25 11:48  旺旺大菠萝  阅读(22)  评论(0编辑  收藏  举报