首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

1

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

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

2

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

5-10分钟

3

课程内容

老规矩,先看入门程序:

如何运行入门程序? 先使用 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提供四种整型。

类型存储需求取值范围int4字节-20亿 ~ 20亿short2字节-32768~32767long8字节天文数字 2的32次方byte1字节-128~127

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

2.浮点类型

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

3.char类型

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

4.boolean类型

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

4

小结

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

5

接下来学习什么?

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

如果觉得还不错,点个好看如何?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190131A0ZFDI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券