****Java
``计算机分为硬件、软件
硬件:键盘、鼠标、主机、cpu
注意:硬件无法工作,需要软件来驱动硬件才可以工作
软件:应用软件和系统软件
系统软件:直接和硬件交互的软件 如:win7、
应用软件:运行在系统的操作上
课堂笔记
day01
作为程序员应该掌握相关的windows的相关dos命令:
1. 在dos命令窗口中打开并编写命令
win+R输入cmd 打开后就是dos窗口
2.常见的dos命令:
exit---退出当前的dos窗口
cls----清理都是窗口的屏幕
如何复制dos窗口中的数据:
3. 点击dos窗口中任意一个位置右键,选择标记,选中要标记的内容即可
4. dir命令是列出当前目录下所有的子目录和子文件
5.cd命令:
可以完成目录的切换
cd +路径
路径包括相对路径和绝对路径
绝对路径:表示从某个磁盘的盘符作为出发点的路径
相对路径:表示从当前所在路径下作为的出发点的路径
6. cd。。 回到上级目录
cd\ 直接回到根目录
7.怎么切换盘符?
c:+回车
e:+回车
f:+回车
g:+回车
-
关于windos的设置问题
文件扩展名的设置,作为程序员必须保证新建的文档后面必须是.java的结尾(扩张名自己设置)
二 Java纲要与内容
计算机的编程语言:
1.1 提前的人为的制定的一套交流规则,有的时候,有的语法是需要的死记硬背的,不需要问为什么,而只需要的遵守这套语言规则,那么就能很好的人与计算机的沟通,这就是计算机的编程语言。
1.2
机器语言(二进制)、低级语言(汇编语言)、高级语言、
发展史:是向着人类更加能理解的方向发展的
Java的发展史与语言特性
发展史:1995年…sun公司开发,后被ooracle公司收购
Java包括三大块:
JavaSE(Java标准版)基础
JavaEE(Java企业版) 主攻方向
JavaME(Java微型版)
Java语言的特性:{开源、免费、纯面向对象、跨平台}
简单性:相对而言,例如:Java不支持多继承,c++支持多继承,c++中有指针,Java中屏蔽了指针,相对来说Java是简单的Java语言底层是有c++实现的
面向对象: 是纯面向对象的,更符合人的思维模式,更容易理解。
可移植性:
Java语言的一次编译可以在Windows、linux 操作系统上运行,不做任何修改。这个叫做Java的可移植性,或者叫做跨平台 (编写一次,到处运行)
Java程序不能直接和操作系统打交道,操作系统的原理是不一样的。
运用Java虚拟机简称:jvm 可以和不同的操作系统的打交道
jdk Java开发工具包
多线程
健壮性:和自动垃圾回收机制有关,自动垃圾机制简称:gc机制 产生的垃圾是自动回收的。
安全性
9.关于Java语言的加载与执行(重要的学习就这里开始)
9.1 Java程序的运行包括两个重要的阶段
–编译阶段
–运行阶段--编译阶段: 创建文件(扩展名得是.Java 如 xxx·Java (也叫源文件) 编译阶段的主要任务是检查Java的源文件是否符合Java语法,符合则能够生成正常的字节码 字节码文件不是纯粹的二进制,无法直接在操作系统中直接运行 编译阶段的编译过程: *创建一个Java文件《简称为.Java源文件》在文件中编写源代码(不能随意编写,必须符合Java规则) *Java程序员需要使用JDK中自带的Javac.exe命令进行Java程序的编译。 Javac怎么用?在那用? -在DOS窗口中运用 -Java的使用规则: Java Java源文件的路径 *Javac是Java的编译器工具 *一个Java源文件可以生成多个.class文件 字节码文件/.class文件是最中要执行文件,所以说class文件生成之后,Java源文件的删除并不会影响 Java程序的执行 编译结束后可以将Java文件拷贝到其他你的操作系统中进行运行