码迷,mamicode.com
首页 > 编程语言 > 详细

java概述

时间:2016-08-12 22:17:33      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:java   概述   

1.计算机基础知识


计算机:是一种能够按照程序运行,自动,高速处理海量数据的现代化职能电子设备。由硬件和软件所组成,没有安装任何软件的计算机被称为裸机。常见的形式有台式计算机、笔记吧嗯计算机和大型计算机等。


计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。计算机的应用主要在一下几个方面?

  1. 科学计算

  2. 数据处理

  3. 自动控制

  4. 计算机辅助设计

  5. 人工智能

  6. 多媒体应用

  7. 计算机网络


计算机硬件:是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

    计算机通常由CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘,鼠标,显示器等多个部件组成。


计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成的特定功能,计算机软件按照其功能划分为系统软件和应用软件。

    系统软件:DOS,Linux,Windows等

    应用系统:office  QQ聊天 扫雷


软件开发

    软件:按照特定顺序组织的计算机数据和指令的集合

    开发:软件的制作过程

    软件开发:借助于开发工具和计算机语言制作软件


语言:人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换。


计算机语言:

    人与计算机之间进行信息交流沟通的一种特殊语言

    计算机语言中也有字符,符号等等。

    常见的计算机语言如C,C++,C#,JAVA等。


计算机软件:计算机软件都是用各种计算机语言编写的。最底层的是机器语言,它是0和1组成,可以被某种电脑直接理解,但人就很难理解。上面还有一层是汇编语言,它只能由某种电脑的汇编软件翻译为机器语言程序,才能执行。人能够勉强理解汇编语言。人常用的语言是更上一层的高级程序设计语言,比如C,C++,java等。这些语言编写的程序一般都可以在多种电脑上运行,但必须由一种叫编译器或是解释器的软件将高级语言翻译为特定的机器语言程序。编写计算机软件的人员叫程序设计人员,编程人员。他们中的高手也自称黑客。


人机交互:软件的出现实现了人与计算机之间更好的交互。

    交互方式:

        图形化界面和命令行界面


2.java语言概述


java语言的发展史:

詹姆斯·高斯林(James Gosling)
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算 机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

Java Development Kit
    1.0.2
    1.1.1 -->1.1.6 -->1.1.7 -->1.1.8
     1.2.1
Java 2 SDK
    1.2.2
    1.3.0 -->1.3.1
    1.4.0-->1.4.1-->1.4.2 -->1.5.0(5.0) -->1.6.0(6.0)-->1.7.0(7.0)
    jdk8


java语言平台版本:


J2SE(Java 2 Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。


J2ME(Java 2 Platform Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。


J2EE(Java 2 Platform Enterprise Edition)企业版,是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

java语言的特点:

简单性        解释性
面向对象        高性能
分布式处理    多线程
健壮性        动态
结构中立        安全性
开源
跨平台





3.JDK的下载与安装


4.经典的HelloWorld


5.环境变量的配置

本文出自 “11831428” 博客,请务必保留此出处http://11841428.blog.51cto.com/11831428/1837138

java概述

标签:java   概述   

原文地址:http://11841428.blog.51cto.com/11831428/1837138

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!