「每日三分钟Java速成」-了解Java基础

发表时间: 2019-05-28 17:35

一、Java的由来

Java是Sun公司1995年5月推出的Java程序设计语言和Java平台的总称,是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java最初被命名为Oak,由詹姆斯·高斯林(James Gosling)从1990年代初开发,到现在已经近三十个年头了,随着互联网的崛起而迅猛发展,现在已经是最重要的语言之一了。

Java承诺Write Once,Run Anywhere,是基于JVM虚拟机的,具有很强的移植性,在企业级应用里面,基本是霸主的存在。

二、Java语言的特点

  1. 是面向对象的
  2. 是分布式的
  3. 是安全的
  4. 是可移植的
  5. 是多线程的
  6. 是动态的
  7. 是健壮的
  8. 是简单的

其中Java面向对象有三大特性最为重要:封装、继承、多态。

三、面向对象思想

面向对象是现在主流的程序设计思想,早已取代了之前的面向过程开发,Java是面向对象编程语言,理解好面向对象的概念对Java程序的编写非常重要。

面向对象可以将复杂的业务逻辑简单化,增强代码复用性。其中封装、继承、多态是面向对象语言的三大特性。C++、Java、C#等都是面向对象的编程语言

四、开发工具

支持Windows、Mac、Linux环境开发,需要安装JDK。主要的编辑器有eclipse、idea、NetBeans等,推荐 idea。

五、第一个程序

这里我们先写一个demo类,里面只有一个main方法,打印出最经典的“Hello world!”就可以了。