Java的基础语法:
一个Java程序可以看成是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类,对象,方法,和实例变量和局部变量变量的概念。
对象:对象是一个类的实例,有状态和行为。
类:类是一个模板,描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
第一个Java程序:
第一个Java程序,打印helloword。
public class HelloWord{
public static void main(String [] args){
System.out.println("HelloWord");
}
}
基本语法:
编写java程序必须注意的几点:
大小写敏感:Java是大小写敏感的,这就意味着Hello与hello是不同的。
类名:类名应该首字母大写,如果由多个单词组成同样首字母大写,例如(MyHelloWord)。
方法名:所有的方法名都应该以小写字母开头,如果方法名含有多个单词,则后面的单词应该首字母大写。
主方法:所有java程序从public static void main(String [] args){}方法开始执行,一个类中只能有一个主方法入口。
注:开发过程中所有起名字的时候都不要用中文(会被狂扁的哦),或者拼音加英文(容易造成混淆),起名字一定要见名知意,注意大小写。也要注意代码缩进。
标识符:
名字的专业称谓:标识符。
标识符的命名规则及规范:
1.标识符的首字符必须是26个英文字符的大小写形式,下划线,$符。
2.从第二个字符开始,可以是字母,数字,下划线,$符。
3.标识符的长度没有限制。
4.标识符是大小写敏感的。
5.不能用java的关键字作为标识符,例如(public ,class ,static ,void等等 ),后面我们会遇到更多java的关键字。
变量:
java中主要有如下几种变量:
局部变量:定义在方法内部的变量。
成员变量(非静态变量):定义在类的内部,所有方法外部,没有static修饰。
类变量(静态变量):定义在类中,方法外,被static修饰的。
类:
类是一个模板,它描述一类对象的行为和状态。
对象:
对象是一个类的实例,有状态和行为。例如:人是一个类,人的状态有名字,年龄,性别。行为有吃饭,走路,学习,工作等等。
package com.bjsxt.task5;//包名
public class person {//类名
//类属性,也就是人这个类的状态
private String name;
private int age;
private String gender;
//方法,人的行为
private void eat(){
System.out.println("人一定要吃饭,不然哪有力气写代码!");
}
}
创建对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。
public static void main(String[] args) {
//创建person的对象
person person = new person();
//通过对象调用方法
person.eat();
}
控制台打印如下: