JAVA预科

上传人:jiups****uk12 文档编号:45503113 上传时间:2018-06-17 格式:PPT 页数:31 大小:2.36MB
返回 下载 相关 举报
JAVA预科_第1页
第1页 / 共31页
JAVA预科_第2页
第2页 / 共31页
JAVA预科_第3页
第3页 / 共31页
JAVA预科_第4页
第4页 / 共31页
JAVA预科_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《JAVA预科》由会员分享,可在线阅读,更多相关《JAVA预科(31页珍藏版)》请在金锄头文库上搜索。

1、JAVA基础1204预科班世上没有绝望的处境,只有对处境绝望的人 版权所属:Name: 马进云TEL: 13182746656Email: MyG QQ: 861885354预科课程概述Java简介开发环境搭建Linux操作作品展示MyGJava,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。1990年,Sun公司成立了一个软件设计团队,其中有James等人,他们合作的项目称为 “绿色计划”。James开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。 随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。 这种语言一

2、开始被叫做“Oak”,这个名字得自于Gosling想名字时看到了窗外的一棵橡树1994年,随着互联网飞速发展,他们用Java编制了HotJava浏览器,得到了Sun公司 首席执行官的支持,得以研发和发展。1995年Oak更名为Java一天,Java小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用 Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同, 于是Java就叫JAVA。Java的诞生 MyG 2009-04-21 甲骨文和Sun公司宣布达成收购 协议。 甲骨文将以每股9.50美元的价格收购Sun公 司,这笔交易总价值约74亿美元。 MyGu1

3、995年5月23日,Java诞生 u1996年1月,(JDK1.0)诞生 u1997年2月18日,JDK1.1发布 u1998年12月8日,JAVA2企业平台J2EE发布 u1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME) u2000年5月8日,JDK1.3发布 u2000年5月29日,JDK1.4发布 u2004年9月30日,JDK5.0发布 u2006年12月11日,JDK6.0发布 u目前JAVA的最新版本为1.7正式版,Oracle官方称为Java 7MyGuJavaSE:java平台标准版,桌面应用 uJavaEE:java

4、平台企业版,web开发 uJavaME:java平台微型版,手持设备 uCorejava 部分属于SE范围Java的三个版本MyGJavaC+对比 重载多继承指针垃圾回收面向对象跨平台MyG健壮安全跨平台面向对象简单MyG运行速度慢 依赖Java虚拟机 MyGJAVA开发环境windows/LinuxJDK1.6NetBeans/JBuilder/Eclipse/MyEclipseOracle 9i/Mysql/DB2MyG下载并安装JDK1.网站下载JDKhttp:/ (现在为Oracle公司所有)根据开发机器的不同,请下载相应平台下的JDK2. Install JDKUnix和Linux下

5、: 需要有软件安装包和相应的权限MyGJDK 下载页面 32平台JDK下载MyG配置Java环境变量uJAVA_HOME Java的安装路径uCLASSPATH 类的搜索路径uPATH 找命令的地方MyG配置window下Java环境变量设置如下三个环境变量: JAVA_HOME, CLASSPATH, PATH依次点击:我的电脑右键属性高级 环境变量系统变量PATHMyG 注意第2个和第3个前面有个点和分号JAVA_HOME C:Javajdk1.6.0_02path .;%JAVA_HOME%bin;CLASSPATH .;%JAVA_HOME%libdt.jar.;%JAVA_HOME%

6、libtools.jar;MyG配置Unix下Java环境变量u Unix系统: lcsh: 添加以下三行命令到 $HOME/.cshrc文件中setenv JAVA_HOME /usr/java.setenv PATH $JAVA_HOME/bin:.setenv CLASSPATH . lbsh/ksh:添加以下三行命令到 .bash_profile文件中JAVA_HOME=/opt/tools/jdk1.5.0_06PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.export JAVA_HOME PATH CLASSPATHMyGJDK 在整个JDK 中,JVM

7、是不跨平台的, 其余都是跨平台的(即所有.class 文件是 跨平台的),如果只是为了运行Java 程序 ,只需要在用户系统上安装JRE 即可,如 果还要开发那就需要完整安装JDK 了。MyGJDK与JRE与JVMJDK JREJVMJDK:(Java Development kit)包含Java运行的基本类库和开发命令,安装 JDK可以进行完整的Java开发。JRE:(Java Runtime Environment)包含Java运行的基本类库和一些运行命令, 安装JRE可以运行编译好的Java程序。JVM:(Java Virtual Machine) Java语言内部运行的核心。MyGJa

8、va虚拟机(JVM)BytecodeJVMCPUu提供字节码(bytecode)的运行环境u屏蔽不同底层平台的差异MyGMyG.java文件.class文件javac.exe 结果java.exe编译JVM运行HellowordMyGJAVA编译过程编辑源代码编译目标码(二进制机器码)可执行文件 源码机器码机器码机器码CPUCPUCPU跨平台010011011010001100110101不跨平台MyGHelloWorld.javaHelloWorld.classjavacjava跨平台不跨平台Java程序的运行过程MyG你可以选择这样的“三心二意”:信心、恒心、决心;创意、乐意 学习心态My

9、G高级软件工程师坚持到最后,你就是同样的起点MyG很多公司的HR都在痛苦招人难,找不到合适的 人;而大街上铺天盖地的人找不到工作,一群群不 象以前那样值钱的大学生到处游荡。企业急功近利 ,不愿自己培养,需要找到马上能干活的人,担心 人员流动导致培养的投入付之东流;而不争气的大 学生很多眼高手低,学了几年,手无缚鸡之力,眼 高手低,性格脆弱地一塌糊涂。更悲剧的是大把大 把的毕业生,没认清楚自己在社会的定位,总是异 想天开,拿无知当筹码。摘自刘苍松微博MyG你所浪费的今天,是昨天死去的人奢望 的明天; 你所厌恶的现在,是未来的你回不去的 曾经。哈佛大学MyGLinux操作Helloword EclipseTomorrow版权所属:Name: 马进云TEL: 13182746656Email: MyG QQ: 861885354

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号