计算机:
概述:全称叫电子计算机,也叫电脑。
组成:
计算机硬件:
运算器,控制器,存储器,输入设备,输出设备。(冯诺依曼体系)
存储器:
内存:内存条。
外存:硬盘。
机械硬盘:HDD
混合硬盘:HSD
固态硬盘:SSD
计算机软件:
系统软件:Windows,Android,Linux,DOS
应用软件:QQ,YY,Office,飞秋,LOL
什么是软件开发?
借助开发工具和计算机语言来制作软件。
开发工具:
计算机语言:
概述:人类与计算机之间进行信息交互的语言。
分类:
机器语言:由二进制代码指令组合,可以被计算机直接识别。
汇编语言:用一些特殊符号来代替二进制数据。
高级语言:由普通的英文组成。
计算机的交互方式:
图形化界面:简单,直观,容易上手。
命令行:比较麻烦,需要记忆一些DOS命令。
如何打开一个DOS窗口:
win + r --> cmd --> 回车
常用的DOS命令:
d: 切换到D盘。
dir 显示当前目录下所有的文件或者文件夹。
md 创建目录
rd 删除目录(里边不能有内容)
rd /s 文件夹名 删除带内容的文件夹,有提示。
rd /q /s 文件夹名 删除带内容的文件夹,没有提示。
cd 改变目录
cd.. 返回上一级
cd\ 返回根目录
del 删除指定的文件 (del *.txt)
cls 清屏
exit 退出
ipconfig /all 查看本机IP地址
ping IP地址 -t ping命令
notepad 1.txt 创建文本文档
快捷键:
win + L : 锁屏。
win + d : 显示桌面
win + r : 调出 运行 程序
win + e : 快速的打开计算机(ctrl+w关闭打开的计算机文件)
Java语言的基本概述:
java之父:詹姆斯·高斯林
java语言的平台版本:
J2SE:标准版。是其他两个版本的基础。
J2ME:小型版。现在基本上不用了,被Android替代了。
J2EE:企业版。
注意:JDK1.5以后,它们更名为: JavaSE,JavaME,JAVAEE。
特点:
开源,跨平台,健壮性,面向对象,多线程。
什么是跨平台?
Java程序可以在不同的操作系统上运行。
Java语言中,跨平台性的原理是什么?
只需要在 需要运行Java程序的操作系统上 安装对应版本的JVM(Java虚拟机)就可以了。
注意:JVM是用来保证Java程序跨平台的,JVM本身不能跨平台。
JDK和JRE的区别:
JDK:java开发工具包,里边包含了java开发工具(比如说javac,java,javadoc) 和 JRE。
JRE:java运行环境,里边包括 运行java程序所需要的核心类库 和 JVM。
JVM:Java虚拟机,用来保证java程序跨平台的。
编写HelloWorld案例的步骤:
A:新建一个文本文档,然后把后缀名改成.java,文件名叫:HelloWorld.java
B:定义出类。
C:在类中定义出main函数(主函数,主方法)
D:写输出语句,输出想要输出的内容。
E:编译和运行。
编译: javac 文件名.java
运行: java 类名
可能出现的问题:
A:找不到文件。
B:单词写错了。
C:大括号不匹配。
D:大小写问题。
class HelloWorld {
public static void main(String[] args) {
System.out.println("");
}
}
Path环境变量:
配置方式;
第一种:
直接把路径粘贴到path环境变量下。
第二种:
新建一个系统变量。
变量名:JAVA_HOME
变量值:JDK的安装路径(注意:不带bin)
在path环境变量中进行配置。
其实就是在path的值的最前边加上: %JAVA_HOME%\bin;
作用:
就是为了配置可执行文件(后缀名是.exe的文件),让我们在任何路径下都可以使用配置后的可执行文件。
path环境变量和classPath环境变量的区别:
path环境变量:就是为了配置可执行文件(后缀名是.exe的文件),让我们在任何路径下都可以使用配置后的可执行文件。
classPath环境变量:
就是为了配置类文件(.class:字节码文件),让我们在任何路径下都可以使用配置后的类文件。
一般是没有意义的,我们是不需要配置的。
Editplus:
注释:
单行注释: //
多行注释:
/*
注释的文字
*/
文档注释:
/**
注释的文字
*/
关键字:
概述:就是被Java赋予了特殊含义的单词。
特点:所有的字母都小写。
什么是保留字,你知道的保留字有哪些?
保留字:现在还不是关键字,但是在以后的JDK升级版本中可能会升级为关键字的单词。
goto,const都是保留字。
标识符:
就是用来给类,变量,方法(函数),接口,包 起名字的。
组成:英文字母,数字,_ , $
注意事项:
A:不能以数字开头。
B:不能是java中的关键字。
C:区分大小写。
包(文件夹):
全部小写,一般是公司域名反写(不写www),多级包之间用.隔开
com.heima
类或者接口:
所有单词的首字母都大写,其他字母小写。
变量或者方法:
一个单词:全部小写。
多个单词:从第二个单词开始,每个单词的首字母大写,其他小写。
常量:
全部大写,单词间用_隔开。MAX_VALUE
|