正安县网站seo优化排名,网站建设 镇江丹阳,网站要背代码?,视频直播怎么赚钱的JAVA小白入门级教学#xff08;零基础了解计算机基础知识#xff09;
多动手自己操作#xff0c;一点一点积累
首先我们了解一下计算机的基础知识
1.计算机构成#xff08;基础#xff09;#xff1a;
硬件#xff1a;CPU、内存、硬盘、鼠标、显示器、鼠标等#x…JAVA小白入门级教学零基础了解计算机基础知识
多动手自己操作一点一点积累
首先我们了解一下计算机的基础知识
1.计算机构成基础
硬件CPU、内存、硬盘、鼠标、显示器、鼠标等硬件需要软件来驱动软件[ 系统软件:指直接和硬件交互的软件如操作系统windows7、win8、win10、Linux等 ][ 应用软件:指运行在系统软件中的软件如QQ、微信等程序运行在操作系统中]
因此作为程序员的我们当然要学习的是应用软件啦 ps操作系统题主不会、不会
2.开发应用软件需要我们掌握计算机编程语言
例如C语言、C#、C、JAVA、PHP等等其中JAVA的使用最广泛最稳定。例如淘宝、京东上都使用JAVA编程
3.作为JAVA程序员需要掌握最基本的DOS命令 通过这种代码式的指令我们能快速操作电脑的一些功能下面我们先简单了解一下DOS命令的使用 介绍DOS命令Disk Operating System是一种面向磁盘的操作命令主要是在黑窗口里面敲代码命令机器执行任务 DOS命令黑窗口如何打开 右键点击开始菜单–运行–输入cmd–回车 或者windows按键R键–输入cmd–回车【默认打开的是黑色的命令窗口这就是DOS窗口】 常见的DOS命令【在黑窗中输入每个命令然后按回车执行】
-cls 清屏相当于键盘上删除以上所有内容的作用 -exit 退出当前DOS命令窗口 -dir dirdirectory描述当前路径的所有目录内容目录内容子文档路径不会的可以百度这里不作重点解释 -cd cd(change directory) 改变当前目录 用法 cd 目录的路径 解释绝对路径是从盘符例如C盘D盘开始的路径形如cd C:\windows\system32\cmd.exe 相对路径是从当前路径开始的路径假如当前路径为C:\windows 要描述上述路径只需输入 cd system32\cmd.exe 实际上严格的相对路径写法应为cd .\system32\cmd.exe -cd… 回到上级目录 -cd\ 直接回到根目录 技巧切换盘符可以简单粗暴 如下所示 盘符字母: 例如: D: 4.关于文件的扩展名
扩展名表示文件的属性和类型例如xxx.txt xxx.java修改扩展名的win10操作步骤点击我的电脑–点击查看–勾选文件扩展名选项或者:将隐藏已知文件类型的扩展名 前面对勾去掉 这时候你就可以看到文件的扩展名了由于我们JAVA开发中会不断创建文件文件的类型和后缀需要我们留意通过重命名可以改变文件的类型和属性
5.随便一提的计算机语言发展史
我们只需要遵守一套和计算机交流的规则这样人类和机器就能很好的沟通。有时候有的语法是需要死记硬背的因为创始人的思想我们得先学习除非等你足够厉害了你就自己发明一套规则然后全世界通用。
第一代语言机器语言
机器识别的是机器语言 例如二进制编码的01001100 这样人类就比较难和机器进行交流
第二代语言低级语言
低级语言以汇编语言为基础 例如引进一些英语单词变量的赋值等
第三代语言高级语言
高级语言几乎和人类理解的语言一致看代码就会懂功能 例如C语言、C#、C、JAVA等 总之越来越容易理解
6.JAVA语言发展史 JAVA语言诞生于1995年 在1998年之前SUN公司太阳微电子公司该公司目前被Oracle公司甲骨文公司做数据库的收购为了占领市场派James Gosling领导团队开发了一个Oak橡树语言然而Oak这个商标被轮胎公司注册就得想一个新的名字 碰巧他在喝爪哇岛的咖啡因此诞生JAVA语言。 既然我们了解了一点JAVA语言的发展史那我们可以了解一下JAVA语言运行时需要的运行环境 JDK工具包 1996年JDK1.0诞生 什么是JDK JDK是JAVA的开发工具包 简单理解他就是为JAVA程序提供一个运行的环境好比游泳要在游泳池里JDK相当于游泳 池。JDK是JAVA的核心包括了JAVA的运行环境JAVA工具和JAVA基础的类库。 这个JDK一定要下载安装介绍后相当于在你电脑里实现了一个运行JAVA的环境这个环境里包括了很多类关于类呢我们后面会详细谈及 下载地址 JDK下载 jdk-8u221-windows-i586-demos.zip JAVA包括三大块 -javaSE标准版安装javaSE然后主攻javaEE -javaEE企业版 -javaME微型版
7.JAVA语言特性【开源、免费、纯面向对象、跨平台】
有些不理解的专业名词我们后面会讲这里只是稍微了解一下即可
简单性只是相对而言相对C的复杂多继承和指针的概念JAVA没有两者概念并且优化了面向对象JAVA语言是纯面向对象的语言符合人类的思维模式面向对象的概念我们后面详谈多线程同时处理多事务机制健壮性垃圾自动回收机制程序员开辟内存空间用完后系统就回收内存空间可移植性一次编译到处运行 什么是可移植性(新手可以选择跳过) java程序可以做到一次编译*到处运行编译我们后面会讲 *也就是说在你电脑WINDOWS操作系统上运行同样也可以在LINUX操作系统上运行相当于安卓系统和苹果系统的概念那问题也来了WINDOWS操作系统内核和LINUX操作系统的内核肯定不同两个操作系统执行指令的方式也是不一样的结论显然JAVA程序并不可以直接和底层操作系统打交道JAVA程序只有一份且操作系统执行原理不一样解决方法SUN公司想了一个办法他们让JAVA程序运行在一台虚拟的计算机当中这个虚拟的计算机叫做JAVA虚拟机简称 JVMJava Virtual Machine例如有WINDOWS版本的JVM有LINUX版本的JVM同版本的JVM直接和相同的底层操作系统打交道 其实这个JVM就是包涵在我们一开始说的JDK中我们后面会详细解说
下一章节我们才开始正式的JAVA的核心学习
总结来源参考动力节点
只有自己多练多动手 多思考 才可以学好JAVA