java学习第二章

文章介绍了Java编程中的注释类型,包括行注释、多行注释和文档注释。接着讲解了关键字的作用和特点,以及标识符的命名规则。此外,详细阐述了数据类型,包括基本数据类型如boolean、char和数据类型转换的规则。最后提到了运算符的使用和注意事项。
摘要由CSDN通过智能技术生成

1.注释: 

用某种特定符号进行标记,对代码功能进行说明,程序运行时,不会执行注释.
  
   1.// 但行注释    (ctrl+/)
   2.   /*
       多行注释
    */                      (ctrl+shilt+/  取消用ctrl+shilt+\  )
   3./**
   文档注释  用于对类,类中变量,方法进行注释,在其他地方调用时,可以显功能说明
  */                        (使用javadoc命令生成说明文档)


    
2.关键字


   被java语言赋予特定含义的单词,主要用来修饰包,类,变量,方法(函数)
   特点: 关键字都小写
     public static class void ...都是关键字
    java中的关键字有50 个

const和goto称为保留字,在java中尚未使用,但是也不能用来定义变量名称.


3.标识符:

java语言中对类,方法,变量,包等要素进行命名使用的字符序列称为标识符,就是在编程中我们可以自己命名名称。

1. 命名规则:

  语法强制要求
   使用大小写字母 数字 _ $
   数字不能开头
   不能是关键字和保留字,可以包含关键字
   区分大小写
   不能有空格
   长度无限制
    

2.约定俗成(每个公司都有自己的开发规范  以阿里巴巴开发规约为例)
      见名知意

包名: 全部字母小写
类名,接口名: Hello  建议首字母大写,多单词组成时,所有单词首字母大写
变量名,方法名: 首字母小写,多单词组成时,第二个单词开始首字母大写
常量名: 常量名所有字母大写,多单词组成时,之间用_连接,MAX_VALUE

4.数据类型分为基本数据类型和引用数据类型。


基本数据类型分为数值{型又分为整数类型(byte,short,int,long)和浮点类型(float,double)},字符型(char),布尔型(boolean)。
引用数据类型分为类(class),接口(intterface),数组([])。

/*

布尔型 boolean

是一个逻辑值 值只能是 true false

*/

boolean a = true;

boolean b = false;

 

/*

字符

char 2字节 只能表示一个字符

编码表

因为计算机不认识字符 在底层存储时,在编码表中为每个字符定义一个编号

Unicode编码兼容了ASCII

*/

char c = 'a';//97

char b = '中';//20013 --01010101

//char类型可以用来参与算术运算, 运算时本质使用的Unicode编码中十进制编号

System.out.println(c+0);//97

System.out.println(b+0);//20013

String s = "accd";//字符串 [a,b,c,d]

System.out.println(s+0);// 字符串+(连接)其他数据类型 == 字符串

5.数据类型的转换

 

基本数据类型之间转换

8种基本数据类型除了布尔型以外,其他7种之间可以进行相互转换

转换规则:

byte char short会默认自动转为int

注意4字节float类型表示范围大于8字节的long

原因是浮点数在存储时结构与整数计算方式不同

默认转换
容量小的数据类型 自动转为 容量大的数据类型
强制转换

默认转换

/*byte a = 127;

int b = a;

long c = a;

float d = c;

double e = d;*/

强制类型转换

容量大的转为容量小的,可能会出现溢出(装不下),和 精度丢失

int a = 127;

byte b = (byte)a;

float c = 10.55f;

long d = (long)c;

System.out.println(b);

System.out.println(d);//10

//在混合运算时,容量小的会自动被转为容量大的类型

//byte+int==int

//int e = b+a;

// int + float = float

//float x = a+c;

//double x = a+5.5;

int x = (int)(a+5.5);

6.运算符

注意


1.工程/项目
 out(编译后的class文件)
   src(源代码)
     包(文件夹,管理类)
   类(一个类认为是一个.java文件)

      /*
       main方法类似于c语言中的main函数,
       格式是固定
       是启动java程序的入口
       String表示java的字符串
     */

2.Java中printf和println 区别
    public static void main(String[] args) {
         int a  = 10;


         //System.out.print(a);  输出语句 print() 不会换行
         //System.out.print(a);

          System.out.println(a);//输出语句 会自定换行
          System.out.println(a);


    }








 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值