初识 JAVA
java是一种简单的,面向对象的,分布式德尔,解释的,安全的,可移植的,性能优异的多线程语言。它以其强安全性,平台无关性,硬件结构无关性,语言简洁,面向对象的特点。
20世纪70年代末和80年代初 C语言成为主流的编程语言
最先开始java名字叫做Oak 后改名为java java 之父 john Gage
那个年代计算机语言还不像现在 而且在人机互动过程中 需要翻译 而语言是人们编写出来的 计算机是很笨的,只能识别二进制代码
中间语言被称为字节码, 计算机语言分为 机器语言,汇编语言和高级语言。高级语言的特点
java最初是为了
java最初是为了嵌入式设备而生的,而且运行java需要一个重要的东西那就是 JDK,
JDK: java开发工具集,包括java的编译环境,运行,调试环境。
JUM虚拟机: 不同平台有不同的虚拟机。
java面对不同的对象分为三类 j2SE,j2EE,j2ME.
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
流程图分为三种结构 顺序结构 选择分支结构 循环机构
流程图绘制方法 判断菱形 开始结束 椭圆形 处理长方形 输入输出平行四边形