- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01讲程序的设计基本
本章内容 了解Java平台 搭建Java运行环境 编译和运行Java程序 8种基本数据类型 变量、常量、运算符 控制流程 数组 Java语言的11个特性 简单的(Simple) 面向对象的(Object-Oriented)//纯面向对象的语言 分布式的(Distributed) 解释的(Interpreted) 健壮的(Robust) 安全的(Secure) 结构中立的(Architecture-neutral) 可移植的(Portable) 高性能的(High-Performance) 多线程的(Multi-Threaded) 动态的(Dynamic) Java发展简史 1995年5月,美国SUN公司发布了Java1.0版,随后的Java1.1弥补了其中很多缺陷。这是早期的Java版本。 1998年Java1.2发布,并更名为“Java2标准版软件开发工具箱1.2版” ,同时还推出了用于手机等嵌入式设备的“微型版”和用于服务器端的“企业版”。 2004年Java1.5版发布,对Java语言做出了重大改进,版本数字也称为5.0。 目前,Java已升级到1.6版,也称6.0。 Java的三个版本 标准版(J2SE) 用于桌面应用程序开发,也是企业版和微型版的技术基础。 企业版(J2EE) 用于开发基于B/S模式的应用程序,用于网站、OA(办公自动化系统)、ERP(企业资源计划)及其它大型综合的应用系统。 微型版(J2ME) 用于手机、PDA(掌上数字代理设备)的开发。 安装Java开发环境 安装JDK和JRE 配置环境变量 在path中添加: C:\Java\jdk1.6.0_10\bin; 在ClassPath中添加: C:\Java\jdk1.6.0_10\lib\tools.jar;C:\Java\jdk1.6.0_10\lib\dt.jar; 测试 在命令行窗口输入javac可查看安装和配置是否成功。 Java语言的构成 JDK Java Develop Toolkit的缩写,即Java开发工具包。除了提供了javac.exe、java.exe、jar.exe等开发工具,还包括一个jre。 JRE Java Runtime Environment的缩写,即Java运行时环境。它提供了JVM和Java运行的API。 JVM Java Virtual Machine的缩写,即Java虚拟机。jre目录下的bin目录有两个目录,即server和client,这就是jvm.dll所在。 包括5个部分:指令系统、寄存器、堆栈、存储区和垃圾回收区。 JIT Java In Time的缩写,即Java即时编译器,是JVM的一部分。 编译、运行第一个程序Hello World public class HelloWorld { /* * main方法是应用程序入口 */ public static void main(String[] args) { // 在命令行打印出Hello,world! // System.out.print(Hello,Java!); System.out.println(Hello,world!); // System.out.println(); } } 8种基本数据类型 变量 Java是一种强类型语言,每个变量都必须声明一个类型。 int age; // 整型 byte b; // 字节型 float salary; // 浮点型 double d; // 双精度浮点型 boolean flag;=true // 布尔型 char c; // 字符型 类型可以是基本数据类型,也可以是一个引用类型。 变量名称以小写字母开头,采用驼峰法命名,且是大小写敏感的。 如:age和Age、salary和SALARY就属于不同的变量。 变量初始值 局部变量需要赋一个初始值才能使用。 int age = 23; // 整型 byte b = 127; // 字节型 float salary = 3500f; // 浮点型,浮点型后面带f double d = 0.08; // 双精度浮点型 boolean flag = false; // 布尔型 char c = ‘张’; // 字符型 若变量为float型,则必须在值的后面加上f,如:3500f。 Boolean的默认初始值为false,其余的7种基本数据默认初始值为0. 常量 在Java中,利用关键字final表示常量。 final表示这个变量只能初赋值一次,一旦赋值后就不能再更改了。 习惯上,常量名使用大写。如: final i
您可能关注的文档
最近下载
- 基层社会治理解决方案.pdf VIP
- 新编实用英语综合教程二Unit-5-Food-Culture.ppt VIP
- 陋室铭译文原文及翻译.doc
- 2023年广东省广州市番禺区中考一模英语试题.pdf VIP
- 实用语文第一册第3单元5纳谏与止谤.ppt VIP
- 金融行业金融园区招商方案.doc VIP
- 2024年江苏省镇江市事业单位招聘184人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx VIP
- 智能微电网能源管理系统优化调度系统设计.pptx VIP
- 汽车销售抖音号运营推广策划方案.pptx VIP
- 2024年经济师考试建筑与房地产经济高级经济实务试题及答案指导.docx VIP
文档评论(0)