什么是JAVA?

Python011

什么是JAVA?,第1张

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

特点是什么:

简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性和动态性等等

java的优点:

1、作为全场景开发语言之一,Java可承担不同开发角色。目前在开发领域当中,Java是全场景开发语言的重要代表,要知道这样的开发语言并不多。因此Java工程师大多能担任包括Web开发、大数据开发、Android开发等多个不同的开发角色。而且就目前来说,在云计算和大数据技术的推动下,全栈程序员是一个重要的发展趋势,未来,Java全栈程序员需求量也会进一步释放。

2、性能稳定且扩展性较强,不断推动Java发展。为什么在互联网、移动互联网和大数据时代,Java语言都能有自己的一席之地,究其原因,与其稳定的性能表现和较强的扩展性是离不开的。即使Java语言自身没有版本更新,但基于Java的开源项目也能不断推动Java向前发展。

3、生产环境下应用广泛,Java风险相对较小。众所周知,目前Python、Go等语言的上升趋势非常明显,虽然大热的开发语言极受关注,但到了实际的生产领域,尤其是大量的应用型岗位,许多企业还是倾向采用Java开发方案。因为经过多年的发展,Java语言已然形成了一个庞大且稳定的应用生态。对于企业而言,采用Java方案的风险相对较小。

java的缺点:

1.使用大量的内存。靠虚拟机运行,运行速度相对较慢。

2.不能和底层打交道,不支持底层操作。

3.启动时间慢。

4.因为Java删除了指针,所以不如C/C++等语言灵活。

总之,java一直是编程语言中的老大,一直是编程语言中的老大,作为一门永远不会过时的语言,在更迭迅速的时代,,Java作为一个异类身处其中,从问世起便立于不败之地。

&&是逻辑与的意思。只要第一个条件不满足,后面条件就不再判断

例如:

public class Test {

 

    public static void main(String[] args) {

 

        if ((5 == 6) && (100 / 0 == 0)) {

            System.out.println("运算没有问题。")

        } else {

            System.out.println("没有报错")

        }

 

    }

}

运行结果:

||:称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。

例如:

public class Test {

    public static void main(String args[]) {

        if ((4 > 5) || (5 > 4)) {

            System.out.println("TRUE")

        } else {

            System.out.println("FALSEs")

        }

    }

}

运行结果:

&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。

举个例子:

1、a &&b

当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。

2、a || b

当a、b有一个为真时,结果为真。a、b都为假时结果为假。

扩展资料:

在java中还有其他的逻辑符号,比如:!、|、 &

“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。

而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:

“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。

“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。