public关键字是和访问权限相关的,它所修饰的方法对所有类都是可以访问的
Java中的访问权限共有四种,它们的作用范围如下图所示:
注释:
public里的所有类包括:在不同包内也可以访问.
default访问权限又叫包访问权限:在这种权限下,可以访问在同一个包中的其他类的成员.
public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等.它往往用于对外的情况,也就是对象或类对外的一种接口的形式.
顺带给你说一下其他修饰符的意义:
protected修饰符,它主要的作用就是用来保护子类的.它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西.
default修饰符,有的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以.
private修饰符,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问.
定义:public是一种访问修饰符(Java里访问限制最宽的),相同的还有private,protect,default.
被其修饰的类、属性以及方法不 仅可以跨类访问,而且允许跨包(package)访问.
public static void main(String[] args)
这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式
对于里面的参数及修饰符
public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样java虚拟机就可以找main()方法,从而来运行javac程序
static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去
void:main()方法是不需要返回值的
main:约定俗成,规定的
String[] args:从控制台接收参数
Java是一门面向对象编程语言,不仅吸收了C◆◆语言的各种优点,还摒弃了C◆◆里难以理解的多继承、指针等概念.
所以呢Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点? .
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等.
以上就是土嘎嘎小编为大家整理的java代码public相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!