java-day01

70 阅读4分钟

1 简答题

1.1 简答题一

请说明 Java 是哪一年在哪家公司所诞生的, 如果现在要下载 JDK , 到哪个官网进行下载呢 ?

答: Java在1995年诞生在Sun公司, 但是后来被Oracle收购了, 所以现在要下载JDK可以到Oracle的官网下载

www.oracle.com

1.2 简答题二

简述 Java 语言的三个平台版本, 以及各自的开发方向 ?

JavaSE : 是其他两个版本的基础, 可以用于制作桌面应用
JavaME : 嵌入式消费电子设备, 例如早期Nokia手机中的一些Java程序, 就是JavaME开发的
JavaEE : web方向网站的开发

1.3 简答题三

简述 JDK, JRE, JVM 三者的关系和各自的作用

JVM : Java虚拟机, 是运行Java程序的平台或者说载体
JRE : Java运行时环境, 内部包含了JVM, 以及核心类库(已经写好的代码)
JDK : 开发工具包, 内部包含了JRE, 以及开发常用的工具, 例如 javac.exe java.exe

1.4 简答题四

聊聊你对 Path 环境变量的看法, 解释下我们为什么要将 JDK 配置到 Path 当中

将程序的完整路径配置到Path之后, 就可以在任意目录下进行访问了, 使用方便
将JDK配置到Path中, 也是为了使用方便.

1.5 简答题五

简述编写 Java 代码的三个步骤, 中途需要用到 JDK 的哪些工具命令呢 ? 工具命令又是怎样的用法呢 ?

1. 编写代码 : 将代码写到 .java的源文件中
2. 编译代码 : 使用javac.exe(编译工具)对源文件进行编译, 从而产生.class字节码文件
				使用方式: javac Xxx.java
3. 运行代码 : 使用java.exe(运行工具)运行字节码文件
				使用方式: java Xxx
				运行的时候, 不要带后缀.class
				
				两个工具的使用, 需要在DOS中, 通过指令进行使用.

1.6 简答题六

简述下注释的作用, 以及注释的分类和格式

注释: 在程序的指定位置添加的说明性信息, 简单来说就是对代码的一种解释说明, 代码中加入注释后, 可以提高程序的阅读性

分类: 
		单行注释:  // 注释信息
		
		多行注释:  /* 注释信息 */
		
		文档注释:  /** 注释信息 */

1.7 简答题七

请使用注释描述, 以下两段代码的作用

public static void main(String[] args){

}

描述: main方法, 也叫主方法, 是程序执行时的入口点
		如果类中没有编写主方法, 编译的时候没有问题, 运行的时候就会报出错误, 找入到入口
System.out.println("HelloWorld");

描述: 打印语句, 也叫输出语句, 其效果是让程序在控制台打印出 () 中包裹的内容

1.8 简答题八

请描述 Java 基本数据类型的 8种, 分别是什么 ?

整数:
		byte		1个字节
		short		2个字节
		int			4个字节
		long		8个字节	定义long类型变量的时候, 要加入L的标识
小数:
		float		4个字节	定义float类型变量的时候, 需要加入F的标识
		double		8个字节
字符:
		char		2个字节
布尔:
		boolean		1个字节

1.9 简答题九

简述下什么是标识符, 在定义标识符的时候, 应该满足哪些规则和规范呢 ?

标识符: 简单来说就是自己给类, 变量...起名字的符号

规则:
		字母 a~z A-Z
		数字 0~9
		特殊符号 _ $
		数字不能开头, 不能是Java中的关键字
		
规范:
		小驼峰命名法(变量): 如果是一个单词, 所有字母小写, 如果是多个单词, 从第二个单词开始, 首字母大写
								例如: age  maxAge
								
		大驼峰命名法(类): 如果是一个单词, 首字母大写, 如果是多个单词, 每个单词首字母大写
								例如: Student  GoodStudent

2 编程题

2.1 编程题目一

// 通过class关键字定义了一个类, 类名叫做Work1
public class Work1 {
    // 编写主方法, 程序执行时的入口点
	public static void main(String[] args){
        // 通过两条打印语句, 完成需求要打印的内容
		System.out.println("不肯下一点功夫,永远不会明白自己从何而来,又将立足于何处");
		System.out.println("很多聪明人之所以没有成功,缺少的不是智慧,而是那种为成功而拼搏的干劲");
	}
}

2.2 编程题目二

public class Work2 {
    public static void main(String[] args) {
        // 将要使用到的数据, 定义出变量
        String name = "老鹰乐队";
        String genre = "流行";
        String album = "选集";
        String medium = "CD";
        int count = 3;
        long barCode = 9787799881720L;
        String isar = "CNE260866700";
        double score = 9.7;
		// 将变量所记录的数据, 打印出来
        System.out.println(name);
        System.out.println(genre);
        System.out.println(album);
        System.out.println(medium);
        System.out.println(count);
        System.out.println(barCode);
        System.out.println(isar);
        System.out.println(score);
    }
}

2.3 编程题目三

public class Work3 {
    public static void main(String[] args) {
        String name1="普京";
        String name2="韩红"; 
        int n1=180;
        int n2=70;
        System.out.println("我心目中的男神是"+name1+",我心目中的女神是"+name2);
        System.out.println("我的身高是" + n1 + "cm");
        System.out.println("我的体重是" + n2 + "kg");
    } 
}