• 初识Java


    计算机发展史

    第一代语言

    机器语言

    • 我们都知道计算机的基本计算方式都是基于二进制的方式。

    • 二进制: 010111001010110010110100

    • 这种代码是直接输入给计算机使用的,不经过任何的转换!

    第二代语言

    汇编语言

    • 解决人类无法读懂机器语言的问题

    • 指令代替二进制

    第三代语言

    高级语言

    • 大体上分为:面向过程和面向对象两大类。

    • C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言。

    Java帝国的诞生

    C&C++

    ◆1972年C诞生

    ◆贴近硬件,运行极快,效率极高。

    ◆操作系统,编译器,数据库,网络系统等

    ◆指针和内存管理

    ◆1982年C++诞生

    ◆面向对象

    ◆兼容C

    ◆图形领域、游戏等

    Java初生

    Java是Sun Microsystems于1995年推出的高级编程语言。

    ◆1995年的网页简单而粗糙, 缺乏互动性。

    ◆图形界面的程序(Applet)

    ◆Bill Gates说:这是迄今为止设计的最好的语言!

    ◆Java 2标准版(J2SE):去占领桌面

    ◆Java 2移动版(J2ME):去占领手机

    ◆Java 2企业版(J2EE):去占领服务器

    ◆大量的巨头加入

    Java发展史

    ◆他们基于Java开发了巨多的平台,系统,工具

    ◆构建工具: Ant, Maven, Jekins

    ◆应用服务器: Tomcat, Jetty, Jboss, Websphere, weblogic

    ◆Web开发: Struts, Spring,Hibernate, myBatis

    ◆开发工具: Eclipse, Netbean,intellij idea, Jbuilder

    ◆2006 : Hadoop (大数据领域)

    ◆2008 : Android (手机端)

    ◆一个伟大的帝国诞生了!

    Java特性和优势

    ◆简单性

    ◆面向对象

    ◆可移植性

    ◆高性能

    ◆分布式

    ◆动态性

    ◆多线程

    ◆安全性

    ◆健壮性

    Java三大版本

    ◆Write Once、 Run Anywhere

    ◆JavaSE :标准版(桌面程序,控制台开....)

    ◆JavaME :嵌入式开发(手机,小家......)

    ◆JavaEE : E企业级开发(web端, 服务器开发..)

    JDK、JRE、JVM

    ◆JDK : Java Development Kit

    ◆JRE : Java Runtime Environment

    ◆JVM : JAVA Virtual Machine

    Java 语言排行

    Java可以做什么

    • 客户端(银行软件、商场结算软件)

    • 浏览器(京东商场、淘宝网)

    • 移动端(android APP)

    • 高速运算和处理(大数据开发)

    Java职业路线

    Java程序运行机制

     

    HelloWorld程序记事本开发步骤

  • 相关阅读:
    2021年最后的每日一题练习 (持续更新)
    ColorPickUper类算出图片的主要色调
    js控制gif从第一帧开始播放的办法
    ExternalInterface.addCallBack 在TT浏览器 IETester等浏览器上的问题
    js版的矩形式图,算法借鉴datavjs
    Feathers ui给组件加个特定的皮肤
    linux笔记
    ofbiz调试
    ofbiz 笔记
    给gridview动态生成radiobutton添加OnCheckedChanged监听函数
  • 原文地址:https://www.cnblogs.com/ITHSZ/p/13130233.html
Copyright © 2020-2023  润新知