java语言第1天(简介)

java语言第1天(简介)

ID:40350052

大小:1.27 MB

页数:44页

时间:2019-07-31

java语言第1天(简介)_第1页
java语言第1天(简介)_第2页
java语言第1天(简介)_第3页
java语言第1天(简介)_第4页
java语言第1天(简介)_第5页
资源描述:

《java语言第1天(简介)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言简介21.1.1 Java发展史Java语言之父—JamesGosling在1990年,Sun公司成立了一个软件设计团队,其中除了JamesGosling,还有PatrickNaughton和MikeSheridan等人,他们合作的项目称为“绿色计划”。1992年,Sun公司的FirstPerson小组,开发手机、PDA应用软件,最初使用的是C++语言小组转移到交互式电视ITV机顶盒的开发,Oak语言,即Java的前身1994年底,JamesGosling参加了在硅谷召开的“技术、教育和设计大会”。他报着试一试的心情向与会者演示了Java的功能。他

2、点击了网页上的一个静止的分子结构图标,一条命令通过互联网送到了几百英里外的网站,下载了一段Java小程序,在本地工作站上开始执行。在几秒钟时间里,原本静止的网页上,一个分子图像以三维动画的方式转了起来。1996年,Java编译器的第一版发布并发放许可1997年,SUN推出Java1.1(JDK1.0),国际标准化组织批准Java规范1998年,SUN推出Java2(JDK1.2)后续JDK1.3和JDK1.4目前JDK1.5,更名为Java5(最新1.6Beta版)3什么是JAVAJava完全面向对象的编程语言。Java可用来生成两类程序:应用程序、小应用程序

3、(Applet)。Java既是一种解释执行的语言,也是一种编译执行的语言。4Java的基本特点3-1简单Java的风格类似于C++;Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理;面向对象在Java中任何东西都是对象,因此,重点集中在数据以及应用程序中的数据操作方法。分布式Java提供了包容广泛的例程库.健壮性Java是强类型的语言Java的自动垃圾收集机制防止了内存丢失等动态内存分配导致的问题。Java不支持指针,这杜绝了内存的非法访问。Java解释器运行时实施检查,可以发现数组和字符串访问的越界5Java的基本特点3-2安全Java语言

4、提供的安全编译器提供的安全字节码校验器类加载器体系结构中立源代码级目标代码级可移植性Java程序被编译成一种与体系结构无关的字节代码任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的。“一处编译多处执行”6Java的基本特点3-3解释执行编译器javac将处理.java源文件生成类文件类文件可通过名称为java的加载实用程序解释执行,将Java字节码转换为机器可执行代码。高性能通过JIT编译器首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们。多线程Java语言内置支持多线程的功能Java类库提供了Th

5、read类动态Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。基于java当前主流的引用介绍1.简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,适合的Internet环境上开发应用系统. 3.Java可以制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好. 4.Java不仅仅是一种语言,更重要的是一种区别于传统系统,遵守"网络就是计算机"信条的平台技术.Java平台将面向对象系统扩展成包括程序和数据的网络计算机(NC),

6、而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现.8Java虚拟机Java虚拟机是一种利用软件方法实现的抽象化的计算机,基于下层的操作系统和硬件平台,可以在上面执行Java的字节码程序。Java虚拟机将在内部创建一个运行时系统,帮助以下列方式执行代码:加载.class文件管理内存执行垃圾收集9设置系统环境变量JAVA_HOME指JDK的安装目录。JAVA_HOME=JDK安装路径Classpath指JDK运行库文件所在位置classpath=.Path设定JDK命令所在目录。path=JDK安装路径bi

7、n10JavaApplication程序基本结构package语句import语句class主类名称{publicstaticvoidmain(String[]args){方法体}}简单的java程序//文件名HelloWorld.java//声明一个类publicclassHelloWorld{//声明一个方法publicstaticvoidmain(String[]args){//输出System.out.println("helloworld!");}}12System.out.println方法对象:System.outSystem.out.print

8、ln("HelloJAVA!");标准

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。