java概述
来源:互联网 发布:服装斜纹捆条计算法 编辑:程序博客网 时间:2024/05/01 22:14
Java的由来
1990年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制
1993年Sun公司将目标市场转向 Internet。SUN(Stanford University Network)
1994年将Oak语言更名为Java
1995年Java被正式发布,之后立即引起极大的轰动
Java语言的发展史
l Java Development Kit
• 1.0.2
• 1.1.1à 1.1.6à 1.1.7à 1.1.8
• 1.2.1
l 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)
Java平台的三个版本(1999.6): J2SE/J2EE/J2ME
Java 平台版本
J2EE(java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包括的技术如:Servlet,Jsp等,主要针对于Web应用程序开发。
J2SE(java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
J2ME(java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为 JAVAEE JAVASE JAVAME
Java语言的主要特点
开源—开放源代码
跨平台:
程序不直接运行到操作系统上,而是运行在操作系统之上的Java虚拟机中,针对不同的操作系统,开发不同的Java虚拟机,就可以使同一个程序在不同的操作系统中都能够运行,这就是跨平台。
JVM的存在使得Java程序无需针对各种操作系统进行针对性的研发,只需开发一次,即可在所有操作系统平台下运行。
Java语言环境搭建JRE与JDK
JRE(Java Runtime Environment)Java 运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可。
JDK(Java Development Kit)Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括JRE。所以安装了JDK,就不用单独安装JRE了。
其中开发工具:编译工具(javac.exe)打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
Java平台架构
JDK安装
下载JDK:http://www.oracle.com
安装:完全安装(JDK+JRE)
绿色安装(JDK)
人机交互方式(cmd命令)
图形化用户界面:如window系统的桌面图标,通过鼠标点击运行程序。
命令行操作模式:在指定的位置,通过输入命令编码完成对计算机的操作。
常用命令:
• 盘符名称: 进入指定的盘符
• cd目录名称 进入/显示指定名称的目录
• cd.. 当前目录后退一级
• cd\ 退到当前盘符根目录
• dir 列表当前目录结构
• md目录名称 创建指定名称的目录
• rd目录名称 删除指定名称的目录
• cls 清除屏幕所有显示内容
• del文件名 删除指定文件
• exit 退出DOS模式
• help (指令名) 进入帮助系统/进入指令详细帮助信息
第一个java程序
class Demo
{
public static void main(String[] args)
{
System.out.println("hello");
}
}
l 首先定义一个类
class 类名
l 在类定义后加上一对大括号{}
l 在大括号中间添加一个主(main)方法/函数
public static void main(String [] args){ }
l 在主方法的大括号中间添加一行输出语句
System.out.println(“hello world”);
Java程序编写执行流程
配置环境变量
Path的配置
系统环境变量配置
计算机(右键)→属性→高级系统设置→高级→环境变量→系统变量→双击变量下面名称叫path
将jdk安装目录下的bin目录添加到最左边并添加分号
参照型配置
为避免多次修改造成问题,单独配置JDK目录为独立环境变量JAVA_HOME,使用引用格式配置path:%JAVA_HOME%表示JDK安装目录
临时型配置
在命令行中设置set环境变量名=值
path环境变量作用
使path环境变量下配置的所有目录内的操作系统可识别的可执行文件,在操作系统的任意目录内均可以运行(也就是说,在计算机任意位置都能识别javac和java等命令,而不必只能在javaJDK的bin目录下才能使用这些命令)
l path环境变量配置具有先后位置关系(系统配置>用户配置and配置目录里也有先后顺序)
classpath环境变量配置
作用:使classpath环境变量下配置的目录内的.class字节码文件可以再任何目录下运行,功效等同于path
系统环境变量配置
计算机(右键)→属性→高级系统设置→高级→环境变量→系统变量→新建
变量名:classpath
变量值:填写自己要设置的随处运行的class参照目录- Java 概述
- JAVA概述
- Java概述
- java 概述
- Java概述
- Java概述
- Java概述
- Java概述
- JAVA概述
- Java概述
- Java概述
- java---概述
- Java概述
- java概述
- java概述
- java概述
- Java概述
- Java概述
- Lua 字符串函数扩展 Split
- 《灵飞经5·龙生九子》 第二十二章 河咸海淡(下)
- 学生管理系统中遇到的问题总结(一)
- Net存储过程的应用
- 水平扩展性(horizontal scalability)的含义
- java概述
- Linux学习笔记(三)
- XCODE的其它功能
- HDU 4576(2013杭州邀请赛) 滚动数组+模拟过程
- 用户体验网址收集
- ubuntu和mac OS X下另一种使用QQ的方法
- poj2033Alphacode(dp)
- uva 208
- 《灵飞经5·龙生九子》第二十三章 力压须眉(上)