第一天第二天第三天
1
fJava基础班笔记第一天
一、软件开发11什么是软件按一定顺序组织起来的数据和指令大集合数据:对于计算机来说、一切都是数据指令:命令12软件的分类应用软件:提供各种实际的服务。系统软件:安装在硬件之上,管理硬件资源13软件开发二、人机交互21什么是人机交互交互:交流、互动人机交互:人和计算机交流、互动22人机交互的方式图形户界面GUI:操作简单、使用方便命令行方式CLI:需要记住大量的命令,使用门槛较高,需要记住一些命令三、常用的DOS命令aHelp:显示所有DOS命令及用法bDir显示当前目录下的所有文件及文件夹c盘符英文冒号:进入指定盘符dCd文件夹名:进入指定文件夹切换、更改当前路劲,只能切换当前盘符下的文件eCd显示当前路径fCd:返回上一层目录gCd:返回当前磁盘的根目录hMd创建目录iRd:删除目录jCls:清屏kExit:关闭四、a计算机语言什么是计算机语言像DOS命令一样,能被计算机识别,用于人机交互b计算机语言的分类CCJava五、Java基础51Java的发展:52Java的三种技术架构
2
fJavaSE:基础版针对桌面应用JavaME:微型版针对客户端移动设备JavaEE:企业版针对企业级应用开发53Java语言的特点及跨平台性的原理1开源免费2完全面向对象编程思想3跨平台:一份软件在不同的操作系统上都能正常运行JVM:Java虚拟机是一台虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器。Java语言是通过JVM实现跨平台性,而JVM不具有跨平台性,不同的操作系统需要不同版本的JVM,JVM用于运行Java应用程序。JVM屏蔽了底层运行平台的差别,实现了一次编写,到处运行平台:应用软件运行的操作系统4其他的语言为什么不能跨平台:不同的操作系统支持的指令不同,缺点是:需要开发维护不同版本的代码
六、开发体验
1Java环境搭建JRE:Java运行环境,包含JVMjava核心类库JDKJava开发工具包,包括JRE编译工具打包工具等等2第一个HelloWorld的书写目的需求:在dos环境下输出一句话:welcometo
ewlife…1、在文本编辑器里面书写Java代码
3
f2、书写Java代码3、测试
代码解释class定义一个类;Java的基本单元,所有的程序都要放在类中、Hello:作用:程序的名称作用:限定范围publicstaticvoidmai
Stri
gargs作用:定义程序的入口开始,写法固定Systemoutpri
tl