java上册 第一章

来源:互联网 发布:网络2d枪战游戏 编辑:程序博客网 时间:2024/04/28 11:21

初识 JAVA

 

java是一种简单的,面向对象的,分布式德尔,解释的,安全的,可移植的,性能优异的多线程语言。它以其强安全性,平台无关性,硬件结构无关性,语言简洁,面向对象的特点。

20世纪70年代末和80年代初    C语言成为主流的编程语言

最先开始java名字叫做Oak 后改名为java                        java 之父 john Gage             1995年初在好莱坞硅谷演讲引起轰动,后成为主流编程语言 。   它吸收了C++,LISP,SmallTalk,Mesa等编程语言的精华。

那个年代计算机语言还不像现在 而且在人机互动过程中 需要翻译 而语言是人们编写出来的 计算机是很笨的,只能识别二进制代码

中间语言被称为字节码,   计算机语言分为    机器语言,汇编语言和高级语言。高级语言的特点 编译和解释。

java最初是为了

java最初是为了嵌入式设备而生的,而且运行java需要一个重要的东西那就是 JDK,

JDK: java开发工具集,包括java的编译环境,运行,调试环境。

JUM虚拟机: 不同平台有不同的虚拟机。

java面对不同的对象分为三类    j2SE,j2EE,j2ME.      后改名为     javaSE, javaEE,javaME。

JAVA SE java标准版 主要用于桌面应用开发,, 他是最基础的,适用于普通PC及笔记本电脑。

JAVA EE java企业版,适用于服务器,重点定位于企业级别的分布式软件。

JAVA ME java微型版,主要用于嵌入式设备

java是一套完整的IT行业解决方案,包含了很多的技术,从整体上划分,java技术分为java编程语言和java平台。

java编程语言是一种高级语言,它的特点有很多,例如     

简单                                    结构中立

面向对象                            分布式

可一直                               高性能

多线程                               健壮

动态                                    安全

平台是指程序运行的硬件或者软件环境。当今主流平台包括Windows,Linux,Unix,Mac OS等,

这些平台可以描述为操作系统以及下层硬件的一个组合体。java平台与这些平台的不同处在于,java平台是一个运行在其他基于硬件的平台之上的纯软件平台。  java平台有两个组件,  java虚拟机    JVM  和java应用程序借口  javaAPI,

C和java程序的入口都是卖弄()函数(在java中函数称为方法)

 面向对象  是指看待问题和处理问题的方式      分为对象和类,  一个东西就代表一个具体的事物。 

对象的主要主城部分 属性和行为   属性就是对象由什么组成而行为时代表对象可以做什么。

类是生成对象的模板,在软件系统中声称对象需要有类,

 java程序(XXXX.java)书写完成后经过(SDK)翻译成class文件,

一个复杂的java应用程序可能要牵涉网络,安全,数据库访问,图形等等。       JVM提供庞大的类库这就是JAVA  API



java虚拟机执行java代码步骤



即时编译器   JIT  


程序设计   1 分析问题 2确定数据结构和算法3编制程序4调试问题,

算法   1数值运算  方程式求解函数积分求解

2非数值  资料搜索             baidu   和 goole   

流程图分为三种结构     顺序结构    选择分支结构  循环机构

流程图绘制方法       判断菱形 开始结束 椭圆形  处理长方形 输入输出平行四边形 













J

0 0