java 1(计算机基础知识)
人机交互
人机交互的两种方式
1.图形化界面方式 : 这种方式简单直观,使用者易于接受,容易上手操作
2.命令行方式: 需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
键盘快捷键
a:Ctrl+A 全选
b:Ctrl+C 复制
c:Ctrl+V 粘贴
d:Ctrl+X 剪切
e:Ctrl+Z 撤销
f:Ctrl+S 保存
h:Alt+F4 关闭窗口
i:window+R 运行
n:window+E 打开我的电脑
l:window+TAB 在打开的项目之间切换
g:Ctrl+Alt+Del 注销/任务管理器
k:SHIFT+DELETE 永久删除
r:拖动某一项时按 CTRL复制所选项目
常见dos命令
A: d: 回车 盘符切换
B: dir(directory):列出当前目录下的文件以及文件夹
C: cd (change directory)改变指定目录(进入指定目录) 注意: 跨盘进入需要加一个 /d参数 例子: cd /d D:\software\cs1.6
D: cd… : 退回到上一级目录 回退多级目录 cd …/…/
E: cd: 退回到根目录
F: cls : (clear screen)清屏
G: exit : 退出dos命令行
h:ipconfig /all 查看本机IP 网卡物理地址等信息
i:calc 打开计算器
n:mspaint 打开画板
k:notepad 打开记事本
j:hostname 获取计算机名称
m:getmac 获取物理网卡地址
md (make directory) : 创建目录
rd (remove directory): 删除目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
删除带内容的文件夹 不能直接删除 所以加参数 如下
rd + /s 文件夹名称 (询问是否删除)
rd + /q + /s 文件夹名称 (直接删除)
Java跨平台原理
- 什么是跨平台性 (平台指定的是操作系统)
通过Java语言编写的应用程序在不同的系统平台上都可以运行。 - Java语言跨平台原理
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由JVM来负责Java程序在该系统中的运行。
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
JAVA语言是跨平台的,而JVM不是跨平台的。
JVM是不跨平台的,应为针对不同的操作系统,JAVA提供了不同的JVM,而各个操作系统的可执行文件不同
JRE和JDK
-
什么是JRE
Java Runtime Environment Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果只想要运行一个开发好的Java程序,计算机中只需要安装JRE即可 -
什么是JDK
Java Development Kit Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 -
为什么JDK中包含一个JRE
其一,开发完的程序,需要运行一下看看效果。
其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件,如果没有JRE,那么这些工具是运行不了的。 -
JDK,JRE,JVM的作用和关系
我们用JDK编写了一个java程序交由JRE 运行起来 由JVM实现跨平台
JDK的下载和安装过程图解
-
JDK的下载
a.官网 http://www.oracle.com
b.历史版本下载网址:https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html
-
JDK的安装
安装路径不要有中文或者特殊符号如空格等。
所有和开发相关的软件最好安装目录统一。
举例:我的JDK安装路径
C:\Java\jdk1.8.0_212
当提示安装JRE时,可以选择不安装。1.双击JDK安装包开始安装
2.安装过程3.验证安装是否成功
a:通过DOS命令,切换到JDK安装的bin目录下。
C:\Java\jdk1.8.0_212\bin
b:然后分别输入javac和java,如果正常显示一些内容,说明安装成功- 输入java
- 输入java
JDK环境变量的配置
-
配置环境变量的目的
配置环境变量后,我们能够方便的在任意目录下都能够使用到JDK安装路径下bin目录下的可执行命令,不需要每次进入bin目录下再执行命令
-
JDK配置过程
然后一路点击确定,环境变量配置完毕 -
检查环境变量是否配置成功
打开控制台,输入java -vasion 若显示版本号,则配置成功。
Hello World的编写和运行
-
编写程序
1.在桌面建立一个记事本,重命名为HelloWorld.java
2.使用EditPlus 3打开,建立一个main函数:public static void main(String[] args){}
3.在main函数大括号中编写输出语句:System.out.println(“HelloWorld”);(注意语句结束的分号一定不能忘)
注意:1.文件名后缀为java,起名时尽量大写开头,驼峰式命名,不能以数字开头。
2. 编写程序时注意字母大小写,不要出错,字符要用英文,括号注意成对出现。
-
编译和运行
1.使用javac命令编译HelloWorld源文件,生成一个后缀为class的文件
生成了左边的HelloWorld.class文件2.使用java命令对class字节码文件进行解释运行,得到结果
得到结果
注释及其分类
-
什么是注释
用于解释说明程序的文字。 -
注释的分类及讲解
1.单行注释 格式: // 注释的文字2.多行注释 格式: /* 注释的文字 */
3.文档注释 格式: /** 注释的文字 */
关键字的概述和使用
- 什么是关键字
就是被java语言赋予特殊含义的单词。 - 关键字的特点
组成关键的字母都是小写 - 常见关键字
class,public,static,void … - 关键字的注意事项
1.goto和const是java语言的保留字
2.类似与editplus这样的高级文本编辑器对关键字都是有颜色变化的
标识符的概述和组成规则
-
什么是标识符
就是给类,接口,方法,变量,常量等起名字时使用的字符序列 -
标识符的组成规则
1.英文的大小写字母
2.数字字符
3.$和_ -
标识符注意事项
1.不能以数字开头
2.不能是java中的关键字
3.区分大小写
标识符中常见的命名规则
- 包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。)
字母都是小写 itcast - 类或者接口
一个单词: 首字母大写,其余字母小写 Student , Teacher , Spring , Struts , Hibernate
多个单词: 每一个单词的首字母都是大写,其余字母小写 StudentName , UserLoginController - 方法或者变量
一个单词: 字母全是小写 name , age
多个单词: 从第二个单词开始,首字母大写,其余字母小写 getName , getAge - 常量
一个单词: 字母全是大写 NAME , AGE
多个单词: 字母全是大写,每一个单词之间使用 _ 隔开 STUDENT_MAX_AGE