JDK学习笔记:Java标识符,关键字及数据类型
创始人
2024-04-13 19:00:55
0

JDK学习笔记之Java标识符

Java代码中的“;”、“{}”、“ ”

Java语句以分号分隔,Java代码块包含在大括号内,忽略空格。Java标识符

1) 用以命名类、方法和变量、以及包遵守JAVA的命名规范类以每个单词都以大写字母开头。方法和变量***个字母不大写,其他照旧。

2) 只能以字符、“_”或“$”开头;

3) 无长度限制。

JDK学习笔记之Java关键字

goto和const在java中虽然不再使用但是还作为关键字存在

java中没有sizeof这个关键字了,java中的boolean类型的值只能用true和false,且这两值也是关键字。

java语言中没有无符号这个关键字(unsigned)

JDK学习笔记之Java数据类型

1) 整型

byte 1字节  8位 -128到127

short2字节 16位-2^15到2^15-1

int  4字节 32位-2^31到2^31-1

long 8字节 64位-2^63到2^63-1

2) 浮点类型

float4字节 32位

double  8字节 64位

3) 字符类型

char 2字节 16位

4) 布尔型

boolean false/true

注:1) char是无符号的16位整数,字面值必须用单引号括起来; ‘a’

 2) String 是类,非原始数据类型;

 3) 长整型数字有一个后缀为“L”或“l”,八进制前缀为“0”,十六进制前缀为“0x”;

 4) 黙认浮点类型为double;

 5) float数据类型有一个后缀为“f”或“F”,Double数据类型后可跟后缀“D”或“d“

 6)char类型也可以用通用转译字符,但是不能用ASCII码。可以用“\u0000”这种格式,因为char型中使用的是unicode编码方式。

注:整型值存放,正数存放原码(二进制码),负数则存放补码(原码按位取反末位加一)。

注:实型值在存储时会损失精度,所以不要直接比较两个实型值。系统默认的实型都是double型,要使用时要在数据后加个f,或者强行转换。强转(占字节数大的类型转到占字节数小的类型)时会放弃高位值只取低位值。

java中的数字数据类型减灾由占字节数小的类型到占字节数大的类型的可以有自动转换,反之则需要强行转换,char型和int型之间可以相互转换。char和short不能像户转换。

注意:隐式类型转换;

a 运算符 b ,如果a,b中有任意一个是double型,前面运算的结果就是double型,如果a,b中有任意一个是float型,前面运算的结果就是float型,如果a,b中有任意一个是long型,前面运算的结果就是long型,如果a,b中没有double、float、long型,那么其结果就为int型。

在JDK中,所有基本数据类型在使用时会事先分配空间,只本身就存在空间中,在传递时,就是值传递,不是引用传递。

在类中定义的方法在返回值前加上static修饰符就可以在main方法中调用了。如果不用static那就需要在main方法中创建对象,使用对象来调用对象的方法。

  1. public class Test{  
  2.  public static void main(String[] args){  
  3.   Test t=new Test();  
  4.   int b=1;  
  5.   int c=2;  
  6.   int[] a=new int[10];  
  7.   t.sqort(a);  
  8.   add(b,c)  
  9.     
  10.  }  
  11.  public int[] sqort(int[] a){  
  12.   .......  
  13.  }  
  14.  static int add(b,c){  
  15.   .......  
  16.  }  

【编辑推荐】

  1. Java基础知识的三十个经典问答
  2. Java Swing开发的一些热点
  3. JDK编译Java程序Applet
  4. Java加密技术之PBE加密
  5. 浅谈Java编程入门中的加密和数字签名编程

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...