计算机:硬件 + 软件 主要硬件: cpu :cpu是一个计算机的运算核心以及控制核心。 内存:存储数据的,软件在运行过程中所需要的数据会先加载到内存中,然后cpu获取的数据都是直接从内存中获取,并不是直接从硬盘中获取的。 优点:存取速度快。 缺点:一旦断电或者是程序退出,内存中的数据会马上丢失。 硬盘(机械硬盘, 固态硬盘): 优点:可以永久性保持数据,即使断电或者是程序退出,保存在硬盘中的数据是不会丢失的。 缺点: 存取的速度慢。 软件: 系统软件: 比如: windows ,linux , mac os , unix .....
应用软件: 应用软件必须要在系统软件的基础上才能使用的。 比如: 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. 要编写好第一个例子。 |