java初学习(-2025.6.30小总结)
直接总结目前学习的内容吧。先罗列。
1. java中包含的数据类型
2. java中的方法
3. 了解java中数组的使用方法,和C语言略微有些区别,比如在输出数组,拷贝数组方面,可以更加快捷。
4. 类和对象。在初学习的时候,要理解类和对象的含义,因为java是面向对象的编程。
4.1. 类的格式:(类名一般采用大驼峰命名)
class 类名{属性(在方法外,在类内)行为/方法}
4.2. 类的实例化:和C语言不同,我们要进行一个操作时,必须先要有一个对象,这个对象如何创建?很简单,new关键字 即可
//例如我现在实例化一个学生对象Student s1 = new Student() //这里的s1就是引用类型的变量
4.3. 类又可以细分。比如内部类,抽象类和接口。这个部分就开始复杂起来了。内部类又分为静态内部类,实例内部类,匿名内部类,局部内部类。而抽象类是由abstract修饰,它是被继承,而不能被实例化,如果一个类继承了抽象类,那么抽象类中的方法也必须继承。(这里又讲到了继承,我在第五点写)
5. 继承和多态。这一部分与类和对象一样重要,也是在用java时经常要使用到的。一个类可以继承另一个类,这样就可以用到另一个类的方法(非常粗略的描述)。被继承的就称为父类,继承的就称为子类。多态有4个重要部分:向上转型,方法重写,动态绑定以及向下转型。
6. 异常。对于程序员可以预测到的错误,我们可以让程序抛出异常。
还有很多知识点,比如this的使用,访问限定修饰符,构造方法,导包操作,封装 等等。其实特别是关于类和对象以及继承多态,有很多特别重要的知识点,以及在用ideal写java代码的时候的技巧,比如快捷写出构造方法等等。
关于一个知识点就可以讲述很多。所以这里只是大概总结。(而且其实这都是一个月前学的了,我有些都记不太清了,只能当做一个记录贴,之后复习具体知识或者往后学习又有重复知识的时候再具体写)