当前位置: 首页 > news >正文

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代码的时候的技巧,比如快捷写出构造方法等等。

关于一个知识点就可以讲述很多。所以这里只是大概总结。(而且其实这都是一个月前学的了,我有些都记不太清了,只能当做一个记录贴,之后复习具体知识或者往后学习又有重复知识的时候再具体写)

http://www.dtcms.com/a/263329.html

相关文章:

  • TCP 三次握手协商 MSS 前,如何确定 MSS 值
  • SQL规范
  • 【软考高项论文】论信息系统项目的范围管理
  • 剑指offer51_数组中数值和下标相等的元素
  • 机器人仿真(1)Ubuntu24.04下CLion的ROS2开发环境配置
  • [ C++ ] | unordered_map 底层实现原理
  • Linux-进程概念(1)
  • 亚马逊,塔吉特采购,测评防砍单封号的养号下单黄金法则
  • 华为云Flexus+DeepSeek征文 | Word办公软件接入华为云ModelArts Studio大模型,实现AI智能办公
  • 【C++指南】C++ list容器完全解读(三):list迭代器的实现与优化
  • Deploy StarRocks with Docker
  • ubuntu源码安装python3.13遇到Could not build the ssl module!解决方法
  • Deepoc 大模型在无人机行业应用效果的方法
  • Python函数参数实例练习--输出信息
  • 抗量子域名系统:全面的系统级研究
  • 前端领域的技术热点与深度解析
  • 对selenium进行浏览器和驱动进行配置Windows | Linux
  • [面试]手写题-Promise.all() Promise.race()
  • 博图SCL编程:结构体(STRUCT)使用详解与实战案例
  • HTML<span>元素详解
  • 安装bcolz包报错Cython.Compiler.Errors.CompileError: bcolz/carray_ext.pyx的解决方法
  • 条件运算符和逗号运算
  • Intel Fortran Compiler (ifx) 详细使用指南:新一代 Fortran 编译器在流体动力学模拟中的应用
  • 51单片机CPU工作原理解析
  • python环境快速搭建
  • 深入比较 Gin 与 Beego:Go Web 框架的两大选择
  • Spring Boot 统一功能处理:拦截器详解
  • 机器视觉检测系统的影响因素解析
  • Prompt 精通之路(七)- 你的终极 AI 宝典:Prompt 精通之路系列汇总
  • 《Building REST APIs with Flask》读后感