今日复习笔记
作者:互联网
机器语言:
第一代语言:二进制代码0101110010101100101100100
第二代语言:汇编语言 指令代替二进制-------目前应用1、逆向工程。2、机器人。3、病毒...等
第三代语言:摩尔定律.高级语言
大体上分为面向过程和面向对象两大类。△C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言
一、C语言:是现代语言的鼻祖,写操作系统,应用程序系统,工作系统设计,编写一些不依赖计算机应用的程序,广泛科研,国家研究院也会用到C语言。二、C++语言。三、JAVA。四、C#(sharp)--山寨版的JAVA。五、Prthon.php.Javascript。
JAVA1972年C语言诞生:贴近硬件,运行极快,效率极高。操作系统、编译器、数据库、网络系统等。指针和内存管理。1995年Java诞生。1982年C++诞生:面向对象兼容C,图形领域游戏等。
C语言(尽可能使用标准的函数库,每个平台都要写一份,有小小的错误都会导致编译失败,效率高,c语言暴政,所有人并不喜欢。C++比C还复杂,造作指针内存很麻烦)Java语言的优势:语法像C,没有指针,没有内存管理,真正的可移植性,编写一次到处运行,面对象运行安全,高质量的类库。
JVM--Java的虚拟机,早年图形界面程序Applet,JS流行。----比尔盖茨认为迄今为止设计的最好的语言!
Java2标准版(J2SE):去占领桌面
Java2移动版(J2ME):去占领手机
Java2企业版(L2EE):去占领服务器
Java发展他们基于Java开发了居多的平台,系统,工具
1、构建工具:Ant、Maven、Jekins、
2、应用服务器:Tomcat、Letty、Jboss、Websphere、Webiojic
3、web开发:Struts、Spring、Hibernate、My Battis
4、开发工具:Eclipse、Netbean、Intellig idea、Jbuilder
+2006 Hadoop(大数据领域)
+2008 Android(手机端)
Write once run anywere----写一次到处运行(Java中有JVM虚拟机,虚构计算机)效率接近C++,可能超过C++程序-------URL访问网络资源和打开我的电脑一样,学习过程中可以爱上吗?无穷的魅力在哪里?我能够沉醉其中吗?我可以成为那个%么?
!Java三大版本
JavaSE:标准版桌面程序,控制台开发
JavaME:嵌入式开发(手机、小家电等...)
JavaEE:E企业级开发(wed端、服务器开发...)
JDK、JRE、JVM
JDK:Java Derelopment---Java开发者工具,是最大工具包含一下工具
JRK:Java Runtime Environment---Java运行时环境
JVM:JAVA Virtual Machine---Java虚拟机(可用软件或硬件来实现)模拟cpu。1、解释型。2、编译型(用虚拟机屏蔽了底层系统的一些差别,一次变异,到处运行)
Java开发环境的搭建
目录非重点:1、JDK下载与安装。2、配置环境变量。3、JDK目录介绍。4、Hello World及简单语法规则。5、Notepad++安装和使用
一、先学习卸载JDK操作打开我的电脑属性,直接去找环境变量。左侧栏高级系统设置,进入右下有个环境变量,1步清理:环境变量里找到Java点开,Java Home复制变量值。重新打开此电脑,进入F盘Environment点开,点Java,把JDK点住,按键shift+delete连包删除。2步清理:删完后清理环境变量。在环境变量中找到Java,把Java选中,点击右下角删除键。3步清理:下面还有一个path点开与Java相关的直接删掉,右侧栏有个删除键点一下。2个与Java相关的都点一下删除,点击确定、确定、确定,三个确定。回到桌面打开运行看一下。------命令行------Java -version
重新理一遍:
下载Java1、删除Java的安装目录。2、删除Java_Hone'。3、删除Path下关于Java的目录。4、查看Java -version
安装JDK1、百度搜索JDK8(是企业中用的最多的JDK8)找到下载地址。2、同意协议。3、下载电脑对应的版本。4、双击安装JDK(已安装的话,不用管点击是即可)。5、记住安装的路径。6、配置环境变量(1.我的电脑右键属性。2.环境变量JAVA_HOME。3.卑职Path变量)。7、测试JDK是否安装成功(1.打开cmd。2、Java -version,可打开版本说明安装成功了)
标签:Java,复习,JDK,笔记,C++,今日,安装,环境变量,语言 来源: https://www.cnblogs.com/LiLi8866/p/16061878.html