大学教程(从零开始)Java语言基础.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学教程(从零开始)Java语言基础

Java语言程序设计 学习目标: 掌握Java语言程序设计的基本原理、方法和基本应用技术,能有效的使用Java语言,开发图形用户界面、面向对象、多线程、网络、数据库等应用项目。 试卷比例:领会20%,识记20%,简单应用30%,综合应用30% 题型: 单项选择 填空题 简答题 基本概念,基本知识的内容 课本内容 基本概念基本知识相互关系 归纳 程序填空题 一到两个空格 程序分析题 程序设计题 加强练习,总结思路 第1章 Java语言基础 第2章 运算和语句 第3章 面向对象编程基础 第4章 数组和字符串 第5章 图形界面设计(一) 第6章 图形界面设计(二) 第7章 图形、图像与多媒体 第8章 多线程 第9章 输入和输出流 第10章 网络与数据库编程基础 第1章 1.1 Java语言的特点 1.2 Java应用程序和小应用程序 1.3 Java的开发过程 1.4 标识符和关键字 1.5 基本数据类型 1.1 Java语言的特点 程序设计语言经历: 大家想一想,在PC下用windows编写的程序能够不做修改就直接拿到UNIX系统上运行吗? 要想让程序能够在不同的计算机上能够运行,就要求程序设计语言是能够跨越各种软件和硬件平台的,而java满足了这一需求。 俗话说:“有心栽花花不成,无心插柳柳成荫”。Sun公司绝没想到本想用于消费电子产品开发的编程语言却率先在网络中得到了广泛应用 最先设想用C++语言来实现,但是C++的复杂性和不安全性,不能胜任这项工作,所以开发了Oak的语言。但是已经被注册了。 C语言是的面向过程的语言,也是使用率非常高的语言;而面向对象的思想引入到编程语言之后,C语言就被改造成为面向对象的C++语言,得到了广泛的应用。但是C++语言必须兼容C语言,因此C++语言是面向过程和面向对象混合的语言。 java是印尼的一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此取名为java语言。看来,目前java这杯咖啡已经飘香在世界各地。  Java2平台简介 标准版(J2SE):是Java2的标准版,主要用于桌面应用软件的编程; 企业版(J2EE):是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 微缩版(J2ME):主要应用于嵌入式系统开发,如手机和PDA的编程; Java的特点: 1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程 1、强类型 2、编译和解释 3、自动无用内存回收功能 在java运行环境中,始终存在着一个系统级的线程,专门跟踪内存的使用情况,定期检测出不再使用的内存,并进行自动回收,避免了内存的泄漏,也减轻了程序员的工作量。 4、面向对象 面向对象语言主要有封装性,继承性和多态性三个特点。 5、与平台无关 Java虚拟机 虚拟机,JVM,是一台虚拟的机器 Java虚拟机可以理解成一个以字节码为机器指令的CPU 对于不同平台,有不同的虚拟机 JVM屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。 6、安全性 没有指针,提供数组元素下标检测机制,提供内存自动回收机制 7、分布式计算 8、多线程 1.2 Java应用程序和小应用程序 Java程序可以是独立的应用程序(Application)和能在浏览器上执行的小应用程序(Applet)。 两种java都有一个或多个名为.class的文件组成;都需要java虚拟机JVM载入并翻译。 主要区别: 小应用程序只能在与java兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。 应用程序必须在一个类中定义main()方法,小应用程序不必定义。 1.1 public class E11{ public static void main(String args[]){ System.out.println(“你好,欢迎学习Java语言。); } } 重点:java源文件的扩展名必须是.java,如果源文件中有多个类,那么只有一个public类,如果源文件中有public类,那文件名必须与这个类名完全相同.如果源文件中没有public类,文件名只要和某个类的名字相同即可。 Java语言的注释: 1、行注释 // 2、块注释 /* */ 块注释不可以嵌套使用 3、文档注释 /** */ 能被应用程序javadoc接受,由它 自动生成程序的HTML文档 System.out.pr

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档