一、标识符
- Java对类名称、方法名和变量等要素命名时使用的字符序列称为标识符
- 凡是程序员自己可以命名的地方,都称为标识符,同样我们要遵循标识符的命名规则
- Java标识符命名规则
- 标识符由字母、数字、下划线“_”、美元符号“$”组成
- 标识符不能由数字开头
- Java标识符跟C语言一样,大小写敏感区分,长度无限制
- 约定俗成:Java标识符的选取应注意“见名知意”且不能与Java关键字重名!
- 类名:首字母大写,多个字母拼成,单词首字母大写,其他小写(帕斯卡命名)
- 变量名:首字母小写,多个字母拼成,单词首字母大写,其他小写(驼峰命名)
- 方法名:首字母小写,多个字母拼成,单词首字母大写,其他小写(驼峰命名)
- 常量名:全部大写,多个单词拼成,用下划线连接
二、关键字
- Java中一些赋予特定含义,用作专门用途的字符串称为关键字(Keyword)
- 大多数编辑器会将关键字以特定的形式显示
- 所有关键字都是小写英文
- 下表是Java目前所有的关键字,goto和const虽然从未被使用,但是被Java用作关键字保留
三、JAVA基础数据类型
- Java中定义了4类8种基本数据类型
- 逻辑型——boolean
- 文本型——char
- 整数型——int、long、short、byte
- 浮点数型——float、double
四、 java数据类型讲解
这里我们要清楚:数据类型的选用,影响着我们程序的运行速度,而考虑到现在计算机的运行速度,正常情况下,我个人觉得可以参考教程里的使用原则:
- 如果要是描述数字,首选的一定是int(整数)、double(小数);
public class Data{ public static void main(String []args){ int I_max = Integer.MAX_VALUE; int I_min = Integer.MIN_VALUE; System.out.println("int最大值:"+I_max); System.out.println("int最小值:"+I_min); double D_max = Double.MAX_VALUE; double D_min = Double.MIN_VALUE; System.out.println("double最大值:"+D_max); System.out.println("double最小值:"+D_min); } }
- 如果要进行数据传输或者是进行文字编码转换使用byte类型(在二进制处理操作时使用);
- 处理中文的时候,最方便的操作是使用文本型char来完成;
public class Data{ public static void main(String []args){ char name = '人'; int num = name; System.out.println(num); } }
- 任何编程语言都没有字符串这一基本数据类型,所以在我们日常程序开发中,Java里面使用的是String作为字符串的定义
public class Data{ public static void main(String []args){ String Str = "Hello Java 世界"; System.out.println(Str); } }
- 在进行字符串变量的使用时,也可以使用“+”进行字符串的连接处理
public class Data{ public static void main(String []args){ String Str = "Hello "; Str = Str+"Java "; Str +="世界"; System.out.println(Str+"!!!"); } }
- 描述内存或文件大小、描述表的主键列(自动增长)可以使用long;
- 所有的数据类型进行自动转型的时候,都是由小类型向大类型进行自动转换处理的
public class Data{ public static void main(String []args){ double D_num = 10.2; int I_num = 10; System.out.println(D_num*I_num); } }
public class integer{ public static void main(String []args){ double X = 10.1; int Y = 20; String Str = "X+Y计算结果:"+(X+Y); System.out.println(Str); System.out.println("X+Y计算结果:"+X+Y); } } E:Java_Project 3_1int>java integer X+Y计算结果:30.1 X+Y计算结果:10.120
- 整型是不包含小数点,浮点型是包含有小数点
public class Data{ public static void main(String []args){ int X = 10; int Y = 4; System.out.println(X/Y); } }
感谢阿里云开发者社区,让我有整套系统的Java学习教程
同时,感谢博客园,让我有一个免费的博客,并让我做笔记学习!!