java基础点

  1. 程序入口
    Java 程序必须有 main 方法作为入口,固定写法:
    java
    运行
    public class Test{
    public static void main(String[] args){
    // 代码执行起点
    }
    }
    public:公共访问修饰符
    static:静态,不需要创建对象就能运行
    void:无返回值
    String[] args:接收运行时传入的参数
  2. 数据类型(两大类)
    基本数据类型(8 种,存值,不是对象)
    表格
    类型 关键字 占用字节 范围
    布尔 boolean 1 字节 true / false
    字节 byte 1 -128 ~ 127
    短整型 short 2 -32768 ~ 32767
    整型 int 4 -21 亿~21 亿
    长整型 long 8 很大整数,字面量加L
    单精度浮点 float 4 小数,字面量加F
    双精度浮点 double 8 常用小数类型
    字符 char 2 单个字符,用单引号'a'
    引用类型:类、数组、String 字符串、接口,存的是地址,用双引号"abc"。
  3. 变量与常量
    变量:可以修改的值。int a = 10;
    常量:固定不变,final修饰,大写命名。final double PI = 3.14;
    命名规则:字母、数字、下划线、$,不能数字开头,区分大小写。
  4. 运算符
    算术:+ - * / % ++ --
    /:整数相除结果还是整数,5/2=2
    %取余数
    赋值:= += -= *= /=
    比较:> < >= <= == !=,结果是 boolean
    逻辑:&&短路与、||短路或、!非
    三元运算符:条件 ? 表达式1 : 表达式2
  5. 流程控制
    分支
    java
    运行
    if(条件){}
    else if(){}
    else{}

switch(表达式){
case 1: 代码;break;
default:
}
switch 支持:byte、short、int、char、String、枚举
循环
java
运行
//for循环
for(int i=0;i<10;i++){}
//while
while(条件){}
//do while 至少执行一次
do{}while(条件);
关键字:break跳出整个循环;continue跳过本次,进入下一轮。
6. 数组
java
运行
// 定义
int[] arr = new int[5];
int[] arr2 = {1,2,3};
数组长度固定,.length获取长度
下标从 0 开始,越界会抛出ArrayIndexOutOfBoundsException
7. 方法
方法就是一段可复用代码
java
运行
public static int add(int a,int b){
return a+b;
}
形参:定义时的变量;实参:调用传入的值
方法重载:同一个类,方法名相同,参数列表不同,和返回值无关
8. 面向对象基础(Java 核心思想)
类:模板;对象:类的实例。Student s = new Student();
三大特性:封装、继承、多态
封装:private 私有化成员,get/set 访问
继承:class A extends B,子类复用父类代码,super访问父
多态:父类引用指向子类对象,Animal a = new Dog();
访问权限:public > protected > 默认(不写) > private
9. String 字符串
String是引用类型,字符串不可变
常用方法:length()长度、equals()比较内容、substring()截取、indexOf()查找
10. 异常基础
try-catch捕获异常,throws声明抛出异常。
java
运行
try{
//可能出错代码
}catch(Exception e){
//处理异常
}

posted @ 2026-10-05 19:38  刘秋实  阅读(4)  评论(0)    收藏  举报