java基础一4.docVIP

  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基础一4

Java基础一 1、编译原理 简单学习java编译期编译源文件生成字节码文件的过程,以及如何通过java解释器运行字节码文件。 1.1、jdk的安装 我们首先可以通过 HYPERLINK /technetwork/java/index.html下载java /technetwork/java/index.html下载java的开发包(jdk),并进行安装。默认会在C:\Program Files\Java下安装jdk和jre运行时环境。如图: 安装完后我们可以选择“开始”——“运行”,输入cmd,点及回车键,弹出如下图: 在弹出的控制台窗口中我们可以输入:java –version回车,弹出如下窗口表示jdk安装成功。 1.2、开发环境的配置 我们程序员主要是编写java源程序,即扩展名是“.java”的文件称为源文件。然后通过jdk自带的编译期javac.exe对源程序进行编译,生成可执行的字节码文件,即扩展名为“.class”的文件称为字节码文件,或称为可执行程序。编译期和解释器所在位置如图: 此时我们再控制台输入的任意目录输入“java”,结果如下图: 同样在控制台输入“javac”,结果如下图: 结果表示没有找到我们的javac编译器,解决方法是:通过set path=“javac所在目录”命令设置path环境变量,即可正常执行javac.exe程序了,如图: 当然这种对于环境变量的设置只对当前窗口生效,对其他窗口无效,要想长期有效,我们可以通过“我的电脑”——“属性”——“高级”标签下的“环境变量”按钮设置: 环境变量设置分为用户级的和系统级的,我们可以在任意其一进行设置。以用户级为例: 如果没有变量名为path的,我们可以点击新建按钮,在弹出的对话框中的变量名中输入path,在变量值中输入javac.exe所在的目录即可。 1.3、编译与运行 我们的编译器只能编译文件扩展名为“.java”的文件,文件中可以没有任何内容,但是如果有内容必须符合java的语法规范,因为javac编译器在编译之前要先进行语法等信息的检查。以windows平台为例,在编译时文件名不区分大小写。有文件如下: 两种类型的文件名都可以编译通过,但是用中文作为源文件的文件名不推荐。注意在windows平台上,文件名是不区分大小写的。即TEST.java和Test.java和TeST.java是同名文件,不允许在同一目录下同时存在。 Java的解释器java.exe执行的是类,即类的内容,而非类所在的文件的文件名,所以java后跟的是类名,而非类所在的文件的文件名。如下: class Test{ public static void main(String[] args){ System.out.println(Hello world.); } } Javac Test.java 生成Test.class文件,要想执行当前程序,可以这样做:java Test 此时的Test是类名,而非文件名,如果我们这样做:java test 则报错: 潜在说明类名是区分大小写的。 1.4、Hello world 我们要想编写第一个Helloworld程序,首先要将系统内部默认的入口函数main方法显示声明,可以通过打印语句System.out.print(“Hello world.”);进行打印。 class Test{ public static void main(String[] args){ System.out.println(Hello world.); } } 每个类都有一个入口函数:public static void main(String[] args){ },必须是public的,且要被static修饰。也就意味着我们要做的任何事情,都要在main方法中进行编写。当运行一个类时,系统会自动调用main方法,如果没有声明main方法,会报一个错误:“Exception in thread main java.lang.NoSuchMethodError: main” 2、数据类型 我们编写的程序永远是以处理数据为核心,比如对数据的增删改查。任何一个数据我们都应该知道它的类型,才可以更好的应用。比如在我没有具体说明的情况下,请问:1是什么类型?有人可能要说是一个整数。但是我也可以说它就是一个编号,是一个文本型的。因为1是一个常量。是一个具体值,只不过此时我们还没有定义这个值的具体类型罢了。由此可见数据类型的重要性。 Java中对于数据分为两种类型,一种是基本数据类型,一种是引用型数据类型。当我们需要的类型在jdk中不存在时,我们也可以通过class关键字定义。 2.1、基本数据类型 基本数据类型又叫

文档评论(0)

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

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

1亿VIP精品文档

相关文档