Java基本语法
前言
这里讲的语法主要包括Java的基本语法结构,目的是让看到这篇文章的小伙伴都能了解一个Java程序最基本的构成,这里不多说了,直接开始正文。这里再多说一句,为了更快地入门,同时也为了有更直观的体验,我建议大家直接用IDE工具,比如eclipse,idea,这里我强烈推荐idea,现阶段学习,idea社区版就够用了。
基本语法
一个可以运行的Java程序
public class FirstCanRunJavaDemo {
// 姓名 ,我是单号注释
String name;
/**
* 设置姓名的方法
我是多行注释
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 程序运行入口
多行注释
* @param args
*/
public static void main(String[] args) {
FirstCanRunJavaDemo firstCanRunJavaDemo = new FirstCanRunJavaDemo();
firstCanRunJavaDemo.setName("第一个可运行java程序");
System.out.println(firstCanRunJavaDemo.name);
}
}
上面的java代码,直接运行的话,会在控制台输出,如下内容:
第一个可运行java程序
基本结构
根据上面的代码,我们来看下java程序的基本构成:
主体
Java程序的主体就是一个类,用class关键字进行标记,{}中间写对象的属性和它具备的一些行为,比如我们要写一个“人”的类(类这个东西你就理解为一种分类,比如人类),那我们这样写:
class 人 {
名字;
电话;
年龄;
吃饭() {
}
睡觉() {
}
打豆豆() {
}
}
尽可能把类这个概念引申到日常生活中,慢慢你就会发现“万物皆对象”就比较容易理解了
注释
如上代码中,//表示单号注释,/* …… */表示多行注释,注释是给开发者看的,为了方便其他开发者理解业务逻辑而增加的一些描述信息,对程序本身没有任何用处
属性(变量、常量)
上述代码中的name就是我们说的属性,它前面的String标记的是它的类型。类型这个东西可能不好理解,我们还是结合日常生活来说,像我们平时用微信聊天,发送的文字信息,从类型上讲就是文本类型,也就是Java中的String,java中的基本类型主要有以下几种:
数据类型
字节(byte)
位(bit)
长度
范围
byte
1
8
2^8=258
(-27,27-1)
char
2
16
2^16
(-216,216-1)
int
4
32
2^32
(-232,232-1)
short
2
16
2^16
(-216,216-1)
long
8
64
2^64
(-264,264-1)
double
8
64
2^64
(-264,264-1)
float
4
32
2^32
(-232,232-1)
其中,byte、shrot,int,long属于整数类型;float,double属于浮点类型,也就是我们数学上的小数;char属于字符类型,就是我们日常生活中的各种符号,比如逗号、字母,还有其他的字符;boolean是布尔类型,也就是我们日常说的true和false。我们这里的String不属于基本类型。
关于类型我们这里不多说了,后面肯定要单独说的。
方法(函数)
如上代码中,setName(String name)就是我们说的方法,对于人这个类,那么它的方法有吃饭()、睡觉()、打豆豆()。这里我们只需要能够认出方法就行了。
结语
这一节虽然说的是基本语法,但其实并没有讲什么语法,我们只是简单剖析了一个java程序的基本构成,我们尽可能从一个小白的视角去讲解,希望每一个人都能听懂。看完以上内容,你只要能够找出一个Java程序的属性和方法,能够用自然语言去描述一个类,那我觉得就可以了,面向对象的思维一旦确立了,后面学起来会越来越顺手。下一节,我们讲解如何通过IDEA创建一个java项目,同时会讲一些基础的语法,好了,今天的内容就到这里吧,周末愉快呀😎!