java学习第二章

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
    评论
Java语言程序设计(梁勇) 第二章 第二章介绍了Java语言的基本语法和语法规则,包括标识符、关键字、数据类型、变量定义、赋值语句、算术运算符、逻辑运算符、位运算符、条件语句、循环语句等。同时还介绍了常见的数组、字符串和输入输出等基本操作。本章的学习是掌握Java语言编程的基础,也是后续多重复杂的编程任务的必备知识。 本章的主要内容包括: 1. 标识符:标识符是用来标识Java程序中各种元素(如类、方法、变量等)的名称。标识符的命名规则和规范都需要遵守,主要包括以下几点: - 标识符必须以字母、下划线或美元符号开头,并且不能以数字开头; - 标识符可以由多个字符组成,包括字母、数字、下划线和美元符号等; - 标识符对大小写敏感,即“abc”和“ABC”是不同的标识符; - 标识符命名应具有描述性,使程序易于阅读和理解。 2. 关键字:Java语言中使用关键字来指定程序的基本结构、数据类型、访问控制等等细节。在程序中使用关键字需要遵守一定的规律,主要包括以下几点: - 所有关键字都是小写字母; - 关键字用于指示Java程序的基本结构、数据类型、访问控制等细节; - 关键字不能用作标识符。 3. 数据类型:Java中有八种基本数据类型,分别为boolean、byte、short、int、long、float、double和char。对于每种基本数据类型,都有相应的取值范围和数据表示。 4. 变量和常量:变量和常量是Java程序中必不可少的组成部分。变量可以用来储存数据,常量则用来指定程序中的固定值。在程序中声明变量和常量需要注意一些规则,如变量必须先声明再使用等。 5. 表达式:在Java程序中,表达式是由操作数和操作符组成的算术、逻辑或位运算式,可以计算出一个最终结果。Java中提供了一些基本的算术、逻辑和位运算符,例如“+”、“-”、“*”、“/”、“%”、“<”、“>”、“||”、“&&”、“|”,“&”等。 6. 控制流语句:Java中提供了很多控制程序流程的语句,如if语句、switch语句、while语句、for语句和do-while语句等。这些语句在程序设计中非常重要,可以实现程序的不同逻辑控制流程。 7. 数组:数组是一种可以储存多个数据的数据结构。Java中使用数组可以储存同一类型的多个元素,并为数组中的每个元素指定一个索引号。Java中的数组可以有多维,即可以是二维、三维等。 8. 字符串操作:字符串操作在Java程序中经常用到,包括字符串的拼接、替换、查找、比较等等。Java中的字符串类型是String类,可以用来创建和操作字符串。 9. 输入输出:Java提供了输入输出操作类,可以从输入流中读取数据,输出流中写入数据,并进行文件读写及网络数据传输等操作。在Java中,可以使用InputStreamReader和BufferedReader等类来实现用户输入的读取,并使用PrintStream和FileWriter等类进行文本输出和文件写入。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值