美文网首页Java基础
Java基础教程,第二讲,Java语法和基础变量

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

作者: 程序员补给栈 | 来源:发表于2019-01-31 18:24 被阅读19次
image

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

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

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

5-10分钟

课程内容

老规矩,先看入门程序:

image

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

image

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

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版电子书

image

相关文章

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

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

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • (小结)scala和Java基础语法上的区别

    这里小结一下scala和Java基础语法上的区别 1.变量的声明java :变量:private String n...

  • 九章算法课程顺序

    第1周 第一周: Java与算法基础入门 Java 语法基础 Introduction to Java 变量,二进...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • java02

    java编程基础 目标: 常用开发工具 转义字符 Java语法格式规范 标识符,关键字,常量 Java变量 变量分...

  • Java学习入门基础推荐

    给你推荐一个写得非常用心的Java基础教程:Java入门基础教程 | 天码营 这个教程将Java的入门基础知识贯穿...

  • Kotlin 基础语法使用

    Kotlin 基础语法 一、基础语法 .kt.java 一个public的class toplevel.kt,变量...

  • Kotlin基础(var/val,字符串,is/as,函数)

    适合有java基础的,获取kotlin基础知识/语法等,Kotlin精讲-黑马程序员(原创)的学习笔记。 变量va...

网友评论

    本文标题:Java基础教程,第二讲,Java语法和基础变量

    本文链接:https://www.haomeiwen.com/subject/inrlsqtx.html