Week_01 学习总结
基本dos指令
进入dos--->Windows键+R键 或开始菜单输入cmd
- 盘符切换 盘符名:
- 进入文件夹 cd 文件夹名
- 返回上一级目录(文件夹) cd.
- 清屏 cls
- 进入多级目录地址 cd 多级目录地址路径
- 创建文件夹(目录) md
- 创建文件 copy con 文件夹名带后缀---->回车---->写入文件内容后ctrl+z完成编辑---->回车完成文件创建
- 删除文件夹(目录) rd(必须为空目录)
- 删除文件 del
- 删除带内容的目录(询问是否删除) rd /s
- 删除带内容的目录(不询问) rd /s /q
- 查看当前文件夹 dir
软件结构划分
- 1)C/S结构(Clint-Server):客户端和服务器端的交互
典型特点:客户端必须升级才能使用服务器端的高端版本功能;如QQ客户端
- 2)B/S结构(Browser-Server):浏览器端和服务端的交互
Java常识
Java之父:詹姆斯.高斯林;1995
JavaSE:是为开发普通桌面和商务应用程序提供的解决方案;
JavaME:是为开发电子消费品和嵌入式设备提供的解决方案;
JavaEE:是为开发企业环境下的应用程序提供的一套解决方案.
JDK:Java程序开发包,包含JRE和开发人员使用的工具.
JRE:Java程序的运行时环境,包含JVM和运行时所需的核心类库.
JVM:Java虚拟机,运行Java程序的假想计算机,Java程序的运行时环境,Java代码都运行在JVM之上.
三者关系:JDK>JRE>JVM.
Java语言的跨平台特性:Java语言编写的软件可以运行在任何操作系统之上,借助于不同系统下的JVM来实现.
配置path变量目的:为开发方便,想要在任意目录下使用JDK的开发工具.
lib目录:
tools.jar 工具类库
src.zip 源码文件:里面包含Java核心类库以及扩展类的源码
Java为开源的
关键字_常量_变量
关键字:被Java语言赋予特定含义的单词.
- 用于定义数据类型:class,long,interface,byte,short,int,float,double,char,boolean,void
- 用于定义数据类型值:true,false,null
- 用于定义流程控制语句:if,else,switch,case,default,while,do,for,break,continue,return
标识符组成规则
- 可以由字母,数字,$(美元符号),_(下划线)组成
- 不能以数字开头
- 不能是Java中的关键字
- 区分大小写
常量
指在Java程序中固定不变的数据.分为字面值常量和自定义常量(主要应用于面向对象部分)
字面值常量
- 整数常量:所有整数
- 小数常量:所有小数
- 字符常量:一个字符被单引号引起来,必须有内容;如:'真','c'
- 字符串常量:双引号引起来的内容,可以写多个字符,也可以不写,如:"helloworld",""
- 布尔常量:true,false
- 空常量:null
变量
在程序运行中数值发生变化的量.Java中每次只保存一个数据,要明确保存的数据类型.
数据类型分类:
- 基本数据类型:
整数 byte,short,int,long
浮点数 float,double
字符 char
布尔 boolean
- 引用数据类型:类,数组,接口
Java中的默认类型:整数默认int,浮点类型默认double.
变量三要素(格式):
数据类型 变量名 = 数据值;
long类型:建议后加L表示.
float类型:建议后加F表示.
数据类型转换:
- 自动转换(隐式转换):将取值范围小的类型自动提升为取值类型大的范围;byte,short,char三者之间不转换,一旦参与运算,自动优先提升为int--->long--->float--->double.
- 强制转换(显示转换):将取值范围大的类型强制转换成取值范围小的类型,转换格式为
数据类型 变量名 = (数据类型) 被转数据值
运算符
- ++和--参与运算的特点:
如果在数据前,则先对数据进行自增或自减,然后再参与运算;否则反之.
- &&和&的区别
共同点:有false则false,都表示"并列条件",多个条件须同时满足,才成立;
不同点:逻辑双与具有短路效果,若左边为false,则右边不执行了.
- 扩展的赋值运算符的特点
+= , -= , *= , /= , %= ,隐藏了强制类型转换
- 三元运算符
(表达式)?执行表达式成立得结果:执行表达是不成立的结果;
键入数据
步骤:
1)导包----在class上面使用import (关键字:导包)
2)创建一个文件扫描器(创建键盘录入数据对象)
3)友情提示,"请输入一个数据"
4)录入数据
5)使用变量名中的数据
import java,util.Scanner ;
class 类名{
public static void main(String[] srgs){
Scanner sc = new Scanner(System.in) ;
System.out.println("请输入一个数据:") ;
int number = sc.nextInt() ;
System.out.println("结果是"+number) ;
}
}
流程控制语句
- 顺序结构语句
- 选择结构语句
- 循环结构语句