【JAVA】EP.1 JAVA基础介绍

本文介绍了Java这门面向对象的编程语言,包括其特性、用途及核心语法。Java在Web、App后端开发中广泛应用,其关键字如`public`、`private`、`abstract`等构成了基础语法,支持多线程、安全性等特点。通过学习Java,开发者可以创建桌面应用、分布式系统等各类软件。
摘要由CSDN通过智能技术生成

写在前面

 不知道大家学习一个新东西怎么学习,我是首先了解这个东西是什么,能解决什么方面的问题。怎么做。三个方面来了解。具体里面的细节当我基本会有概念之后我才会对我感兴趣的、遇到问题的。进行具体了解。好了不说那么多直接开始。

JAVA是什么

  • JAVA 是一门面向对象的编程语言。在C++语言的基础上,摒弃了多继承、指针等等难以理解的概念。
  • JAVA具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
    对于JAVA是什么,简单来说JAVA就是一门语言。一门可以在JAVA虚拟机上运行的JAVA语言。

JAVA能解决什么问题

  • 在java的官方文档上面说:使用 Java 可以玩游戏、上载照片、联机聊天以及参与虚拟体验,并能够使用联机培训、网上银行和互动地图等服务。如果没有安装 Java,则许多应用程序和网站都无法工作。
  • 所以现在市面上多数的 web、app、小程序后端语言依旧使用的是JAVA语言为主的后端开发语言。

怎么做

 怎么做分几个模块,我按照模块先介绍JAVA的语法

JAVA基础语法

JAVA关键字(JAVA8版本)

含义:
  • 被JAVA语言赋予特殊含义的字符串(单词),不能被用户自定义的赋予含义。不能用于常量、’变量、和标识符的名称。
内容:
类别关键字说明
访问控制private访问控制修饰符,在同一类内可见。
访问控制protected访问控制修饰符,对同意包内的类和所有子类可见。
访问控制public访问控制修饰符,对所有类可见
方法和变量修饰符abstract表明类或者成员方法具有抽象属性
class声明一个类
enum枚举
extends表明一个类型是另一个类型的子类型
fianl用来说明最终属性
implements表明类的实现接口
interface接口
native原生方法(原生方法非java实现)
new创建新的实例对象
static表明具有静态属性
strictfp用于限制浮点计算的精度和舍入
synchronization表明一段代码需要同步执行
transient表明不用序列化的成员域
volatile表明两个或者两个以上变量必须同步的发生变化
程序控制语句if条件语句的引导词
else条件语句中标称不成立分支的引导词
for循环语句的引导词
while循环语句的引导词
switch分支语句的引导词
case分支语句中表示一个分支的引导词
do用于do-while循环结构
break停止当前循环语句的循环
continue跳出当前循环语句的本次循环
return表示方法结束,停止方法的执行
default默认,用于switch语句中表明一个默认分支
instanceof用来判断一个对象是否为指定的类型
错误处理assert断言,用来进行程序的调试
catch在异常处理代码块中,用于捕捉异常
finally在异常处理代码块中,必定指定的代码单元
throw在代码块中抛出一个异常
throws在方法声明中,声明要抛出的一样
try在异常处理代码中,声明要捕获异常的范围
包相关import声明所需要引入的包的规则
package声明当前文件所在的包的位置
基本数据类型booleanboolean 类型 表示 true false
byte字节类型表示 123456
char字符类型
double双精度浮点类型
float单精度浮点类型
int整数类型
long长整数类型
short短整数类型
变量引用super对当前对象的父类型的引用或者父类型的构造方法
this指向当前实力对象的引用
void声明方法不具有任何返回值
保留关键字goto没有具体含义
const没有具体含义
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值