Java基础 -- 基础语法

JAVA语法

前言

一个java 程序可以认为是一系列对象的集合,因为前面说到,java本来就是面对象的编程,而这些对象通过彼此之间的调用过来协同工作,下面简单复习一下关于类,对象,还有方法,以及实例变量之间的概念和语法的复习介绍;

  • 对象:对象是类的实例,instance,可以理解为是类的一个实体生成,比如设计一个打火机,打火机里面有商标,有材料,还有一些制作方法,那么通过new
    就可以把这个类生成为打火机
  • :类就是一个模板,也就是我说的设计图纸
  • 方法:方法就是一个行为,这个打火机可以实现的点火,按动等,这些行为都叫做方法
  • 实例变量:就是对象都有自己独特的实例变量,对象的状态由这些实例变量决定

简单介绍一下java的基础语法

在编写一个java程序的时候需要注意以下几点

java对于大小写字母敏感, Hello 与 hello 是不同的,hello可能是标志符,但是Hello可能是一个类

类名的首字母必须大写,这是写法规范,小写虽然不报错,但是约定是大写,首字母可以是$或者是_但是不可以是数字,或者保留字,goto等

在写一个方法的时候,方法名尽量言简意赅,比如getName给我你的名字,setName再或者,findNameById,根据id来查询名字,写法规范上面,驼峰命名单词之间首字母大写

主方法入口,一般在写java文件如果不涉及到框架文件,简单的java文件都使用main函数作为主程序入口,也就是main线程被虚拟机唯一认为可以进入执行的方法,注意main方法是静态方法,后面会讲到,静态方法跟非静态方法的区别;

关于标识符需要注意的一下几点

所有的标志符首字母不可是数字

首字母大写

标志符不可以是关键字

关于java修饰符需要注意以下几点

java修饰符包含了

访问控制修饰符 public private 默认 protected

public 公有的,所有包名可以访问

private属于本类,本类可以调用,其他方法访问不到

默认就是本项目内都可以访问

protected就是集成的本包内可以访问

非访问控制修饰符 final, abstract, static, synchronized

final 最终修饰符

abstract 抽象修饰符

static 静态修饰符

synchronized 锁修饰符

java变量注意事项

在方法中写的变量为局部变量,局部变量需要赋予初始化值;

在类里面声明的变量为成员变量,成员变量如果不赋予初始化值,虚拟机会自动为他配置初始化值具体赋为什么值后面会讲到;

在类里面声明一个类变量,也就是静态表里,加static为静态变量,方法中如果想调用静态变量,只能什么静态方法,才可以调用静态变量;

罗列一下java关键字

abstract,声明抽象,calss类

关键值解释
public公共的
privite私有的
protected受保护的
abstract声明抽象
calss
extends继承
final最终值,不可改变的
implements实现(接口)
interface接口
native本地,原生方法(非 Java 实现)
new新,创建
static静态
synchronized线程,同步
break跳出
case定义一个值以供 switch 选择
continue继续
do运行
goto保留关键字

就列这么多吧,还有很多一些,不过这些比较常用了再则就是8个原始类型,就不列了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值