java基础教程:基础语法之术语和入口类(2)
2017-06-03 16:46
459 查看
我们上节课已经学会了如何安装java环境,编译和运行java代码。那么,java当中有哪些编程的语法规则呢?
我们会通过几节课来了解这部分内容。这几节课不会从面向对象的方向来解释java的语法,后面会单独介绍。
这节课我们了解如下两个部分:
术语
入口类
第一部分:术语
类:
类是java当中程序代码的基本单元,一般情况下一个类是一个文件。
java的代码需要写在类当中才能执行。
对象:
对象指的是现实世界的任何研究对象,如小鸟,杯子等等。在Java中一般是类实例化出来的。
方法:
方法是程序中用来实现某一个功能的指令代码序列。
方法隐藏了具体的指令实现过程,具有整体性。同时,任何需要实现相同功能的地方都可以调用相同的方法达到目的,所以方法是可以复用的。
变量:
用来存储一个用来计算的可变值的量。变量也是一块内存。
关键字:
java当中内置的特殊字符串。用来定义java的一些类,方法和量。
标识符:
java当中用来表示对象,方法,量的名称,通常由编程人员指定或jdk内置。
第二部分:入口类
入口类是包含入口函数的类。入口函数是java当中规定的、可以用来作为程序入口的运行函数。
我们将上节课的示例拿过来,因为它就是一个只包含入口函数的类-入口类。如下:
我们在此逐个解释下这个文件的代码内容。
1、入口方法:public static void main(String[]
args){}
java规定的入口方法,代码格式固定。包含入口方法的类才能运行,才能作为一个工程的入口。
入口方法可以写在任何一个类中,但是,一个工程只能有一个入口类,所以,如果存在多个入口类,需要选择一个合适的作为入口。
2、代码内容解释
•package:java文件所在包(路径),用来组织管理类文件。全部小写,如:
com.dream.user
•public:修饰符,修饰符修饰类或对象、方法或量,表示具有某种特性。如
public class User{}
publc String name
public void getName(){}
•class:类定义关键字,用来定义一个类,其后紧跟类名。如:
class User{}
•HelloWorld:自定义类的名称,大写字母开头。如:
class UserManager{}
class OfferService{}
•{}:表明这是一对逻辑闭合,标注类或方法起始结束位置。如:
class User{
void say(){
System.out.print(“I’ma lily”);
}
}
•public static void
main(String[] args){}表明main方法是该java类的入口方法。这个是java指定的入口函数,不能自定义,也不能用作其他用途。
•main(String[]args)括号中的args是方法的参数,String[]是参数类型。参数的类型是固定的,参数名称也建议不要更改。
•System.out.println(“hello world”);是方法的具体逻辑语句。用分号分割每一个逻辑行。
至此,这个示例就给大家解释完了。看完解释,是不是对这段代码没有那么懵逼了。哈哈。
其实,在类当中,编写代码也有要求,不能任意编写。在类的直接内部,只能编写量和方法。具体的逻辑执行过程只能放在方法中。如下的代码是错误的:
ClassTest{
User
user = new User();
User.getName();
}
最后,让我们总结下今天的课程:
术语:类,对象,方法,变量,关键字,标识符
入口类和入口函数,以及一个最基本的类都有哪些内容组成。
对于变量、方法等等,请继续关注之后的课程。。。
我们会通过几节课来了解这部分内容。这几节课不会从面向对象的方向来解释java的语法,后面会单独介绍。
这节课我们了解如下两个部分:
术语
入口类
第一部分:术语
类:
类是java当中程序代码的基本单元,一般情况下一个类是一个文件。
java的代码需要写在类当中才能执行。
对象:
对象指的是现实世界的任何研究对象,如小鸟,杯子等等。在Java中一般是类实例化出来的。
方法:
方法是程序中用来实现某一个功能的指令代码序列。
方法隐藏了具体的指令实现过程,具有整体性。同时,任何需要实现相同功能的地方都可以调用相同的方法达到目的,所以方法是可以复用的。
变量:
用来存储一个用来计算的可变值的量。变量也是一块内存。
关键字:
java当中内置的特殊字符串。用来定义java的一些类,方法和量。
标识符:
java当中用来表示对象,方法,量的名称,通常由编程人员指定或jdk内置。
第二部分:入口类
入口类是包含入口函数的类。入口函数是java当中规定的、可以用来作为程序入口的运行函数。
我们将上节课的示例拿过来,因为它就是一个只包含入口函数的类-入口类。如下:
我们在此逐个解释下这个文件的代码内容。
1、入口方法:public static void main(String[]
args){}
java规定的入口方法,代码格式固定。包含入口方法的类才能运行,才能作为一个工程的入口。
入口方法可以写在任何一个类中,但是,一个工程只能有一个入口类,所以,如果存在多个入口类,需要选择一个合适的作为入口。
2、代码内容解释
•package:java文件所在包(路径),用来组织管理类文件。全部小写,如:
com.dream.user
•public:修饰符,修饰符修饰类或对象、方法或量,表示具有某种特性。如
public class User{}
publc String name
public void getName(){}
•class:类定义关键字,用来定义一个类,其后紧跟类名。如:
class User{}
•HelloWorld:自定义类的名称,大写字母开头。如:
class UserManager{}
class OfferService{}
•{}:表明这是一对逻辑闭合,标注类或方法起始结束位置。如:
class User{
void say(){
System.out.print(“I’ma lily”);
}
}
•public static void
main(String[] args){}表明main方法是该java类的入口方法。这个是java指定的入口函数,不能自定义,也不能用作其他用途。
•main(String[]args)括号中的args是方法的参数,String[]是参数类型。参数的类型是固定的,参数名称也建议不要更改。
•System.out.println(“hello world”);是方法的具体逻辑语句。用分号分割每一个逻辑行。
至此,这个示例就给大家解释完了。看完解释,是不是对这段代码没有那么懵逼了。哈哈。
其实,在类当中,编写代码也有要求,不能任意编写。在类的直接内部,只能编写量和方法。具体的逻辑执行过程只能放在方法中。如下的代码是错误的:
ClassTest{
User
user = new User();
User.getName();
}
最后,让我们总结下今天的课程:
术语:类,对象,方法,变量,关键字,标识符
入口类和入口函数,以及一个最基本的类都有哪些内容组成。
对于变量、方法等等,请继续关注之后的课程。。。
相关文章推荐
- XAML语法术语基础教程(3)
- java教程之语法基础(下)
- [Java教程]-Java基础语法介绍
- Java 基础语法教程笔记
- Java自学之路-Java基础教程-7:Java术语之成员类型符static
- java教程之语法基础(上)
- java基础教程:基础语法之其他(5)
- Java基础视频教程-基础语法2
- java教程之语法基础(中)
- java基础教程:基础语法之变量常量(3)
- java基础教程:基础语法之方法(4)
- XAML语法术语基础教程(1)
- Java自学之路-Java基础教程-6:Java术语之修饰符public
- JAVA 入坑教程 | 基础语法
- Java基础教程(1)基础语法
- XAML语法术语基础教程(2)
- Java基础视频教程第02天_学习笔记之语法基础
- Java基础教程1:基础语法
- XAML语法术语基础教程(1)
- CodeSmith使用基础教程 二 — 语法、标签