2026/7/14 上午

2026 / 7 / 14

JAVA基础

  • 对象
    对象就是把“数据”和“能对这个数据做的操作”打包在一起的一个整体。
    一个东西。它既有属性,又有方法。

  • 面向过程与面向对象的区别
    面向过程:
    比如你要“把大象装进冰箱”:
    你得写三步代码:
    1.打开冰箱(); 2.把大象塞进去(); 3.关上冰箱();
    面向对象:
    还是“把大象装进冰箱”:
    你只需要写:冰箱.装进去(大象);
    你只负责下命令,具体怎么开门、怎么塞、怎么关门,是“冰箱”这个对象自己内部该干的事。

  • 创建对象
    类名 变量名 = new 类名();

  • String类型如何转换成int
    Integer.valueof(str) 返回的是Integer的对象
    Integer.parseInt(str) 返回的是一个int的值

  • 封箱
    把基本类型包装成对象。 valueof

  • String和StringBuffer、StringBuilder的区别?

  1. String:字符串数值不可修改;
  2. StringBuffer:字符串可以修改,可以动态构造字符数据。
    StringBuffer类可以通过Append()来修改值。线程安全。
    安全因为有同步锁,单线程。
  3. StringBuilder: 和2一样,但是线程不安全。
    速度显而易见

今天先写到这里吧,下午去学Kotlin

posted @ 2026-07-14 11:19  亜殦  阅读(3)  评论(0)    收藏  举报