第二章:JAVA基础学习笔记

第二章:JAVA基础学习笔记


01、JAVA语言基础组成

 

JAVA语言基础组成列表
1.1关键字
1.2标识符
1.3注释
1.4常量和变量
1.5运算符
1.6语句
1.7函数
1.8数组

1.1关键字

关键字定义和特点
关键字的定义和特点

定义:被JAVA语言赋予了特殊含义的单词

特点:关键字中所有字母都为小写

用于定义数据类型的关键字
class 类interface 接口byte 字节short 短整型int integer整型
long 长整型float 浮点型double 双精度浮点型char 字符boolean 二进制
void 空的      
用于定义数据类型值得关键字
truefalsenull  
用于定义流程控制的关键字
if 如果else 否则switch 开关,切换case 案列default 默认
while 当...时do 做什么for 循环break 中断continue 继续
return 返回    
用于定义访问权限修饰符[modifier]的关键字
private 私有的protected 受保护的public 公用的  
用于定义类,函数,变量修饰符的关键字
abstract 抽象的final 最终的static 静态的non-static  非静态synchronized 同步
用于定义类与类之间关系的关键字
extends 扩展,继承implements 实现   
用于定义建立实例记引用实例,判断实例的关键字
new 新建this 这个super 超类的,父类instanceof 是否是xxx的实例 
用于异常处理的关键字
try 尝试catch 获取finally 最终throw 抛 throws 
用于包的关键字
package 包import 导入export 导出  
其他修饰符关键字
native 本地的strictfp transient 暂时的volatile CPU不进行优化处理assert  断言 

1.2 标识符

  1. 在程序中自定义的一些名称。
  2. 由26个英文字母大小写,数字:0-9符号:_$组成
  3. 定义合法的标识符规则:1、数字不可以开头。  2、不可以使用关键字。
  4. JAVA中严格区分大小写。
  5. 注意:在起名字时,为了提高阅读性,要尽量有意义。

Java中的名称规范:

包名:多单词组成时所有字母都小写:xxxyyyzzz

类名接口名,多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名和函数名,多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

常量名:所有字母都大写。多单词是每个单词用下划线链接:XXX_YYY_ZZZ


1.3 注释

用于注解说明解释程序的文字就是注释。

提高代码的阅读性。

Java中的注释格式:

单行注释://注释文字

多行注释:/*注释文字*/

文档注释:/**注释文字*/

/**
*这是文档注释。
*这是我的类,演示版。
*/

class HelloWorld{

    //程序的入口点,args是参数
    public static void main(String[] args){
        System.out.println("Hello world");//输出HellWorld
    }
}
  • 对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
  • 对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现该程序的说明文档。
  • 注释是一个程序员必须要具有的良好编程习惯。
  • 初学者编写程序可以先写注释再写代码。
  • 将自己的思想通过注释先整理出来,用代码去体现。
  • 因为代码仅仅是思想的一种体现形式而已。

1.4  常量和变量

1.4.1、常量的概念:常量表示不能改变的数值。

Java中常量的分类:

  1. 整数常量:所有整数;
  2. 小数常量:所有小数;
  3. 布尔(boolean)型常量。较为特有,只有两个数值:true  false;
  4. 字符常量。将一个数字字母或者符号用单引号(‘ ’)标识。
  5. 字符串常量。将一个或多个字符用双引号(“ ”)标识。
  6. null常量。只有一个数值null

对于整数,有四种表现形式:

  1. 二进制:0,1,满2进1
  2. 八进制:0-7,满8进1,用0开头表示。
  3. 十进制:0-9,满10进1
  4. 十六进制:0-9,A-F满16进1,用0x开头表示。

1.4.2、变量的概念:

  • 内存中的一个存储区域
  • 该区域有自己的名称(变量名)和类型(数据类型)
  • 该区域的数据可以在同一类型范围内不断变化

为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用;

使用变量注意:变量的作用范围(一对{}之间有效),初始化值;也称之为生命周期;

定义变量的格式:

  • 数据类型  变量名 = 初始化值
  • 注:格式是固定的,记住格式,以不变应万变

理解:变量就如同数学中的未知数。

Java语言是强类型语言(javascript属于脚本语言,弱类型语言),对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

数据类型
数据类型基本数据类型数值型整数类型(byte 1字节,short 2字节,int 3字节,long 4字节)
浮点类型(float 4字节,double 8字节)
字符型(char 2字节) 
布尔型(boolean 1字节) 
引用数据类型(class) 
接口(interface) 
数组([ ]) 

整数默认:int     小数默认:double

/**
*这是文档注释。
*这是我的类,演示版。
*/
class HelloWorld{

    //程序的入口点,args是参数
    public static void main(String[] args){
        //定义变量
        byte age=1;
        System.out.println("Hello world");//输出HellWorld
    }
}


作者:wszhanglou 
来源:CSDN 
原文:https://blog.csdn.net/wszhanglou/article/details/88997226 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值