- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java编程 第一讲 基础知识1
Thank You! QA Time Copyright 2005 IBM Corp. * Copyright 2005 IBM Corp. * * Process and Portfolio Management ? 2005 IBM Corporation Copyright? 2008 - 2009 WitBridge Java核心编程(基础特性) 第一讲 基础知识 Java开发环境 Java程序的编写和运行(NetBeans6.0) 初步了解程序:计算器、淘宝、baidu等 Demo:Haha.java Jdk下载地址/javase/downloads/index.jsp NetBeans /downloads/index.html Java面向对象编程基础 一切都是对象 Java是基于C++,但是相比之下,Java是一种更“纯粹”的面向对象的程序设计语言 Java中的对象是通过统一的对象标识符来操纵,这个标识符实际上就是对象的一个“引用”(reference)。 使用对象之前必须要创建类的实例: Dog wangcai = new Dog(); wangcai.bark(GarField); Java的跨平台性(JVM) Java永远不需要销毁对象(GC) 对象引用的生命期在作用域的终点就结束了,因此对象无法被访问到了,这时对象所占的内存空间就成为内存中的“垃圾”。但是Java中根本不必担心内存回收的问题,内存垃圾的回收是由JVM自动完成的(Garbage Collector),从而避免了程序员因忘记释放对象的内存而产生的“内存泄漏”的问题 Java程序编译与运行的基本原理 *.java *. class J V M O S 执行 运行 Java源文件(文本) 编译 class文件(字节码) 从main开始 public class Haha { public static void main(String[ ] args) { System.out.println(“哈哈,学习Java很简单,成为高手也不难!); } } Haha.java 基本程序开发步骤 双击桌面上的NetBeans图标,打开开发工具 在项目浏览窗新建Java应用程序项目 在项目源文件下,新建Java类 注意类名的首字母大写,Java程序是大小写敏感的 编写Java类的内容 选中文件,点击右键,编译 选中文件,点击右键, 运行 第二讲 数据类型 数据与数据类型 数据 程序在执行的过程中,需要运算许多的信息,也需要存储许多的信息。这些信息通过变量(Variable)加以存储,以便程序随时取用。一个变量代表一个内存空间,数据就存储在这个空间中 数据类型 由于数据在存储时所需要的容量各不相同,不同的数据就要配不同大小的内存空间来存储。Java对不同的数据区分不同的数据类型。 Java是强类型语言,所有的数据必须显式声明其数据类型 Java的数据类型 基本类型(primitive types) 引用类型(reference types) Java的基本数据类型 Java的基本数据类型包括以下五种分类 整数型:short、int(默认整数)、long 字节型: byte 实数型:float、double(默认实数) 字符型:char 布尔型:boolean 每种基本数据类型的长度是固定的,与平台无关 整数类型 描述一个一定大小范围内的整数 整数类数据类型包括以下几种数据: short(16 bits):-215~215-1 (-32768~32767) int(32 bits):-231~231-1 (-2147483648~2147483647) long (64 bits):-263~263-1 (-9,223,372,036,854,775,808L~ 9,223,372,036,854,775,807L) 字节类型 Java提供有字节型(Byte)数据类型,可专门存储字节型数据,例如影像的字节型数据。一个字节型数据类型占一个字节。 必要的话,Byte数据类型也可以用于存储整数数值 byte (8 bits):-27 ~27-1 (-128~127) 实数类型 主要用来存储小数数值,也可以用来存储范围更大的整数 float(浮点形,32 bits) : 1.401298e-45~3.402823e+38 double(双精度, 64 bits) : 4.900000e-324~1.797693e+308 字符类型 用来存储字符,每个字符数据类型占2个字节,由于Java的字符采用Unicode编码,一个中文字与一个
文档评论(0)