当前位置: 首页 > 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.lqws.cn/news/587863.html

相关文章:

  • 从入门到精通:npm、npx、nvm 包管理工具详解及常用命令
  • 【期末分布式】分布式的期末考试资料大题整理
  • 安装bcolz包报错Cython.Compiler.Errors.CompileError: bcolz/carray_ext.pyx的解决方法
  • 服务器被入侵的常见迹象有哪些?
  • AI--提升效率、驱动创新的核心引擎
  • 项目管理进阶——133个软件项目需求评审检查项
  • 集群【运维】麒麟V10挂载本地yum源
  • 03认证原理自定义认证添加认证验证码
  • WebSocket 的核心原理和工作流程
  • 关于 java:8. Java 内存模型与 JVM 基础
  • 嵌入式原理与应用篇---常见基础知识(10)
  • 实战案例:使用C#实现高效MQTT消息发布系统
  • w-笔记:uni-app的H5平台和非H5平台的拍照识别功能:
  • Python 库 包 软件开发工具包(SDK) openai
  • AlpineLinux安装docker
  • STM32——DAP下载程序和程序调试
  • 初始化挂载Linux数据盘
  • Android 中 使用 ProgressBar 实现进度显示
  • Intel oneAPI工具集全面解析:从环境配置到流体动力学模拟优化
  • try-catch-finally 如何使用?
  • 《JMS 消息重试机制与死信队列配置指南:以 IBM MQ 与 TongLinkQ 为例》
  • 大模型在多发性硬化预测及治疗方案制定中的应用研究
  • 选择 PDF 转 HTML 转换器的 5 个关键特性
  • MySQL:CRUD操作
  • uniapp小程序蓝牙打印通用版(集成二维码打印)
  • 在vue当中使用动画
  • Oracle 树形统计再进阶:类型多样性与高频类型分析(第三课)
  • Monad:函数式编程中的 “容器模式”
  • 六自由度按摩机器人 MATLAB 仿真
  • Openssl升级