码迷,mamicode.com
首页 > 编程语言 > 详细

Java与C++的异同之语言基础

时间:2015-05-12 09:36:27      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:java

1. 包声明

      一个Java应用程序是由若干个类组成的,文件名必须和类名同名。package为包的关键字,用于声明类所在的包。

2. 基本数据类型

      对于long型值,若赋给的值大于或小于int型值范围,则需要在数字后添加L或l,表示该数值为长整型。

      默认情况下小数都被看作double型,若使用float型小数,则需要在小数后面添加F或f。

      布尔类型使用boolean。

3. 标识符

      标识符由任意顺序的父母、下划线(_)、美元符号($)和数字组成,并且第一个字符不是数字。

4. 常量

      使用final关键字。

5. 移位操作

      >> 右移  最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1

      >>> 无符号右移 右移空的位就填入0

测试:

package test1;


public class TestClass {
	public static void main(String[] args) {

		// bool
		boolean b = false;
		System.out.println(b);
		
		// 常量
		final float $fData = 10.2f;
		System.out.println($fData);

		// 位移操作
		int j = 4;
		// 最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1
		System.out.println(j >> 2);
		// 右移空的位就填入0
		System.out.println(j >>> 2);
	}
}
技术分享

Java与C++的异同之语言基础

标签:java

原文地址:http://blog.csdn.net/aoshilang2249/article/details/45649011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!