计算机:硬件 + 软件javascript
主要硬件:php cpu :cpu是一个计算机的运算核心以及控制核心。java
内存:存储数据的,软件在运行过程当中所须要的数据会先加载到内存中,而后cpu获取的数据都是直接从内存中获取,并非直接从硬盘中获取的。 优势:存取速度快。 缺点:一旦断电或者是程序退出,内存中的数据会立刻丢失。linux
硬盘(机械硬盘, 固态硬盘): 优势:能够永久性保持数据,即便断电或者是程序退出,保存在硬盘中的数据是不会丢失的。 缺点: 存取的速度慢。c++
软件:数据库
系统软件:c# 好比: windows ,linux , mac os , unix .....windows
应用软件: 应用软件必需要在系统软件的基础上才能使用的。工具
好比: QQ 、 360 、 飞Q 、 红蜘蛛.....开发工具
软件的本质是什么(软件出现的主要目的是什么)? 提升人类与计算机的交互效率,
人与计算机的交互方式:
图形化的交互方式:操做简单, 功能强大。
dos命令(命令行)的交互方式: 须要记忆大量的命令,功能弱小。
dos命令的交互方式须要一个控制台窗口:
打开控制台的方式: 方式一: 开始--------> 全部程序----------> 附件 ------------> 命令提示符窗口
方式二: 开始--------> 在输入框内输入"cmd"命令回车便可 |
||
常见的dos命令:
|
||
计算机语言:与计算机交互的语言。 从历史的角度: 机器语言: 1 10 0010101
汇编语言: 经过大量的单词代替了计算机的指令 1 1 add
高级计算机语言: java \ c \c++ \ javascript \ php \c# \ object o
java的发展历史:
1995诞生 , java是一门面向互联网的计算机语言。 雏形 |
||
jdk的目录介绍:
|
||
编译与执行 :
|
||
编写java文件的步骤:
|
||
类的定义格式:
|
||
问题: 每次编译的时候都须要写上java源文件的完整路径信息。 烦!!! 目前若是我可让javac这个工具在任何路径下均可以找到,那么该问题是否解决了? 解决方案: 把javac所在的路径保存到path的环境变量上。 在控制台窗口执行可执行文件的原理: 在控制台上编写一个可执行文件的命令,首先windows会在控制台当前所在的窗口下去搜索是否存在该可执行文件, 若是存在,那么立刻执行该文件,若是不存在当前路径下,而后还会去到系统的path环境变量下去搜索path环境变量 所保存的路径下是否存在该文件。
配置classpath环境变量信息的时候加上分号与不加分号的区别: 不加上分号那么java虚拟机就仅会在classpath指定的路径下去搜索,不会再在当前路径下去搜索。 若是加上了分号,那么java虚拟机除了在classpath指定的路径下去去搜索之外,还会在当前路径下去搜索。
注意: 不建议你们配置classpath的环境变量信息。 |
||
java语言重要特性之跨平台: java语言的重要特性之----------------> 跨平台 平台: 操做系统。 跨平台:一次编译,处处运行。
通常的高级语言若是要在不一样的平台上运行,至少须要编译成不一样的目标代码。
Java跨平台的原理:Java的跨平台是经过Java虚拟机(JVM)来实现的。
|
||
path环境变量的打开方式:
|
||
java的环境搭建:
|
||
任务: 1. 每一个dos命令练习到3次以上。 2. 总结为何配置path的环境变量信息。 3. 要编写好第一个例子。 |