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. Day20-初识Ajax

    想要实现的功能:点击提交以后,让数据发到后台进行验证,但是页面不刷新.悄悄提交用Ajax. 那么返回的字符串怎么样展示到前端HTML页面呢?可以在HTML中写个标签,定义一个选择器. 利用$('#id ...

  2. 【刷题】BZOJ 3365 [Usaco2004 Feb]Distance Statistics 路程统计

    Description 在得知了自己农场的完整地图后(地图形式如前三题所述),约翰又有了新的问题.他提供 一个整数K(1≤K≤109),希望你输出有多少对农场之间的距离是不超过K的. Input 第1 ...

  3. 洛谷 P1858 多人背包 解题报告

    P1858 多人背包 题目描述 求01背包前k优解的价值和 输入输出格式 输入格式: 第一行三个数\(K\).\(V\).\(N\) 接下来每行两个数,表示体积和价值 输出格式: 前k优解的价值和 说 ...

  4. 学习笔记:使用opencv做双目测距(相机标定+立体匹配+测距).

    最近在做双目测距,觉得有必要记录点东西,所以我的第一篇博客就这么诞生啦~ 双目测距属于立体视觉这一块,我觉得应该有很多人踩过这个坑了,但网上的资料依旧是云里雾里的,要么是理论讲一大堆,最后发现还不知道 ...

  5. hibernate、mybatis、spring data 的对比

    转: 1.概念: Hibernate :Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库.着力 ...

  6. Nginx基本功能极速入门

    http://xxgblog.com/2015/05/17/nginx-start/ 本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理.废话不多,直接开始. ...

  7. array_filter 过滤一维中空数组,数组的序列不变

    <?php header('Content-type:text;charset=utf8'); $str = "%11111%22222%333333%"; $arr = e ...

  8. base64解码

    网络传输经常用base64编码的数据,因此我们需要将其解码成正常字符集合. base64.h #ifdef __cplusplus extern "C" { #endif char ...

  9. uefi模式下win10安装双系统ubuntu18.04LTS

    自己折腾了半天,血与泪啊(难得一个可爱的周末 wwww我一定要写下来 跟这个博客几乎一模一样了 https://blog.csdn.net/xrinosvip/article/details/8042 ...

  10. 【HDU】6110 路径交(2017百度之星) 线段树+RMQ-LCA+树链的交

    [题目]2017"百度之星"程序设计大赛 - 初赛(A) [题意]给定n个点的带边权树,m条编号1~m的路径,Q次询问编号区间[L,R]所有链的交集的长度.n<=500000 ...