计算机基础知识
1.人机交互
A:人机交互的两种方式
a.图形化界面方式:这种方式简单直观,使用着易于接受,容易上手操作
b.命令行方式:需要有一个控制台,输入特定指令,让计算机完成一些操作
2.Java语言特点
简单性 解释性
面向对象 高能性
分布式处理 多线程
健壮性 多态
结构中立 安全性
3.Java语言跨平台原理
A:什么是跨平台(平台指定的是操作系统)
通过Java语言编写的应用程序在不同的系统平台上都可以运行
B:Java语言跨平台原理
只需要运行java应用程序的操作系统上,先安装一个虚拟机,由JVM来负责Java程序在该系统中的运行
4.JRE和JDK的概述
A:什么是JRE
Java Runtime Environment Java运行环境
包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
B:什么是JDK
Java Development Kit Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE
C:为什么JDK中包含一个JRE
其一,开发完的程序,总要运行一下看看效果
其二,最重要,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件,如果没有JRE,那么这些工具是运行不了的。
D:JDK,JRE,JVM的作用和关系 我们用jdk编写了一个java程序交由jre运行起来,由jvm实现跨平台
5.关键字的概述和使用
A:什么是关键字
就是被java语言赋予特殊含义的单词
B:关键字的特点
组成关键字的字母都是小写
C:常见关键字
class,public ,static,void,.....
D:关键字的注意事项
(1):goto和const是java语言的保留字
(2):类似与editplus这样的高级文本编辑器对关键字都是有颜色变化的
6.标识符的概述和组成规则
A:什么是表示符
就是给类,接口,方法,变量,常量等起名字时使用的字符序列
B:标识符的组成规则
(1):英文的大小写字母
(2):数字字符
(3):$和_
C:标识符注意事项
(1):不能以数字开头
(2):不能是java中的关键字
(3):区分大小写
7.标识符常见的命名规则
A:包(就是文件夹,它的存在是为了解决同一个目录下不能同时存在两个相同名称的文件)
B:类或者接口
一个单词:首字母大写,其余字母小写 Student,Teacher
多个单词:每一个单词的首字母都是大写,其余字母小写 UserLoginController
C:方法或者变量
一个单词:字母全是小写 name,age
多个单词:从第二个单词开始,首字母大写,其余字母小写 getName,getAge
D:常量
一个单词:字母全是大写 NAME
多个单词:字母全是大写,每一个单词之间使用_隔开 STUDENT_MAX_AGE