Java基础教程,第二讲,Java语法和基础变量

原创
2019/01/31 18:20
阅读数 178

学完此次课程,我能做什么?

学完此次课程,我们可以实现第一个Java入门程序,并且了解Java的语法以及基本数据类型。

学习此次课程,需要多久?

5-10分钟

课程内容

老规矩,先看入门程序:

如何运行入门程序? 先使用 javac + 文件名 + 扩展名(.java) 把java代码编译为二进制文件 文件名.class,然后使用 java + 文件名运行。如下图:

通过入门程序,总结以下几点语法或者规范:

1.Java程序区分大小写,system 和 System 不同。

2.Java是面向对象的编程,所有文件都是类。

3.类名必须以字母开头,不能使用关键字,长度无限制,但是便于可读不要太长,最好让人看到类名就知道类的作用。

4.建议使用驼峰命名方式,即每个单词的首字母大写FirstSample,HelloWorld,Person。看起来像骆驼的驼峰,因此得名。

5.单行注释使用// 多行注释/**/ 和php相同,和python不同。

6.程序都是从main()方法开始执行,和c语言一样。

7.每行代码使用冒号分割(;),不可以像Python一样省略。

数据类型

Java是一种强类语言,也就是说必须为每一个变量声明一种类型,不能像Python或者PHP那样无需定义随手就用。我个人还是比较喜欢严格的声明方式,虽然麻烦,但是程序更加的严谨和安全。

1.整型

Java提供四种整型。

类型 存储需求 取值范围
int 4字节 -20亿 ~ 20亿
short 2字节 -32768~32767
long 8字节 天文数字 2的32次方
byte 1字节 -128~127

int类型使用频率最高,超过20亿的数据量需要使用long类型,byte和short适用于对内存需要严格控制的程序使用。

2.浮点类型

浮点类型,通俗说就是带小数点的数字,Java提供两种浮点类型:

类型 存储需求 取值范围
float 4字节 有效位数6-7位
double 8字节 有效位数 15位

double类型也叫双精度类型,实际应用中大部分都是double类型,float类型带后缀(f或F),double类型带后缀(d或D),当没有任何后缀,如:3.14 默认为double类型。

3.char类型

char类型,用于表示单个字符,使用单引号括起来,如:'a'。强烈建议不要在程序中使用char类型,除非要处理UTF-16代码单元,最好的做法是将字符串作为抽象数据类型处理。

4.boolean类型

布尔类型只有两个值,ture和false,用于判断逻辑条件。

小结

通过学习,我们实现了第一个Java程序,关于访问修饰符,static,void的概念大家可能还不太了解,后面我们会慢慢说到,现在记住就好。另外数据类型非常重要,需要大家掌握。

接下来学习什么?

接下来我们学习一下变量的定义,以及如何初始化,还有各个类型之间如何转换。

关注公众号,回复 Python基础 下载全部代码+PDF版电子书

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部