day01作业
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作业的更多相关文章
- 关于表单----html杂记
前言:总结了一些关于表单的东西,发下内心的感慨,以前感觉自己什么都会,今天竟然连最基本的表单的东西都忘了,好丢人, 学习的过程中,切勿眼高手低,一定要做好自己的笔记,然后多写代码,多想为什么,我比较笨 ...
- 百万年薪python之路 -- 变量及if的练习
1.简述变量命名规范 1.变量由数字,字母,下划线组成 2.不能以数字开头 3.不能使用python关键字 4.不能使用中文和拼音命名 5.区分大小写 6.变量名要具有描述性 7.推荐写法 7.1驼峰 ...
- python day01练习和作业
习题:1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型编译型语言:优点:执行速度快 缺点:维护成本高,跨平台性差解释型语言:优点:维护成本低,跨平台性好 缺点:执 ...
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- Python基础-day01
写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了:个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停 ...
- Day01 html详解
day01 html详解 1.html的简介 1.1 什么是html? - HyperText Markup Language:超文本标记语言,网页语言 ...
- python 作业
Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...
- 老男孩Day15作业:商城列表页面(静态)
一. 一.作业需求: 1.完成商城列表静态页面的抒写 二.博客地址:https://www.cnblogs.com/catepython/p/9205636.html 三.运行环境 操作系统:Win1 ...
- 老男孩Day1作业(二):三级菜单
作业需求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 1)编写思路 编 ...
随机推荐
- 【刷题】BZOJ 1468 Tree
Description 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K Input N(n<=40000) 接下来n-1行边描述管道,按照题目中写的输入 接下来是 ...
- 【BZOJ4817】树点涂色(LCT,线段树,树链剖分)
[BZOJ4817]树点涂色(LCT,线段树,树链剖分) 题面 BZOJ Description Bob有一棵n个点的有根树,其中1号点是根节点.Bob在每个点上涂了颜色,并且每个点上的颜色不同.定义 ...
- bzoj2956: 模积和(数论)
先算出无限制的情况,再减去i==j的情况. 无限制的情况很好算,有限制的情况需要将式子拆开. 注意最后的地方要用平方和公式,模数+1是6的倍数,于是逆元就是(模数+1)/6 #include<i ...
- mysql 自动记录数据插入及最后修改时间
总结: `uptime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 原文 应用场景: 1.在数据 ...
- [大数据可视化]-saiku的源码打包运行/二次开发构建
Saiku构建好之后,会将项目的各个模块达成jar包,整个项目也会打成war包 saiku目录结构: 我们选中saiku-server/target/ 下面的zip压缩包.这是个打包后的文件,进行 ...
- 分布式监控系统开发【day37】:监控数据如何存储(七)
一.如何存储 二.目录结构 三.代码调用逻辑关系 四.实现代码 1.data_optimization 1.存筛选出来符合条件的数据 def get_data_slice(self,lastest_d ...
- 使用nginx做反向代理
很多同学喜欢用nginx做反向代理访问某些网站,原因大家都懂的,今天老高记录一下如何使用nginx做反向代理以及如何配置和优化nginx的反向代理. 准备工作 首先,你需要一个稳定的国外的便宜的VPS ...
- linux 中 permission denied的问题
想在linux中运行一个脚步,却提示permission denied. 文件权限不允许. 为了获得执行权限,借助chmod指令修改文件权限即可. 1.如果是运行程序时出现此提示,一般执行chmod ...
- Codeforces Round #191 (Div. 2) B. Hungry Sequence(素数筛选法)
. Hungry Sequence time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- HttpClient 模拟登陆知乎
最近做爬虫相关工作,我们平时用HttpWebRequest 比较多,每一个Url都要创建一个HttpWebRequest实例, 而且有些网站验证比较复杂,在登陆及后续抓取数据的时候,每次请求需要把上次 ...