Java基础阶段学习哪些知识内容?

Java是一种面向对象的编程语言,刚接触Java的人可能会感觉比较抽象,不要着急可以先从概念知识入手,先了解Java,再吃透Java,本节先来了解下Java的基础语法知识。

对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

类:类是一个模板,它描述一类对象的行为和状态。

方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

Java 基础语法知识:

1、标识符

在Java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为"标识符";标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;Java语言区分大小写;

标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,常量全大写,多个单词之间用"_"隔开,包名全小写;

2、关键字

在Java语言中有一些专门的词汇已经被赋予了特殊的含义,不能再使用这些词汇来命名标识符,这些专有词汇,称为"关键字";Java有50个关键字和3个保留字,均不能用来命名标识符;true、false、null不是关键字,是保留字,但是仍不能用来命名标识符,保留字是Java预留的关键字,在以后的升级版本中可能会作为关键字;

3、Java注释

类似于 C/C++、Java 也支持单行以及多行注释。注释中的字符将被 Java 编译器忽略。

4、Java 空行

空白行或者有注释的行,Java 编译器都会忽略掉。

5、继承

在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(sub class)。

6、接口

在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

注意编写Java 程序时要留意几项原则:大小写敏感,Java 是大小写敏感,这就意味着标识符 Hello 与 hello 是不同的;类名对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass ;方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写;源文件名:源文件名必须和类名相同。当保存文件的时候,应该使用类名作为文件名保存,文件名的后缀为 .Java;主方法入口:所有的Java程序由 public static void main方法开始执行。

如果你想了解更多Java知识,对Java有兴趣或者是想进入本行业的零基础学员,也可以直接观看黑马程序员制作的Java零基础入门教程,了解Java开发环境搭建、集成开发工具 IntelliJ IDEA的详细使用、Java语法等知识。

https://www.bilibili.com/video/BV1Cv411372m/?spm_id_from=333.999.0.0&vd_source=a9602decec8fcc27bc697e3fe6b51845

相关推荐
阿珊和她的猫3 小时前
v-scale-scree: 根据屏幕尺寸缩放内容
开发语言·前端·javascript
_Kayo_4 小时前
node.js 学习笔记3 HTTP
笔记·学习
fouryears_234175 小时前
Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
开发语言·flutter·客户端·dart
我好喜欢你~6 小时前
C#---StopWatch类
开发语言·c#
桦说编程7 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
lifallen7 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研7 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
CCCC13101638 小时前
嵌入式学习(day 28)线程
jvm·学习
没有bug.的程序员8 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
甄超锋8 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat