Java基础笔记

Java程序由类、方法、变量等构建,执行从main方法开始。基本数据类型包括byte到boolean,变量有作用域。运算符和表达式控制程序逻辑,流程控制语句如if、for、while实现条件和循环。数组和字符串是常见数据结构,方法支持重用和重载。面向对象涉及类、对象、封装、继承、多态,抽象类和接口提供抽象层次。异常处理确保程序健壮性。
摘要由CSDN通过智能技术生成

一.Java程序的基本结构包括类、方法、变量、语句和表达式.

在Java程序中,必须至少有一个类,类中包含若干个方法,方法中可以包含若干个变量、语句和表达式.

Java程序的执行过程是从main方法开始,按照代码顺序依次执行,在每个方法执行结束后返回到调用该方法的地方继续执行.

1.基本数据类型与变量:

Java中的8种基本数据类型包括byte、short、int、long、float、double、char和boolean,每种数据类型都有其对应的取值范围和默认值。

Java中的变量声明需要指定变量类型和变量名,变量初始化可以在声明时或者在其他地方进行,变量作用域可以是整个类、某个方法或者某个代码块.

2.运算符和表达式:

Java中的各种运算符包括算术运算符、逻辑运算符、位运算符,表达式是由运算符和操作数组成的.

Java中的运算符和表达式具有优先级和结合性,优先级高的运算符会先执行.在表达式中,可以使用括号改变运算符的优先级.

3.控制流语句:

Java中的流程控制语句包括条件语句、循环语句和分支语句.

条件语句用于根据条件执行不同的代码块,循环语句用于重复执行某段代码块,分支语句用于在多个选项中进行选择.

常见的流程控制语句包括if-else语句、for循环语句、while循环语句、do-while循环语句和switch语句。

4.数组和字符串:

Java中的数组和字符串是常见的数据结构,数组是由相同类型的元素组成的序列,可以定义一维或者多维的数组.

字符串是由若干个字符组成的序列,可以使用String类来操作字符串.在Java中,可以使用数组和字符串进行各种计算和操作.

5.方法:

Java中方法是对代码进行组织和重用的基本单位,一个方法由方法名、返回值、参数和方法体构成.

在调用方法时需要传递对应的参数,方法可以返回一个值或者不返回值。方法还支持重载,在同一个类中可以定义多个同名但是参数不同的方法.

二.面向对象编程思想

1.Java中的类和对象概念.

在Java中,类是一个抽象的描述,描述了一些相似的对象的属性和行为,而对象则是该类的一个实例化.

一个类一般包括类名、类变量、实例变量、构造方法、方法、内部类等构成,而对象则表示了该类的一个具体实例,通过new关键字创建.

2.封装、继承和多态.

封装是一种隐藏对象实现细节,只暴露对外接口的机制,提高了程序的安全性和可维护性,Java中通过private、public、protected来对数据进行封装.

继承是基于现有类创建新类的机制,新类可以继承父类的属性和方法,在Java中使用extends关键字实现.

多态是指同一个类型的对象,在不同的情况下有不同的表现形式,多态主要通过方法重写和方法重载实现.

3.抽象类和接口.抽象类是一种不能被实例化的类,它只定义了方法和属性的基本框架,而没有具体实现,子类需要实现抽象类中的方法.Java中使用abstract来定义抽象类.

接口是一种抽象类型,它定义了一组方法的方法名,但是不包含方法的实现,子类通过实现接口中的方法来定义自己的行为.Java中使用interface来定义接口.

4.异常处理机制.异常处理指程序运行时检测到错误情况的机制,Java中异常分为检查异常和运行时异常.

检查异常需要在代码中进行处理,否则会导致编译错误,运行时异常通常由程序运行时出现的错误,可以使用try-catch语句来捕获和处理异常.

finally关键字,在异常发生后一定会执行其中的代码块.

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值