Java技术按照用途不同分为三大版本,分别是JavaSE、JavaEE和JavaMe
Java虚拟机就是一个虚拟的用于执行字节码文件的计算机。它是Java最核心的技术,是Java跨平台的基础。
DOS命令中用来改变当前目录的命令是cd,用来查看当前目录下的文件和子文件夹的命令是 dir 。
安装JDK后,为了告诉计算机exe和java.exe等执行文件的位置,需要配置的环境变量是___Java HOME path__________。
使用Java开发应用程序包括编写源程序,编译源程序,解释并运行三个步骤,其中Java源程序编译后生成的字节码文件的扩展名为.class。
Java提供了三种注释类型,分别是单行注释,多行注释和文档注释_____________。
一个Java源程序是由若干个类组成。如果源文件中有多个类时,则只能有一个类是 主 类,并且这个类必须与源文件名同名。
选择题
1.AC 2.A 3.B 4.A
判断题
1.× 2.× 3.√ 4.× 5.√ 6.×
简答题
1.Java的跨平台原理,和C语言跨平台原理的不同之处(*****)。
只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机(Java Virtual Machine)即可。由JVM来负责Java程序在系统中的运行。
java:一次编译,到处运行。
c语言:多次编译,到处运行。
2.什么是JVM?什么是JDK? 什么是JRE?
JVM:Java Virtual Machine java虚拟机
JDK:Java Development Kit 开发工具包
JRE:Java Runtime Evironment 运行环境
3.Java的优点
简单性,解释性,面向对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性
4.什么是注释?注释分为几种?注释有什么作用?
注释是用于解释说明程序的文字。注释分为单行注释、多行注释、文档注释。注释就是程序员给读者作的说明,是提高程序可读性的一种手段。
5.Java语言的执行过程。

Java语言的运行过程会先经历编译过程,编译为一种与平台无关的字节码(.class文件),然后由java编译器来执行程序。

6.演示常见的DOS命令。

d:回车 盘符切换

dir 列出当前文件以及文件夹

cd 改变指定目录

cd.. 退回到上一级目录

cd\: 退回到根目录

cls 清屏

exit: 退出dos命令行

md 创建命令

rd 删除目录

del 删除文件,删除一堆后缀名一样的文件*txt

7.Java语言的书写格式

(1)大括号要对齐,并且成对写

(2)左大括号前面有空格

(3)遇到左大括号要缩进

(4)方法和程序块之间加空格

(5)并排语句之间加空行,例如for语句

(6)运算符两侧加空格

8.标识符中常见的命名规则

组成规则:英文大小写字母、数字字符(0-9)、$和“——”

注意事项:1.不能使用关键字

2.不能数字开头

3.区分大小写

编码题。

1.

class SelfIntroduction {
public static void main(String[] args) {
System.out.println("姓名:刘颜僖");
System.out.println("年龄:22");
System.out.println("性别:男");
System.out.println("爱好:看书");
System.out.println("籍贯:江苏泰州");
System.out.println("崇拜的偶像:科比");
System.out.println("座右铭:厚积薄发");
}
}

2.

class StudyCondition {
public static void main(String[] args) {
System.out.println("本章主要讲解了:");
System.out.println("Java历史和三大版本");
System.out.println("Java特点");
System.out.println("Java跨平台原理");
System.out.println("Java开发过程");
System.out.println("自己对计算机技术有了初步的了解");
System.out.println("最课程,我的Java梦开始的地方");
}
}

3.

class Multiplication {
public static void main(String[] args) {
System.out.println("1*1=1");
System.out.println("1*2=2 2*2=4");
System.out.println("1*3=3 2*3=6 3*3=9");
System.out.println("1*4=4 2*4=8 3*4=12 4*4=16");
}
}

可选题

class StudentSystem {
public static void main(String[] args) {
System.out.println("----------------------");
System.out.println(" 主 菜 单 ");
System.out.println(" 1.注 册 ");
System.out.println(" 2.登 录 ");
System.out.println(" 3.帮助信息 ");
System.out.println(" 请选择: ");
System.out.println("----------------------");
}
}

day01作业的更多相关文章

  1. 关于表单----html杂记

    前言:总结了一些关于表单的东西,发下内心的感慨,以前感觉自己什么都会,今天竟然连最基本的表单的东西都忘了,好丢人, 学习的过程中,切勿眼高手低,一定要做好自己的笔记,然后多写代码,多想为什么,我比较笨 ...

  2. 百万年薪python之路 -- 变量及if的练习

    1.简述变量命名规范 1.变量由数字,字母,下划线组成 2.不能以数字开头 3.不能使用python关键字 4.不能使用中文和拼音命名 5.区分大小写 6.变量名要具有描述性 7.推荐写法 7.1驼峰 ...

  3. python day01练习和作业

    习题:1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型编译型语言:优点:执行速度快 缺点:维护成本高,跨平台性差解释型语言:优点:维护成本低,跨平台性好 缺点:执 ...

  4. python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  5. Python基础-day01

    写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了:个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停 ...

  6. Day01 html详解

      day01 html详解   1.html的简介     1.1 什么是html?         - HyperText Markup Language:超文本标记语言,网页语言         ...

  7. python 作业

    Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...

  8. 老男孩Day15作业:商城列表页面(静态)

    一. 一.作业需求: 1.完成商城列表静态页面的抒写 二.博客地址:https://www.cnblogs.com/catepython/p/9205636.html 三.运行环境 操作系统:Win1 ...

  9. 老男孩Day1作业(二):三级菜单

    作业需求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 1)编写思路 编 ...

随机推荐

  1. "strcmp()" Anyone? UVA - 11732(trie出现的次数)

    给你n个单词,让他们两两比较,要求他们运用strcmp时,进行比较的次数. 边建树边统计 #include <iostream> #include <cstdio> #incl ...

  2. Check Corners HDU - 2888(二维RMQ)

    就是板题.. 查询子矩阵中最大的元素...然后看看是不是四个角落的  是就是yes  不是就是no  判断一下就好了 #include <iostream> #include <cs ...

  3. 【翻译】InterlockedIncrement内部是如何实现的?

        Interlocked系列函数可以对内存进行原子操作,它是如何实现的?     它的实现依赖于底层的CPU架构.对于某些CPU来说,这很简单,例如x86可以通过LOCK前缀直接支持Interl ...

  4. mysql三-6:完整性约束

    一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KE ...

  5. C++堆和栈详解(转)

    一.预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1.栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等.其    操 ...

  6. C之Volatile关键字的介绍与使用20170724

    volatile 的意思是“易失的,易改变的”. 一.volatile的引入 这个限定词的含义是向编译器指明变量的内容可能会由于其他程序的修改而变化.通常在程序中申明了一个变量时,编译器会尽量把它存放 ...

  7. poj1816 Wild Words

    Wild Words Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5567   Accepted: 1475 Descri ...

  8. 洛谷P1588 丢失的牛

    P1588 丢失的牛 158通过 654提交 题目提供者JOHNKRAM 标签USACO 难度普及/提高- 时空限制1s / 128MB 提交  讨论  题解 最新讨论更多讨论 答案下载下来是对的,但 ...

  9. wireshark 根据域名筛选

    应该去掉引号

  10. Git之git push不手动输入用户名和密码

    每次git push时都要输入用户名和密码,感觉很啰嗦,总结了网上的解决办法,有的发现不可以(原因未知),记录一个对我自己可用的方式,我的是windows. 1:添加环境变量 2:在%HOME%目录下 ...