zoukankan      html  css  js  c++  java
  • 初识Java

    初识JAVA

    目录

    1. Java帝国的诞生

    2. Java的特性和优势

    3. JDK、JRE、JVM(与JAVA开发相关的东西)

    4. 搭建开发环境

    5. Hello,World

    6. IDEA(集成开发工具)安装和介绍

    1、Java帝国如何诞生的?

    1972年C语言诞生

    随着Unix问世,C语言迅速建立了统治

    C语言的特点

    (1)、贴近硬件,运行极快,效率极高。

    (2)、C语言开发的应用:操作系统、编译器、数据库、网络系统等

    C语言的繁琐:

    1、指针:虽然能够直接去操作内存,但是C语言没有给程序员工具去做越界检查

    2、内存管理:C语言放任内存,不会主动释放内存空间

    3、可移植性差:C语言要求所有人尽可能的使用标准的C的函数库,有一点小失误就会无法运行

    以上几个特性让C语言的程序的问题有些在编译期间无法发现,只有在程序运行的时候才能够暴露出来。

    突出的缺点:成本高、浪费精力

    1982年C++诞生

    特性

    1、面向对象

    2、兼容C

    3、图形领域、游戏领域等方面很强大

    正式因为C和C++语言的这些繁琐,程序员产生了反抗,去研发新语言

    希望建立的新语言的特点

    1、语法像C(不忘祖)

    2、没有指针(去掉繁琐)

    3、没有内存管理(去掉繁琐)

    4、可移植性强,编写一次,到处运行(C的优势发扬)

    如何实现可移植性强?

    在每个操作系统上增加抽象层,JVM(JAVA的虚拟机)只要有装了环境,在任何电脑上都可以正常的跑

    5、面向对象(继承C++的优势)

    6、类型安全

    7、高质量的类库

    ......

    Java初生

    历史:1995年网页简单、粗糙,缺乏互动性。于是Java开发了一个图形界面程序(Applet),使得网页美轮美奂,震撼人心

    Java通过Applet让很多程序员了解到了Java,吸引到了人员去学习Java

    Java 2 标准版(J2SE):去占领桌面(失败了)

    Java 2移动版(J2ME):去占领手机(失败了)

    Java 2 企业版(J2EE):去占领服务器(成功了)

    吸引大量巨头加入

    代表:IBM

    第一个使用JAVA J2EE的许可证的公司 BEA公司

    BEA公司迅速利用JAVA J2EE开发了很多平台、系统、工具

    构建工具:

    Ant、Maven(之后会重点学习)、Jekins

    应用服务器:

    Tomcat(必须学习)、Jetty、Jboss、Websphere(IBM)、weblogic(集群功能,展现了复杂运用的可扩展性、高可用性)(被称为中间键)他解放了程序员,让他们专注于业务开发。

    三高问题

    1、高可用

    2、高性能

    3、高并发

    Web开发:(开源框架)

    Struts、Spring、Hibernate、myBatis

    开发工具:

    Eclipse(早年的开发平台)、Netbean、intellij idea、Jbuilder

    ......

    以上工具大部分开源

    2006年:Hadoop(大数据)

    2008年:Android(手机端)

    全世界有百万程序员会JAVA,在这百万程序员当中大概只有1%的程序员精通JAVA,剩下的99%只是会JAVA

    于是乎一个伟大的JAVA帝国诞生了

  • 相关阅读:
    paip.提升性能---- 网站并发数的总结.txt
    paip.mysql 5.6 安装总结
    UIView上添加了一个按钮和一个单击手势的事件相应,互相不影响的处理方法。。
    paip.mysql备份慢的解决
    paip.输入法编程---词频顺序order by py
    paip.超实用 360浏览器最近频繁奔溃解决流程.
    hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)
    给定一个字符串,仅由a,b,c 3种小写字母组成。
    汉语-词语:心境2
    汉语-词语:休咎
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14003495.html
Copyright © 2011-2022 走看看