- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B01Java语言概述—1
第1章 Java语言概述;1.1 Java语言的发展里程;版本号;1.2 java 的特点及有关概念;1.2.1 java 的特点;1.2 java 的特点(2/4);1.2 java 的特点(3/4);1.2 java 的特点(4/4);1.2.2 平台无关性(1/2);1.3 平台无关性(2/2);1.2.3 Java虚拟机JVM;1.4 Java虚拟机JVM;图1-1 计算机硬件、操作系统、JVM与各种可执行程序之间的关系;JVM体系结构图;1.2.4 Java 与C/C++之关系;不同之处
Java去掉了C++语言的许多功能,Java中没有#include 和#define 等预处理功能,用import语来句包含其它类和包;
Java中没有structure,union及typedef;
Java中没有不属于类成员的函数,没有指针和多重继承,Java只支持单重继承;Java中禁用goto,但goto还是保留的关键字;Java中没有操作符重载;Java中没有全局变量,可以在类中定义公用、静态的数据成员实现相同功能。……;1.3 Java运行平台;1.3.1 Java运行平台;1.6 Java运行平台;1.6 Java运行平台;Java
编译器;1.Java应用程序???开发
编写源文件
Editplus等文本编辑器生成Hello.java
编译源文件生成字节码
javac Hello.java
加载运行字节码
java Hello
;Java源程序的命名特点:
(1)区分大小写;
(2)如果在源程序中包含有public类,则该源文件名必须与该public类的名字完全一致;
(3)如果源程序中不包含public类,则该源文件名可以与源文件中包含的任意类的名称一致。
通常将与源文件名相同的类定义为主类,换句话说Java程序文件名必须和主类的名称一致,且扩展名是java。主类按如下确定:
(1)若源文件中存在public类,则该类为主类;
(2)若源文件没有public类,则可定义任何类为主类。;对Application程序而言,
必须有一个类含有public static void main(String args[ ])方法,args[]是main方法的一个参数,是一个字符串类型的数组(注意String的第一个字母是大写的)
通常以包含main方法的类作主类。
也可以将其他类定义为public类,并以此作为源程序名称,当在java命令后跟随的类参数名应该为包含main方法的类名;//Hello.java
public class Hello {
public static void main(String args[ ]){
System.out.println(你好,很高兴学习Java);
}
}
C:javac Hello.java
C:java Hello;2.Java Applet程序的开发
编写源文件
Editplus等文本编辑器Boy.java
编译源文件生成字节码
javac Boy.java
通过浏览器加载运行字节码
Html文件myBoy.html
applet code=Boy.class height=100 width=300 /applet
或appletviewew myboy.html;//Boy.java
import java.applet.*;
import java.awt.*;
public class Boy extends Applet {
public void paint(Graphics g) {
g.setColor(Color.blue);
g.drawString(Java是一门很优秀的语言,12,30);
g.setColor(Color.red);
g.drawString(我一定认真学习Java,22,56);
}
}
//myBoy.html
applet code=Boy.class height=100 width=300 /applet
C:javac Boy.java
C: appletviewew myboy.html;1.3.3 Java 开发工具箱
文档评论(0)