第一天学习JAVA语言的练习题
小标 2019-01-09 来源 : 阅读 943 评论 0

摘要:本文主要向大家介绍了第一天学习JAVA语言的练习题,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了第一天学习JAVA语言的练习题,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

简述

1、Java源码文件的后缀是什么?源码中缩进的原则是?


答:


java源码文件的后缀是.java,源码中缩进的原则是遇到{下一行缩进一个tab键(制表位)。


2、环境变量path和classpath的含义是什么?如何设置?


答:


环境变量path是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经可执行文件javac/java/javadoc等待,设置PATH变量后,就可以在任何目录下执行javac/java等工具了。


classpath是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。新版的软件,classpath没有什么用了,因为在安装的时候已经选了JDK而且可以添加。


具体配置见文档:https://www.cnblogs.com/qq1871707128/p/6047232.html


3、java命令和javac命令的含义(作用)是什么?


答:


java命令主要是用来运行类名。


javac命令主要是用来编译程序员编写好的java文件,将java文件编译成class字节码文件。


4、编写Java程序到运行的一般流程是什么?



5、Java程序跨平台的原理是什么?(Java程序如何做到"一次编译,到处运行"?)


答:


Java程序跨平台是指通过Java语言编写的应用程序在把不同的操作系统平台上都是可以运行的。其跨平台原理是指在各种平台上装有不同的JVM虚拟机,同样的java程序在不同的额平台上都可以运行。


因为有了JVM,所以同一个java程序在三个不同的操作系统中都可以执行。这样就实现了java程序的跨平台性。也称为java具有良好的可移植性。


6、JDK,JRE,JVM的含义和关系


答:


含义:


JDK(Java Development Kit Java开发工具包),JDK是提供给Java开发人员使用的,其中包含了Java的开发工具。


JRE(Java Runtime Environment Java运行环境),包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。


JVM(Java Virtual Machine Java虚拟机),JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。


关系:


JDK = JRE + 工具类


JRE = JDK + 核心类


7、简述以下代码中每行的含义


 public class Test{

 

    public static void main(String[] args){

        System.out.println("HelloWorld");

    }

}

答:

//创建名为Test的类

public class Test{

/*

创建main方法,这是JVM虚拟机的一个入口点,

一个类要被直接执行,必须有main方法。

*/

public static void main(String[] args){

//输出语句

System.out.println("Hello World");

}

}

   


 


8、DOS命令中dir,cd的作用是什么?


答:


dir: 显示当前路径的文件夹及文件


cd: 切换路径/目录


9、DOS窗口中如何翻出以前输入的命令?


答:


在之前一直使用的控制台下按上键即可,如果重新开一个cmd控制台则不会翻出历史命令。


10、以下哪些是合法的标识符?


(1)_xpoints


(2)r2d2


(3)bBb$


(4)set-flow


(5)thisisCrazy


答:


1、2、3、5


11、以下哪些是合法的变量名?


(1)_xpoints


(2)r2d2


(3)bBb$


(4)set-flow


(5)thisisCrazy


答:


1、3、4


编程


1.


编写程序,按照以下格式在屏幕上打印出个人信息,源码每行代码都加上注释


姓名:张三


年龄:22


地址:北京 海淀区


电话:12345678


答:


方法一:


 //创建Person类

 

public class Person{

//创建main方法作为JVM虚拟机的入口

public static void main(String[] args){

//打印引号中的内容

System.out.println("姓名:张三");

System.out.println("年龄:22");

System.out.println("地址:北京 海淀区");

System.out.println("电话: 12345678");

}

}

   


方法二: 


 //创建Person类

 

public class Person{

public static void main(String[] args){

System.out.println("姓名:张三\r\n年龄: 22\r\n地址:北京 海淀区\r\n电话: 12345678"); 

}

}


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程