摘要:本文主要向大家介绍了第一天学习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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号