当前位置:网站首页 > Java基础 > 正文

java基础教学231

《JAVA程序设计》全套教学课件共12章完整版第1章 Java概述 1.1Java的产生与发展 1.2Java语言的特点 1.3Java语言平台及相关应用1.1Java的产生与发展Java语言产生的目的是用于小型的嵌入式设备的编程语言,却随着Internet的飞速发展而获得发展。1.2Java语言的特点简单Java的风格类似于C++,因而C++程序员很容易掌握Java语法。 Java的语法可以称为C++语法的清错版本,它去除了C++java基础教学231的头文件、指针、结构、多重继承等功能,使得Java语言的出错概率大大减少。 Java提供了丰富的类库。Java程序员通过调用类库中的方法,引用类库中已经实现的功能,实现了代码的重复利用。面向对象封装:提供类机制,对象中封装了状态变量以及相应的方法。体现了模块化和信息隐藏的设计思想多态:多态性就是多种表现形式,可以用一个对外接口,多个内在实现方法表示。 继承:继承是指一个对象直接使用另一对象的属性和方法。类继承提高了程序的可重复利用性,减轻了编程的负担。 1.2Java语言的特点安全性和可靠性 Java不支持指针操作,这杜绝了对内存的非法访问,从而不会发生由于编码失误造成有效数据被破坏的现象。Java的自动单元收集机制防止了由于动态内存分配导致的内存丢失等问题;Java解释器运行时实施检查机制。Java提供了异常处理机制,可以把一组错误处理代码放在一个地方,简化错误处理任务,便于恢复错误。Java主要用于网络应用程序开发时,通过自身的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。从网络上装载的类只能访问某些文件系统,不能通过任何途径对本地类进行操作。1.2Java语言的特点与平台无关性Java是平台无关的语言,用Java写的应用程序不用修改就可在不同的软硬件平台上运行,而不受计算机硬件和操作系统的限制。 多线程Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;Java语言内置多线程控制,可以大大简化多线程应用程序开发,实现支持多任务功能。分布性1.3Java语言平台及相关应用Java的三个平台:J2SE、J2EE和J2ME。 J2SE是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入式系统开发,如手机的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2EE的架构第2章 java编程概述2.1JDK的安装和配置2.2 Java程序编辑环境的建立2.3 Java应用程序实例2.4 Java小程序实例2.1JDK的安装和配置java程序编写的全过程:安装需要的开发软件编辑源程序编译程序运行程序2.1JDK的安装和配置下载JDK:j2sdk-1_4_1_02-windows-i586.exe安装JDK:选择jdk的安装目录:如c:j2sdk1.4.2环境变量的配置:添加系统变量CLASSPATH的值为 .; C:j2sdk1.4.2lib;PATH中增加:C:j2sdk1.4.2bin;2.1JDK的安装和配置右键点击“我的电脑”,在环境变量中配置。2.1JDK的安装和配置安装JDK后产生如下目录结构: bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录: Java运行环境,包括Java虚拟机、运行类库等 …1、 JDK的安装和配置Java开发工具包括:Javac:Java编译器,用来将java程序编译成 Bytecode。Java:Java解释器,执行已经转换成Bytecode的 java应用程序。Jdb:Java调试器, 用来调试java程序。Javap:反编译,将类文件还原回方法和变量。javadoc:文档生成器,创建HTML文件。Appletviwer:Applet解释器, 用来解释已经转换成 Bytecode的java小应用程序。2.2 Java程序编辑环境的建立Java的集成开发环境 Visual J++(Microsoft) JPadPro Jbuilder(Borland) UltraEdit………2.2 Java程序编辑环境的建立UltraEdit的特点:UltraEdit是一套功能强大的文本编辑器 具备文字标色的功能,java程序的不同部分标以不同颜色。支持多种类型文件的编写。使用UltraEdit进行Java程序的编辑、编译和运行等多项功能的集成,需要对它进行一些相应的配置。 已有的Java开发环境C:D:Jdk1.4.2myjavasrcbinlibjredemojavacappletviewer用户开发程序目录javaUltraEdit的配置选择菜

版权声明


相关文章:

  • java基础学习感悟2024-11-12 21:34:06
  • java基础日期时间2024-11-12 21:34:06
  • java接口回调基础2024-11-12 21:34:06
  • java基础实验小结2024-11-12 21:34:06
  • java基础相关2024-11-12 21:34:06
  • java基础课程推荐2024-11-12 21:34:06
  • java容器基础例题2024-11-12 21:34:06
  • java基础类库和核心类库区别2024-11-12 21:34:06
  • java毕设0基础2024-11-12 21:34:06
  • 零基础自学java后端2024-11-12 21:34:06