java是一种编程语言。Java语言作为面向对象编程语言的代表,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念(博主:我™的,我就学c++),实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java是一门面向对象编程语言。编程语言有很多种,Java语言就是编程语言的一种,Java不但可以用来开发软件,还可以用来开发网站后台程序。学习Java 语言,主要是学习它的语法词汇和格式 。
例如Java规定了源代码中每个词汇、语句的含义,也规定了它们该如何组织在一起,这就是语法(Syntax)。而且在Java语言中,我们使用 System.out.println 语句输出,在计算机屏幕上显示文字。
Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。其特点主要体现在以下几个方面:
1、简单性
Java看起来设计得很像C++,但实际上它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的许多概念(博主:真的假的。。。),能够自动处理对象的引用和间接引用,实现自动的无用单元收集。
2、面向对象
Java语言全面支持动态绑定,Java语言是一个纯的面向对象程序设计语言。
3、分布性
Java是分布式语言,支持在网络上应用,既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。
Java程序只要编写一次,就可到处运行。
4、编译性和解释性
Java编译程序生成字节码(byte-code),而不是通常的机器码。
所有的Java代码都是要编译的,java不经过编译就什么用都没有。
java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的。
5、稳健性
Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。
Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。