java计算机基础知识:2021.12.21 day01

1.计算机的基础知识(过一遍)
什么是计算机 
    能够处理海量数据,并且能高速运行程序的一套电子设备
    应用场景:云计算/多媒体应用/科学计算/计算机辅助设计(CAD工程制图)/数据的处理...
    
组成:软件/硬件
软件:
    系统软件
            dos系统(使用命令行方式)
            windows系统
            Linux系统
            mac系统
    应用软件
         客户端软件(qq/vnc(控屏软件)...)
    
软件结构的划分
    C/S结构(Client-Server)客户端和服务器端的交互
     特点:客户端qq想使用服务器端的qq软件高版本功能,必须升级!
         客户端的软件需要升级才能使用服务器高版本功能
         
    B/S结构(Browser-Server):浏览器端和服务器端的交互
    特点:只要保证计算机中存在浏览器客户端即可,不需要特定升级访问服务器网站
    程序员使用浏览器:使用最多的火狐浏览器 firefox /其次谷歌浏览器
    我们以后的方向---JavaEE(针对企业级开发的解决方案)----完成B/S结构的 网站
    


软件开发

使用特定的开发工具完成软件的制作过程

特定的开发工具:
        Java的开发工具
        早期:记事本:使用notepad++/editPlus 高级记事本
        后期:第三周开始:开始使用Idea/eclipse(自学以下它的使用,目前使用idea)
        后期:前端的开发工具:Java程序员需要具备前端的一些知识(知道html标签/css样式/js)
                    HbuilderX或者webStorm
        项目管理工具:maven
        版本控制git..
 

你可能感兴趣的:(java,开发语言,后端)