java语法小结2
来源:互联网 发布:淘宝可以更换手机号码 编辑:程序博客网 时间:2024/05/03 17:06
java摈弃了C++的容易引发的错误,指针、枚举、结构体都不存在。
类的最简单定义
class Hello{
}
public class welcome{
}
当一个程序中出现public时需要将文件名更改为改类名,因此在一个文件中是不能有两个public类
// 注释掉一行代码
/* */注释掉一段代码
/** */自动生成注释文档
编译:源文件 javac welcome.java
执行:一个类 java welcome
println在结尾处自动加一个换行符"\n"
print没有这个功能,这是两者的区别
当我们定义好了classpath后java解释器会按照classpath路径来编译
为了能够在当前路径下编译,可以加上'.'表示当前路径
在设置环境变量时一般在所有的路径前加一个点‘.’
java的语法:
8种基本数据类型
byte b;有符号的整数 -127~128
b=3;
b=b*3;当byte类型参与运算时java会自动将byte转换成int型
b=byte(b*3);就可以了
short s;-32798~32797 有符号2字节整数 16位 short
int 4个字节
long 8个字节
char ch 无符号的两个字节的类型 0~65535可以用整数给一个字符赋值如 ch=97;
float 浮点型 float =1.3f;4个字节
double 8个字节
boolean bool 只有两个值
java数组在定义中是不能定义大小的,需要重新赋值
int num[];
num=new int[3];
或者int num[]=new int[3];
int[] num={1,2,3};而不能之后再赋给具体的三个值;
二维数组定义
int[][] num= new int[][]{{1,2,3},{4,5,5}};
java中移位运算的结果:
<<左移补零
>>带符号右移 正数补0 负数补1
>>>不带符号右移 正数补0 负数补0
java.lang包中有对应的数据类型与数据转换的方法
数据移位相当于乘除运算
0 0
- java语法小结2
- Java基本语法小结
- java语法小结3
- java语法小结4
- java语法小结5
- java语法基础小结
- java语法基本数据类型小结
- java 语言基础语法小结
- Java中的正则语法小结
- 关于java中类的组合与继承语法小结
- 关于java中类的组合与继承语法小结
- 黑马程序员—java基础语法(小结)
- Java基础知识小结[2]
- Java算法小结2
- JAVA容器小结2
- 学习Java小结-2
- 语法小结 始め
- 语法小结 二回
- 旧系统升级改造那些二三事之分析问题
- nginx安装
- IntelliJ IDEA 14注册
- CodeForces 371C-Hamburgers(二分搜索)
- AndroidStudio无法启动手机虚拟机
- java语法小结2
- Office word图表目录多个标题之间的空行无法删除
- QuickSort快排详细解释
- HDU 2031 进制转换(模拟)
- 大型网站的HTTPS实践一:HTTPS协议和原理
- 分享一个listview嵌套listview需要重置子listview高度的调用方法
- 用程序打印万年历
- 八大排序之二分法插入排序
- 软考学习进度