java上课笔记1

java简介

一.计算机语言的历史

软件从架构上分类:

C/S(Client/Server):基于客户端和符文器

B/S(Browser/Server):基于浏览器和服务器

如果这个软件你在使用的时候需要安装(客户端),就是C/S;

如果软件用浏览器打开就是B/S

B/S架构更好一些

因为在处理并发性问题上,在软件的维护性上B/S架构更好

 

从层次上分:

底层软件:(数据库,操作系统,驱动程序)给上层应用提供服务,上层应用软件是在底层软件的基础上运行的

上层软件:供用户使用的

JAVA所以的软件都可以做;主要做的上层应用(java的开发效率高)

第一代语言:机器语言(计算机只认识0和1 ) 运行速度快 编程效率慢 

(8421码:0001 0010 0100 1000 )

第二代语言:汇编(最大的特点出现 助记符:用一些英文字母来代替常用字符 例如 0010 mod0001)

第二代语言:高级语言(接近自然语言)c c++ vb....

理论上的第四代语言(纯自然语言)

 

从层次上分计算机语言1.计算机语言

                            2.编译型语言  (c语言 ) 一次性读完

                            3.解释型语言 (vb)  读一行解释一行

                            4.shell()用户和计算机沟通的桥梁  cmd

                             自身不能完成功能但是可以调用其他语言为自己服务(批处理文件(window下的可执行文件  .exe .bat文件))

  脚本: 自身不能完成功能,是提供其他的程序调用

 

 

java的发展历史

 95年sun公司,SET-TopBox技术难题处理器的选择:james gosling(HTML),自己创建一门语言在所有的平台上都能运行,而且运行的效果一样(启发)。最开始叫okay   后来叫JAVA

95 年5月21日 JAVA诞生 JDK1.0

J2SE 1.2版本

到1.5版本 叫 JAVASE 5.0

java最大的特点 :跨平台性

怎么实现跨平台?JVM (java的虚拟机(每个操作系统有特定的虚拟机)) 把JAVA代码翻译成不同操作系统(或平台)可以运行的代码(一个翻译的过程)

                     垃圾回收机制:申请的内存不用手动的释放,会自动的收集

 

java的下载安装

 

JDK(JAVA开发者程序包)如果我们要开发JAVA程序时安装JDK ,本身包含JRE。(有调试模式)

JRE(JAVA运行时环境)包含JVM以及JAVA的一些基础类库(如果只是想运行JAVA,只需安装)

 

JAVA SE 标准版(包含JAVA最基础的内容)

JAVA EE 企业版

JAVA ME 移动版

 

 

在CMD下执行的程序默认是从当前路径下找

PATH环境变量的作用是用来寻找可执行程序的,如果我们执行一个程序,当前路径没有就去PATH环境变量中找

PATH环境下可设置多个环境变量用;隔开

执行 JAVA.EXE 编译JAVAC.EXE

 

 

 

 

 

 

 

posted @ 2013-01-31 20:31  白小白丶  阅读(105)  评论(0编辑  收藏  举报