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类型。
- 第二天,Java基础学习
- Java基础学习第二天
- 学习第二天:java基础
- java基础学习第二天
- Java基础学习第二天
- Java基础学习第二天
- java基础学习第二天
- 黑马韩前成java基础学习第二天
- java基础学习第一天、第二天
- java零基础学习第二天
- JAVA语言基础学习第二天
- 零基础学习JAVA.第二天:Java编程基础
- java学习基础第二篇
- java基础学习第二讲
- Java基础学习第二天——基础数据类型介绍
- 第二天----Java基础
- Java基础---第二天
- Java基础-第二天
- AJAX入门语法XMLHttpRequest学习
- 疯狂的社会疯狂的人头82
- leetcode:Container With Most Water
- c/c++变量定义与声明
- android:scrollbarStyle属性及滚动条和分割线覆盖问题
- Java基础学习第二天
- pcDuino 2.8″USB显示屏
- 在Spring中使用JTA事务管理
- 内敛函数(inline函数)
- memcached 启用日志
- Hive中的mapjoin
- 开始了,我的ios之旅
- JAVA IO flush()方法问题
- 后台代码引用资源字典样式