Java基础学习第二天

来源:互联网 发布:12320内蒙古网络预约 编辑:程序博客网 时间:2024/04/28 01:10

一、随堂笔记

Java语言语法基础
代码严格区分大小写,如main 和 Main  是不一样的
注释
1.单行注释      //:
//后到本行结束的所有字符会被编译器忽略;
2.多行注释     /* */:
/*  */之间的所有字符会被编译器忽略
3.文档注释     /** */:
  在/**  */之间的所有字符会被编译器忽略,java特有的(用于生成文档);
多行和文档注释都不能嵌套使用。
标识符
      合法规范的标识符
合法:
    * 由数字,字母,下划线,$组成
* 不能以数字开头
* 不能使用关键字作为标识符
 规范:
     名字要有意义
   
 类名:单词首字母大写
变量: 第一个单词首字母小写,两个单词,第二个单词首字母大写,studentName
常量: 所有字母都大写   CODE
方法: 第一个单词首字母小写,两个单词,第二个单词首字母大写
包名: 所有字母都小写

关键字:定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有字母都为小写
常量
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔(boolean)型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号(“ ”)标识。
6,null常量。只有一个数值就是:null.

对于整数:有四种表现形式。
二进制:0,1 ,满2进1.
八进制:0-7 ,满8进1. 用0开头表示。
十进制:0-9 ,满10进1.
十六进制:0-9,A-F,满16进1. 用0x开头表示。
*所有的整数均以补码形式存在。

变量
数据类型  变量名 = 初始值;
* 同一个语句块内不能定义相同的变量
* 变量必须被初始化后才能使用
* 变量的作用域在大括号内
    数据类型
    基本数据类型:8种
    整型:byte 01111111,0x7f, short int long
    浮点:float,double
    字符:ASCII   UnionCode  'a'
    布尔:boolean   true/false

类型转换:自动,强制类型转换    
byte b1 = 12;
int i = b1+10;
b1 = (byte)(b1+30);

byte x = 10;
byte y = 20;
int i = x+y;
System.out.println(33333333333333L);
* 整型默认是int类型
* 整型计算结果最小是int
* 整型计算如果有long,结果就是long
* 浮点型默认double
* 计算中如果有double,结果就是double
二、个人心得

float的范围远远大于long类型,如何证明?

利用两段代码即可:

(1)float f = 3.4f;
f = f + 1000L;
System.out.println(f );*/
(2) float f = 3.4f;
long x = f;
System.out.println(f );

代码(1)正常输出,而代码(2)编译报错,提示损失精度,从而推出float的范围远远大于long类型


0 0
原创粉丝点击