【JAVA语言概述】 Java是一种跨平台的面向对象的编程语言,由Sun Microsystems开发,现由Oracle公司维护。它的设计目标是实现“一次编写,到处运行”,通过Java虚拟机(JVM)确保代码在不同操作系统上都能运行。Java语言的特点包括简洁性、面向对象、健壮性、安全性、高效性和可移植性。 【基本语法】 Java的基本语法包括变量声明、数据类型(包括基本数据类型和引用数据类型)、运算符、控制流(如if语句、for循环、while循环)、异常处理和方法定义等。其中,变量声明时需要指定数据类型,例如`int num = 10;`,数据类型分为整型、浮点型、字符型、布尔型和引用类型。 【面向对象】 面向对象是Java的核心特性,主要包括类、对象、属性、方法、构造器、代码块和内部类。类是对象的模板,它包含属性(成员变量)和方法。属性是对象的状态,方法是对象的行为。构造器用于初始化新创建的对象,代码块可以是实例初始化块或静态初始化块,内部类可以是成员内部类、局部内部类、匿名内部类等。 【封装、继承和多态】 封装是将数据和操作数据的方法绑定在一起,保护数据不被随意访问。继承允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码复用和扩展。多态则是指一个接口可以有多种不同的实现,提高了程序的灵活性,例如方法的重写(Override)和重载(Overload)。 【形参与实参】 形参是方法定义时声明的参数,而实参是调用方法时传入的实际值。Java采用值传递机制,对于基本数据类型,传递的是实际值;对于引用数据类型,传递的是对象的引用地址。 【属性(成员变量)与局部变量】 属性是类的成员,可以在类的范围内定义,有默认初始化值,可以使用权限修饰符控制访问权限。局部变量只在方法、构造器、代码块内部有效,没有默认初始化值,使用前必须显式赋值。 【权限修饰符】 Java有四种权限修饰符:private(私有)、default(包访问权限)、protected(受保护)和public(公共)。它们决定了类、方法、属性的可见性,影响了代码的封装性和耦合度。 【构造器】 构造器用于初始化新对象,如果没有显式定义,Java会自动生成一个无参构造器。构造器可以重载,即在同一个类中可以定义多个构造器,它们的参数列表不同。 【this关键字】 this关键字代表当前对象的引用,可以用来区分成员变量和方法形参之间的冲突,调用成员变量、方法和构造器。 【包(package)】 包是组织Java类和接口的一种方式,通过package关键字声明,如`package com.example.myapp;`。包名反映了文件的目录结构,可以避免名称冲突,并有助于代码的管理。 【MVC设计模式】 MVC(Model-View-Controller)模式是软件设计中常用的一种架构模式,将应用程序分为模型层、视图层和控制器层,分别负责数据处理、用户界面展示和业务逻辑控制。 【import关键字】 import用于引入需要的类或接口,可以使用全限定名或使用import导入整个包。import static则用于导入类或接口中的静态成员。 【继承性】 继承是面向对象的一个重要特性,一个类可以从另一个类继承属性和方法,使得代码复用和扩展更加便捷。继承的格式是`class ChildClass extends ParentClass {}`。 总结: “尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。这些知识点是学习Java编程的基础,对于理解和编写Java代码至关重要。
2025-04-27 08:37:24 2.42MB JAVA教程 java笔记
1
Java基础笔记(包括底层原理),持续更新中,如提前下载可私信我后续的更新免费提供。 本笔记7w+字非常具体 以更新完的笔记目录如下: 第一章(基础) 第二章常用类 第三章集合框架 第四章文件和io 第五章多线程和juc 第六章注解和反射 第七章jvm
2023-04-25 10:28:05 41.2MB java Jvm 集合 IO流
1
java基础笔记整理java基础笔记整理
2022-11-06 13:57:09 46.63MB java
1
JAVA基础笔记,从入门到了解,笔记类型为MarkDown文件,更好的了解程序员快速笔记记录方式
2022-06-02 09:49:20 15.75MB JAVA MarkDown IT
1
Linux终端常用命令、MySQL(数据库安装、数据库操作、表操作、用户操作、事务)、JAVA基础适合菜鸟小白
2021-12-21 09:07:09 3.41MB java mysql linux JAVA基础笔记适合萌新
1
自学JAVA基础,原创笔记,适合跨专业自学笔记
2021-11-30 12:02:37 1.03MB 自学JAVA基础
1
适用于刚接触java语言人员
2021-11-26 20:01:52 99KB java基础笔记
1
这个自己学习java基础总结的笔记资料可以用来复习
2021-10-20 22:04:46 33KB java小白
1
适合初学者和找工作前查漏补缺的第一阶段java基础学习笔记 使用说明: ①资料内容是看传智播客视频整理的他们的上课文档+总结和自己查漏补缺以及重要知识点,都已经分类好了; ②笔记是用印象笔记工具写的,所以压缩包解压后分文件夹和html; 文件夹对应笔记里的图片和文档等资源不用管它; 1_index.html对应的是目录,但是导出来的时候却不是上面截图那种形式的,我也不知道为什么,但不影响观看; 如果有印象笔记账号的朋友想要导入笔记的话可以在评论发一下你的印象笔记账号,我看到后会共享给你,这样你就可以自己建目录标签啦~ 每复习每一个阶段我会更新笔记的,下个阶段是javaweb,希望能帮助到大家,共勉~
2021-10-16 14:57:22 10.21MB java基础笔记
1
Java基础笔记-笔试用
2021-09-30 09:03:25 1.4MB java
1