计算机:硬件和软件
硬件:控制器 运算器 存储器 输入和输出设备
存储器:外存(硬盘) 内存
软件:系统软件 应用软件
系统软件:windows Linux DOS IOS Android Unix macOS
裸机:没有安装操做系统
应用软件:QQ Office MD web APP
什么是软件?按照特定的组织顺序的数据和指令的集合java
计算语言分类 :机器语言(二进制0和1) 汇编语言(特殊符号) 高级语言(JAVA c c++ c#...)c++
分两种:一 命令行方式 二 图形化界面
新的语言交互方式:siri中文语音
Tab:制表符 shift 上档转换键 ctrl 控制键 alt 改变
快捷键 : ctrl + c 复制 ctrl + v 粘贴 ctrl + Z 撤销 ctrl + X剪切
ctrl + A 全选 ctlr + s 保存
组合键: windows +E 打开个人电脑 windows + R 打开运行
输入:OSK 这个命令
最快:windows + R 输入 CMD命令
JAVA之父:james Gosling 高司令 高斯林
JAVA版本 1.5 老虎 1.6 野马 1.7 海豚
JAVESE:标准版本 web
JAVAME:小型版 小型设备c#
JAVAEE:企业版windows
java语言特色:面向对象 多线程 简单 开源 跨平台多线程
跨平台:就在不一样的操做系统上均可以运行oracle
java语言写的程序能够跨平台,是经过虚拟机(JVM)
**虚拟机不能跨平台!**
根据不一样的操做系统,下载安装不一样的虚拟机就能够了
JVM:虚拟机编辑器
* JRE:JAVA运行环境 ,JRE是包含虚拟机 + 核心类库 使用者
* JDK:JAVA开发工具+JRE :适合开发者
* 安装了JDK后就不须要再安装JRE
下载的路径[点击下载](http://www.oracle.com) 这个路径
JDK默认安装: C:\Program Files\java
bin目录:放的都是可执行程序工具
javac:java编译工具(编译java语言)开发工具
java:java运行工具(运行)
javadoc:生成文档工具JRE目录:JDK包含JREinclude:c++的头文件src:源代码lib:核心类库
notepad 记事本 Editplus 编辑器 Eclipse MyEclipse
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
常见错误
找不到文件 缘由:运行的名称写错 错误: 找不到或没法加载主类
字母拼写错误
扩展名错误
左大括号要成对写
左大括号前面要空格
遇到左大括号要缩进
为何要配置Path路径?
就是为了在任意目录下运行JAVAC和java命令
* 怎么配置Path环境变量?
第一种配置方案:个人电脑-属性--高级--环境变量---系统变量--Path---编辑----在最前面(注意:不要删除!添加分号)--再复制bin目录路径放到;分号前面--肯定--肯定
第二种配置方案:个人电脑-属性--高级--环境变量---系统变量--Path---新建JAVA_HOME---输入的JDK的安装目录,包括bin---在path里面,经过%JAVA_HOME%\bin;
思考?是否是只有jdk才须要配置Path环境变量?
不须要配置,JDK1.5后,默认按当前路径来执行
path和classPath区别:
path:配置的是可执行性文件
classPath:配置的是java的类文件
分类:单行注释 多行注释 文档注释
单行: // 注释文字
多行:/* 注释文字 */
文档注释:/** 注释的文字 */
注意:单行注释能够嵌套 多行注释不能够嵌套
多行注释可否嵌套单行注释 ,能够
什么是关键字? 被java赋予了特殊含义的单词,其实就是一个英文单词
就是有特殊的含义
其实就是起名字
组成: 英文字母 数字 _ 和 $ 中文(不推荐)
注意事项:
* 数字不能开头
* 不能使用关键字
* 严格区分大小写
举例:
包名:
所有小写
类和接口的起名
单个单词首字母大写,多个单词每一个单词的首字母大写
举例:HelloWorld Login Load
变量和方法
单个单词所有小写,多个单词,第二个单词起,首字母大写