JavaSE初级基础语法

一、Java文件中的类

1.关于命名:

每个单词的首字母大写(驼峰命名)

2.关于类的定义:

一个Java文件中可以定义多个类,但是只能定义一个public修饰的类,且,被public修饰的类的类名要与当前文件名保持一致

3.关于main方法:

程序入口,逐行执行主方法中的代码

类中可以不定义main()方法,但是无法解释执行这个类,并且一个类中只能存在一个main()方法

4.java以类为单位,class文件以类为单位

二、注释:用于解释说明代码的文字

1.作用:

1)对代码的解释说明

2)便于后期维护

2.分类

1).单行注释//:

作用域: 从注释开始当前行的范围 颜色 : 绿色 位置: 一般定义在代码的行的上面或者行尾 嵌套问题: 只能嵌套单行不能嵌套多行和文档注释

2).多行注释/**/:

作用域: 多行内有效 颜色 : 绿色 位置: 类或者方法的上面 嵌套问题: 只能嵌套单行不能嵌套多行和文档注释

3).文档注释/** */:

作用域: 多行内有效 颜色 : 蓝黑色 位置: 类或者方法的上面 嵌套问题: 只能嵌套单行不能嵌套多行和文档注释

3.多行注释与文档注释之间的区别:

1.在工具中方法上面使用文档注释会自动配置一些参数的提示信息 2.文档注释能够被保留在API文档中 API文档: 对java类等信息提供的详细说明手册 通过javadoc命令对某一个java文件中的内容生成API文档

**为代码编写注释要养成习惯

三、标识符

java中所有起名字的地方这个名字就是标识符,例如变量名,方法名,类名

**1.标识符的命名规则:

1.组成: 字母,数字,下划线,美元符号$任意组合而成,但是数字不能开头 abc123$ _123abc abc 2.严格区分大小写 A a 3.关键字与保留字不能作为标识符使用 关键字: 在java语法中有一些单词已经被java占用赋予特殊的作用,这个单词就叫做关键字 保留字: 现在没有被java使用,但是将来有可能会被使用,这种单词就称之为保留字 目前就:goto const

关键字都小写,并且工具中可以显示变色

**2.标识符的命名规范

1.见名知意** 2.驼峰命名原则 包 : (文件夹) 全部小写,层级之间使用.连接 hello.world->hello文件夹里面有一个world文件夹 类名|接口名 : 每个单词首字母大写 HelloWorld 方法|变量名 : 第一个单词全部小写,第二个单词开始每个单词首字母大写 helloWorldHaha 常量名 : 全部大写 ,每个单词之间使用_连接 HELLO_WORLD

四、变量

定义:

在程序运行过程中,其值可以发生改变的量,只能存储单个数据

内存空间:

根据数据的不同划分了不同的数据类型,不同类型的数据所占用的内存空间也不同

语法:

  1. 数据类型 变量名 = 赋值; ->声明一个变量的同时赋值 常见的数据类型: 整数int 小数double 一个字符char->'1' 布尔类型boolean 字符串:String->".."

  2. 先声明后赋值 数据类型 变量名 ; --> 声明 变量名 = 赋值; -->赋值

  3. 同时声明多个变量,同时声明并赋值多个变量

注意: 赋值运算符(=):是一个自右向左运算的符号

定义变量需关注的点:

1.数据 2.数据的类型: 根据数据确定 3.变量的名 : 标识符的命名规则与规范

4.作用域 : 能够使用的范围->{} 从变量的声明开始,到离它最近的,包裹它的}结束

变量的分类:

1.局部变量 : 在方法中或者{}语句块中定义的变量叫做局部变量 特点: 使用之前必须先声明并且已经赋值才能使用 2.成员变量|实例变量 定义在类中方法外的变量就叫做成员变量 特点: 成员变量之声明不赋值存在默认值 整数:0 小数:0.0 字符:' '空格字符 布尔:false 字符串:null

五、数据类型

1.存储单位:

计算机基本存储单位: 字节 1byte = 8bit(比特位)

2.分类:四类八种

基本数据类型

整型 表示名称 表现形式 大小 范围 字节型 byte 1字节=8bit [-128,127] 短整型 short 2字节=16bit [-32768,32767] 正负3万 **整型 int 4字节=32bit 正负21亿 长整型 long 8字节=64bit 非常大

浮点类型 单精度 float 精确表示6~7位 4个字节 ***双精度 double 精确表示16~17位 8个字节

字符型: 字符型 char 2个字节

布尔型: 两种可能 true|false 1bit位

引用数据类型 :

类 接口 数组[]

注意:

1.整型:一个整数的字面常量值默认数据类型为int类型 如果把整数的常量赋值为比int更小的类型,只要在它范围之内就能成功赋值 表示一个long类型的数据,在数据的后面添加L/l->推荐大写

2.浮点型:浮点数默认的字面常量值为double类型;如果想要为float类型赋值,想要表 示一个float类型一个小数,在数据的后面添加一个f|F;浮点类型运算可能不精确(存 储浮点类型数据的标准:二进制浮点型运算标准)

3.字符型:''中有且仅有一个字符,必须有一个任意字符字符型在参与运算时候,先默认 转为十进制的整数再运算

4.布尔型:未来做逻辑运算的时候会使用boolean类型

六、转义字符

有一些字符在java中被占用具有特殊含义,如 '(单引号), "(双引号)

想要原样输出这些字符就需要进行转义,转义字符从\开始 +要被转义的字符

转义字符含义
\'单引号
\"双引号
\\反斜杠
\t制表符
\n换行符
\b退格
\r回车
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值