Java 入门基础

第零章 开始学习Java

   

1.Java基础最重要

Java学习中,Java的基础、Java面向对象是最关键的,而一些像框架技术等都是建立在基础之上东西。

   

   

多多处理问题,积累处理问题的能力。

   

Java框架技术:structs hibernate spring

   

   

第一章 Java概述及开发环境的搭建

Java 概述

Java是一种非常流行的面向对象的编程语言。在各个软件开发领域都有广泛的应用。Java代码是可移植的,可以做到一处编写,到处运行的目的。

   

Java 的由来

SUN公司是Java的缔造者,在1982SUN公司成立,在2009ORACLE74亿美元的价格收购了SUN公司。SUNStanford University Network的简称(而不是太阳SUN)。

1991SUN公司竞标Green项目,Green项目内容就像今天的嵌入式开发。SUN的工程师一开始打算用C++来开发,但是发现C++开发比较复杂,SUN工程师基于C++开发了一门新的语言OAK。最终SUN公司竞标Green项目失败。那时浏览器技术特别流行,像NetScapeIE等浏览器,SUN工程师用OAK开发了HotJava浏览器。随着OAK的逐渐成熟,SUN公司要注册OAK,但是发现OAK已经被人注册,不得已要重新命名,SUN工程师以他们工作中经常喝的一种叫Java的咖啡命名,最终产生了Java语言。现在我们经常看到的Java 咖啡标志就是由此而来的。

   

Java的发展历程

1991出现Java1995年发布Java1.0 ,也就是JDK1.0 ,JDK是Java Development Kit(java开发工具包)的简写。

在之后出现了Java2.0 ,Java2.0使Java成为真正的具有可移植性性的编程语言。

Java1.5版本,也成为Java5.0版本,Java的功能已经非常稳定、强大。

当前比较流行使用的是Java1.6 版本。

Java的主要设计者:James gosling

   

Java的三大分支
Java三大分支:Java SE、Java EE、Java ME

Java 三大分支的关系

   

Java的可移植性性原理

Java源代码先经过Java编译器编译生成平台无关的字节码文件,然后由对应系统的Java虚拟机运行Java字节码文件。

如上我们编写好Java源程序后,保存为.java扩展名的Java源文件,经过javac.exe程序编译,生成.class的字节码文件,再经过java.exe 运行字节码文件。不同平台有对应的java.exe程序,也称为JVM。

Java 语言的特点

1. 安全

2. 高效

3. 稳定

4. 可移植

5. 强大的多线程功能

6. 适合于分布式开发

7. 强大的网络编程能力

8. 动态语言

9. 中性结构

原文地址:https://www.cnblogs.com/wayne-ivan/p/3676532.html