7.27总结

7.27总结

1.Java中的注释

注释:对java代码进行解释说明的文字(提高代码阅读性)
注释分类
单行注释和多行注释:不会被jvm解析,就是为了代码阅读性
文档注释:特殊注释,后期能够jvm解析,---生产文档说明书(面向对象中讲)

2.Java中关键字

 关键字:
        在Java语言中,每一个关键字有自己的含义(被Java语言赋予特定含义单词)
        在高级记事本或者IDEA开发工具,关键字有颜色标记;
        组成关键字的字母都是小写;
class: 表示在定义一个类 (Java中最基本的单元)
        格式:class 类名{}
public:权限修饰符 (公共的/公开的/访问权限足够大)
        后期在面向对象:封装的概念----private(私有的/访问权限最小的)
        prototected:受保护的 (面向对象中讲)
        默认修饰符
static:静态修饰符 (基本的概念:共享/共用)---- 下周面向对象中讲
        单行注释 //注释的文字
        多行注释
/*
注释的文字
* /
文档注释
/**
文档相关文字描述
*/
        void :(Java中的方法(函数),就是一个{}代码块)
        关键字还有很多:变量-->数据类型:基本/引用类型
        课堂练习
        判断下面哪些是关键字
class,HelloWorld,public,static,void,main,String,System
class---定义类的
public---权限访问足够大
static ---静态修饰符(共享/共用),讲面向对象中说
        void ---这些关键字--- Java方法定义的格式

3.Java中的标识符

标识符: ---->规范 (行业的标准----"阿里规范")
        就是给包(Java中的关键字package---面向对象中讲)
        类,以后学习的接口,方法,变量,常量等等起名字的一个字符序列.
        起名字---->"见名知意"
        给类起名字(和接口起名同理的)---->遵循"大驼峰命名法"
        单个单词:单词首字母大写,其余小写
class Student{}--- 学生类
class S{} class A{} class B{}
class C{}
自己的这样写不合适!
        多个单词:每一个单词的首字母都大写,其余单词小写
        举例:
class HelloWorld{}
class
MakeNameDemo{}
*/
        给变量起名字(跟Java中的方法起名字同理的)---->遵循 "小驼峰命名法"
        单个单词:字母全部小写
        举例:
        定义变量 int类型
        int number = 100 ;
        main(String[] args):程序的
        入口:main方法
        多个单词:第一个单词的字母全部小写,从第二个单词开始
        每个单词的首字母都是大写,其余小写
        举例:
        定义一个变量 int类型
//苹果的价格
        int applePrice = 7 ;
//自己的定义方法:
        checkUserName()
        给常量起名字:
        单个单词: 单词字母全部大写 (实际开发很少见)
        举例:
        "HEELO" ,字面值常量
        多个单词:在以后学习Jdk的API
        (Application Programing Interface:应用程序接
        口文档)
        jdk提供的源码---一些自定义常量:都是多个单词,每一个单词字母大写,单词和单词之间下划线隔开
        举例:
        jdk提供源
        码:java.lang.Thread类:线程 (多线程中讲)
        MIN_PRIORITY :最小优先级
        NORM_PRIORITY :默认优先级
        MAX_PRIORITY :最大优先级
        标识符的组成规则
        	1)可以是26个英文字母(大小写都可以)
        	2)可以是0-9的数字
        	3)可以是$或者_下划线
        	4)Java定义标识符:严格区分大小写
        注意事项:
        	1)定义标识符(类名/接口名/方法名/常量/变量名):名字都不能以数字开头
        	2)定义标识符:起名字,不要出现Java中的关键字
        	3)起名字,做到四个字"见名知意"
//MakeNameDemo:类名,编写类的时候,要符合"大驼峰命名法:多个单词首字母大写"
class MakeNameDemo{
//程序入口:main() 字母小写(本身就默认的,jvm识别的,遵循"小驼峰命名法:
    一个单词字母全部小写")
    public static void main(String[] args){
//定义一个变量 shopPrice :商城价格 int类型(整数)
//遵循"小驼峰命名法:"-->多个单词的情况:第一个单词字母小写,
        第二个单词开始,每一个单词首字母大写,其余小写
        int shop_Price = 100 ; //商城价格
        int market_Price = 150 ; //市场价格
//定义一个变量1a
//int 1a = 20 ;
//编译通过不了,因为变量名是java关键字
//int public = 200;
//下面可以编译通过,但是不建议这样写,因为起名字---"见名知意"
//int Public = 200 ;
    }
}
    课堂练习
            下面哪些标识符合法
HelloWorld,DataClass,_983,,,class,DataClass#,98.3,Hell World
        合法的:
        HelloWorld,DataClass,_983,$bS5_c7

4.常量

Java语言:强类型语言(语法结构非常严谨,包括标点符号)
前端:JavaScript(js) :弱类型语言(语法结构不严谨,包括标点符号)
在程序的执行过程中,其值不发生改变的量!
常量的分类:
1)字面值常量
1.1)字符串常量 ,它使用使用""括起来的内容
举例
"helloworld","":空字符串,"我喜欢高
圆圆"
1.2)字符常量 ,它使用单引号'' 括起来的单个内容
举例
'a','A','0'
'ab'---这种不行,严格区分标点分号;
注意事项:
当字符单独使用时候,---代表对应的字符'a','A','0'
当字符参与运算的时候,键盘每一键'字符'---找ASCII码表
中字符对应的整数值
'a'---- 97 ,代表小写字母字符
'A'---- 65 大写字母字符
'0'---- 48 数字字符...
1.3)整数常量
举例:
25,100,....
1.4)小数常量
3.1415926...
12.34...
1.5)布尔常量
true,false
1.6)空常量
null ---->null是在引用数据类型里面用的,
引用类型(下周开始讲):默认值就是null
2)自定义常量----跟面向对象中 "final"关键字有关系 (下周讲)
重点:
字符串常量和字符常量的区别
前者:双引号
或者:单引号

5.变量

在程序执行过程,其值在不断变化--称为 变量
变量的三要素
	1)限定范围---就是限定变量的数据类型
	2)变量名---满足今天上午的:标识符的规范(见名知意)
	3)初始化值----必须要限定的数据类型要一致!
类型分类
	1)限定范围---数据类型
分类:
	1.1)基本数据类型:前期研究的类型---都是颜色标记的:关键字
四类八种
a)整数类型
	字节类型 byte 占1个字节 范围:-128~127(重点)
	短整类型 short 占2个字节
	整数(默认类型) int 占4个字节
	长整型 long 占8个字节
	以后实际开发中整数类型:int和long使用最多的
	long用来定义时间格式,如果题意没有明确用什么数据类型,都是int
b)浮点类型:小数格式
	单精度类型 float 占4个字节
	双精度类型 double 占8个字节
	以后开发中浮点类型: double使用最多
c)字符类型
	char 占2个字节
d)boolean类型---->Java语言中不会参与运算的,仅仅是在实际开发中,逻辑判断的
	boolean 占1个字节
1.2)引用数据类型:Java后期研究的都是引用类型
面向对象中讲 :类,数组,接口
注意事项:
整数类型的长整型
浮点类型的单精度类型
在定义变量的时候,需要在初始化值的后面加上一个标记
long x = 10000000000L ; //L或者l
float f = 12.56F ; //F或者f
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值