Java学习day02-Java基础语法(1)

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的幂)
        ? : ;

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


                            Java程序员修养手册

发布了3 篇原创文章 · 获赞 1 · 访问量 125

猜你喜欢

转载自blog.csdn.net/qq_41200768/article/details/104728854