- 1、本文档共121页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java的工作方式 文件类型 .java Java源文件 .class 二进制字节码文件 Java的工作方式(续) Java虚拟机(JVM) Java处理器“芯片”,一般由软件实现 JDK实用程序 javac Java编译器,将Java源程序编译成字节码 java Java解释器,直接从类文件执行Java应用程序, 即application appletviewer 小程序浏览器,执行html文件上的Java小程序, 即Applet Java源程序 LotsHellosApplication . java public class LotsHelloApplication { public static void main(String args[]) { for ( int j=0; j5; j++) { System.out.println(“Hello! World,”); } } } Java程序的分类 JAVA APPLICATION 由JAVA解释器独立运行字节码 由专门的命令行启动程序执行 程序中有定义了main()方法的主类 “一次编译,到处运行”的原理 创建application 编辑Java源文件,例:HelloApplication.java public static void main(String args[ ]) 使用javac javac HelloApplication.java 使用java java HelloApplication 创建Applet 编辑Java源文件,例:HelloApplet.java class HelloApplet extends java.applet.Applet public void paint(Graphics g) { g.drawString(“Hello, Java World!”, 10,20); } 使用javac javac HelloApplet.java 创建Applet(续) 建立html文件,嵌入HelloApplet.class applet code=HelloApplet width=200 height=50 /applet 浏览html文件 使用appletviewer appletviewer index.html 使用常规的浏览器 数据类型 数据类型 关键字 占用比特数 缺省数值 布尔型 boolean 8 false 字节型 byte 8 0 字符型 char 16 ‘ \u0 ’ 短整型 short 16 0 整型 int 32 0 长整型 long 64 0 浮点型 float 32 0.0F 双精度型 double 64 0.0D 变量 变量声明:先声明,后使用 int nSecond = 10 ; 基本数据类型 JAVA 标识符(区分大小写) 字母、数字、_、$组成,字母、_、$开头 常量 整型常量: 32位(一般)和 64位(长型L/l) 255(十),0377(八),0XFF(十六) 浮点常量: 32位(一般F/f)和 64位(双精度D/d) 19.4(一般表示) 2.4E-4(指数表示) boolean常量:true,false 不能转化为 int 型 常量(续) char型常量:用单引号界定 ‘ ’,‘ \ x20’ 采用Unicode码,从‘\u0000’~’\uFFFF’,其中‘\u00’~‘\uFF’为ASCII码 字符串常量:用双引号界定 “HELLO,WORLD” +号的特殊用法 “Hello”+”World” 即“HelloWorld” 若a=4, 则“a=“+a 即 ”a=4” 常量(续) 特殊字符 引用方法 对应Unicode码 意义 ‘\b’ ‘\u0008’ 回退 ‘\t’ ‘\u0009’ 水平制表符tab ‘\n’ ‘\u000a’ 换行 ‘\r’ ‘\u000d’ 回车 ‘\”’ ‘\u0022’ 双引号 ‘\’’ ‘\u0027’ 单引号 ‘\\’ ‘\u005c’ 反斜线 变量类型转换 短类型 ? 长类型:默认 长类型 ? 短类型:强制 例:int a ; long b ; b = a ; a = ( int ) b ; JAVA的运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他 三目条件;合并 运算符的优先级 注释 JAVA的运算符(续) 算术运算符 双目运算符 +,-,×,/,%(取余) +号:可连接字符串 “He”+“llo”为“Hello
文档评论(0)