Java 教程

作者: Arvin Chen 分类: Java 来源: Break易站(www.breakyizhan.com)

什么是Java?

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。

Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java能做什么

  1. 视频游戏开发
  2. Android应用开发
  3. 桌面GUI
  4. 软件开发
  5. 网站开发

Java有什么优点

  1. java是纯面向对象的语言。《java 编程思想》中提到“Everthing is object”,它能能够直接反应显示世界中的对象。
  2. 平台无关性。java语言可以一次编译,到处运行。无论是什么平台对java程序编译后都可以在其他的平台上运行,这是因为,java是解释型语言,编译器将其编译成字节码,然后在jvm中解释执行。所以只要在平台上安装了对应的jvm,那么就可以在该平台上运行。
  3. java提供了很多内置的类库,通过这个些内置类库,简化了开发人员的程序设计工作,同时也缩短了项目的开发时间。例如java提供了对多线程的支持,提供了网络通信的支持,最重要的是提供了垃圾回收器,开发人员不用关心内存的管理。
  4. 提供了对web应用开发的支持。例如,Applet、servlet和jsp可以用来开发web应用程序;socket、rmi可以用来开发分布式应用程序的类库。
  5. 具有较好的安全性和健壮性。java语言经常被用在网络环境中,为了增强程序的安全性,java语言提供了一个可以防止恶意代码攻击的安全机制(数据边界检测和bytecode校验等)。java的加强型机制。垃圾回收器,异常处理和安全检查机制使得java语言编写的程序有很好的健壮性。
  6. 去除c,c++语言中难以理解、容易混淆的特性,例如头指针,文件、结构、单元、运算符重载。虚拟基础类、多重继承等,使得程序更加严谨、简洁。

Java有什么缺点

  1. 大量使用内存:Java相比C++,需要使更多的内存
  2. 学习曲线:Java其实不是学起来最简单的语言,但幸好也不是最难的
  3. 缓慢的启动时间:每一个试着用java写安卓应用的人都知道,同样的代码在模拟器中,启动有多么缓慢
  4. 需要运行环境、不适合开发桌面应用程序

Java有哪些知名的应用

  1. 《我的世界》:这是一款知名度挺高的沙盘游戏,《我的世界》就是用Java写的,怎么样,你也想自己用Java创造一个世界?
  2. 淘宝网:淘宝网的服务端就是用Java写的,成功的支撑起了双十一双十二的"大数据"
  3. 编程IDE方面,Eclipse、netbean、IDEA都是java做的。
  4. Java在大数据存储方面,也有Hadoop、Elasticsearch等著名软件,同是还有很多由基于Jvm的语言。
  5. Android操作系统:大名鼎鼎的安卓操作系统,开发语言就是Java

Java的第一个程序"HELLO WORLD"

下面给出的程序是Java打印“Hello World”到屏幕的最简单的程序。试着逐步了解每一个代码: 用Hello World的例子开始Java的编程
/* 这是一个简单的Java程序.
   文件名 : "HelloWorld.java". */
class HelloWorld
{
    public static void main(String args[])
    {
        System.out.println("Hello World");
    }
}

输出:

Hello World

 

  •   本文标题:Java 教程 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/java/14648.html

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注

    更多阅读