语言篇-Java语法简单讲解分享

1.Java标识符

  1.1是什么?

  由字母、数字、下划线、美元符号组成的一串字符。


  1.2能干啥?

   给包,类,方法,变量起名字用。


  1.3如何用?

   起名没有严格规定,但一般遵循以下命名规则:

   包名:全小写,中间用 . 分隔
eg:com.offcn.demos

   类名:首字母大写
eg:class Anminals

   变量和方法名:采用驼峰式命名
eg:int studnetScore;
eg:public void sortById();

   常量:全大写,多单词用_分隔
eg:SCHOOL,NICK_NAME;

  项目名:全小写,多单词用-分隔
eg:demo-manager


  1.4注意点!

  1.不能数字开头,
   2.不能是关键字,
   3.不能包含空格。


2.Java关键字

  2.1是什么?

  Java已经规定好的字串单词,有专门用途的。


  2.2能干啥?

用途


  2.3如何用?

后续基本都能使用到。


3.Java注释

  3.1是什么?

注解,解释说明;有三种。


  3.2能干啥?

用于解释说明程序,使其读起来通俗易懂。


  3.3如何用?

单行注释://注释内容
多行注释:/*
注释内容
/
文档注释:/
*
注释内容
*/


4.访问修饰符

  4.1是什么?

对类、变量、方法和构造方法的访问。有四种。


  4.2能干啥?

对类、变量、方法和构造方法进行保护。


  4.3如何用?

在这里插入图片描述
常用修饰符:private:封装用,public。


5.分隔符

  5.1是什么?

就是空格,逗号,{ },之类的符号


  5.2能干啥?

两个相邻标识符、数字、保留字或语句之间必须至少有一个分隔符,
以便程序编译时能够识别。


  5.3如何用?

eg:public static void method();


6.转义字符

  6.1是什么?

特殊的字符常量,有特定含义。


  6.2能干啥?

在这里插入图片描述


  6.3如何用?

有些特殊字符需要转义才能使用,
eg:控制台输出 \ 。
System.out.println("\\");


7.进制问题

  7.1是什么?

一种计数方法,日常用的十进制。

  7.2能干啥?

由于计算机只能识别01(2进制),经常遇到十进制转2进制。(转化法:除k取余法)
常用:
eg:8进制–二进制 7–111 1–001

       16进制--二进制         15--1111       1-0001 

8.变量,常量

  8.1是什么?

字面义:
常量:程序执行的过程中,其值不可以发生改变的量。
变量:程序执行的过程中,在某个范围内值可以发生改变的量。

变量分类:
成员变量:针对整个类有效.
局部变量:只在某个范围内有效.


  8.2如何用?

常量
Java中使用 final 关键字来定义一个常量

final String SCHOOL="HUT";
**变量**

```java
int a=10;
static int b=10;//静态变量,不可修改。

9.数据类型

  9.1是什么?

由于Java是强类型语言,对数据的类型有明确的界定。


  9.2有什么?

基本数据类型(8种)
byte,short,int,long:整型
float.double:浮点型
char:字符型
boolean:布尔型

引用数据类型(非基本数据类型):
常用:类class,字符串String,数组,接口interface


  9.3如何用?

在这里插入图片描述


10.表达式

  10.1是什么?

运算符把常量或者变量连接起来,符合java语法的式子称为表达式。


  10.2如何用?

eg:

x+1;
true+1;

11.运算符

  11.1是什么?

对操作数的运算方式.


  11.2有什么?

算术运算符
比较运算符
赋值运算符
逻辑运算符
位运算
三元运算符


  11.3如何用?

eg:

      • / % ++ – ;
        == ,!= ,<,>,instanceof(对象 所属类);
        = += -= *= /= %=;
        & | ^, ! && || (建议使用双的)
        << >> 左乘(2的幂)右除(2的幂)
        ? : ;

----后续将不再更新,已另起博文对所有知识点做了总结,详情请移至:


                            JavaSE→JavaWeb→JavaEE

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道-闇影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值