Java基础知识体系_计算机与java

Java基础知识体系
(一)、计算机与java

(二)、变量与类型
(三)、运算符
(四)、流程控制
(五)、数组

(一)、计算机与java
1,计算机:硬件+软件
硬件:客观存在的各种计算机相关设备,CPU、内存、硬盘、输入设备、输出设备
软件:系统软件、应用软件
CPU:计算机运算中心,解释计算机指令以及处理计算机软件中的数据
内存:是计算机中的存储部件,内存(Memory)也称内存储器,用于存放CPU中的运算数据,与硬盘等外存储器交换数据,CPU可以直接访问内存的数据。优点:读写速度极快;缺点:容量小,不能实现永久存储,一旦断电会造成数据的丢失
磁盘:用来解决内存昂贵且不能永久存储数据的存储器。有点:价格便于,容量大,持久存储;缺点:读写速度慢,且CPU不能直接访问。1Tb = 1024Gb 1Gb = 1024Mb 1Mb = 1024Kb 1Kb = 1024Byte (字节) 1Byte = 8Bit (二进制位)。
标准输入设备:键盘,用来向电脑输入内容
标准输出设备:显示器,用来显示电脑内容
系统软件:Windows/Unix/Linux/IOS/Android等系统,用来控制各种硬件设备完成各种功能,是其他软件的基础。
应用软件:微信QQ等app软件
计算机体系结构
2,计算机语言
计算机语言:人机交互的语言
机器语言:二进制语言,0与1组成
汇编语言:助记符表示机器指令,如add,sub
高级语言:人可以很容易理解的语言,如java,Python,c,c++,Scalad

软件开发:使用计算机语言+开发工具 开发软件

常用的快捷键(Windows系统环境):
Shift 上档转换 配合其他键使用
Ctrl 控制键 和其他键组合使用
Alt 转换 和其他键配合使用
Tab 制表符 4个空格
fn 组合件配合F1 - F12 去组合使用
ctrl+s 保存
ctrl+c 复制
ctrl+v 粘贴
ctrl+a 全选
ctrl+x 剪切
ctrl+z 撤销
ctrl+Y 恢复撤销
ctrl+f 搜索
ctrl+n 新建
ctrl+shift 切换输入法 使用shift进行中英文切换
windows+d 回到桌面
windows+e 打开计算机
windows+l 锁屏
windows+r 打开运行,输入cmd后回车就会启动dos窗口
windows+tab 切 换任务
alt+tab 切换任务
ctrl+alt+delete 启动任务管理器

3,dos命令操作(Windows命令)
windows+r 打开运行,输入cmd后回车就会启动dos窗口
d: 回车 盘符切换
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd … 退回到上一级目录
cd\ 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls (clear screen):清屏

4,java语言
Java SE(Java Platform, Standard Edition)称之为“Java平台标准版”,是 Java平台的基础,开发简单应用。
Java EE(Java Platform,Enterprise Edition)称之为“Java平台企业版”,开发企业web应用。
Java ME (Java Platform,Micro Edition)称之为Java 平台微型版。Android智能平台的迅速普及,Java ME已经走向淘汰。

java开发
C/S架构:client客户端与服务端
B/S架构:web网页(浏览器)与服务器

跨平台(操作系统)性: 一个程序在不同写操作系统上运行。
JVM可以跨平台? java语言编写的程序,可以通过jvm来跨平台。jvm本身不跨平台。
java语言跨平台
JRE :Java SE运行时环境(Java SE Runtime Environment),包括:JVM + 核心类库),是java的运行环境
JDK :Java开发工具包( Java Development Kit),包括:JRE + 开发工具包,是 java的开发环境,目前主流jdk11
注意:安装JDK 就不用再安装JRE
jdkjrejvm
安装完jdk后,需配置path环境变量
下载jdk网址:通过官网下载 www.sun.com 或者 www.oracle.com

JDK目录结构:
bin目录 - 该目录下主要存放JDK的各种工具命令。
conf目录 - 该目录下主要存放jdk的相关配置文件。
include目录 - 该目录下主要存放了一些平台的头文件。
jmods目录 - 该目录下主要存放了JDK的各种模块。
legal目录 - 该目录下主要存放了JDK各模块的授权文档。
lib目录 - 该目录下主要存放了JDK工具的一些补充jar包和源代码。

javac.exe - 编译器,主要用于将高级Java源代码翻译成字节码文件。
java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行。

常用开发工具:
1)notepad 记事本
2)EditPlus 高级记事本
3)eclipse 继承开发工具
4)MyEclipse web的及集成开发工具
5)IntelliJ IDEA 继承开发工具

编写Java程序的流程:
新建文本文档,将文件扩展名由xxx.txt修改为xxx.java;
使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存;
启动dos窗口,并切换到.java文件所在的路径中;
使用javac xxx.java进行编译,生成xxx.class的字节码文件;
使用java xxx 进行解释执行,打印最终结果;

java语言注释:
用于进行代码说明,是给程序员看的文字描述,编译器会忽略注释。
// 单行注释 ,从 // 开始,到本行结束,都是注释。
/* / 多行注释,从/ 开始,到*/结束,中间所有都是注释。
/** */ 多行/文档注释,从/*开始,到/结束,是一种支持提取的注释。

Java关键字与保留字:
Java语言用于表示特殊含义的单词,如private,public,int

Java标识符:
由数字、字母、下划线以及$等组成,其中数字不能开头(后面讲到)。
不能使用Java语言的关键字。
区分大小写,长度没有限制但不宜过长。
尽量做到见名知意,支持中文但不推荐使用。
标识符可以给类/变量/属性/方法/包 起名

Java语言编程注意细节:
括号成对出现
类名和左大括号之间有空格
碰到左大括号需要用TAB缩进 (屁股向左就是左大括号)
方法与方法之间要加空行
一行变量之间需要添加空格 举例: int x = 10;
运算符号之间也要加空格 举例: x = z + 10;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值