-
机器语言:直接给计算机使用的,程序员读不懂
-
汇编语言:用指令代替二进制,解决人类无法读懂机器语言的问题
-
高级语言
-
面向过程:C语言
-
面向对象:C++,JAVA
-
C语言和C++的优点和应用
C语言
-
贴近硬件,运行快,效率高。
-
应用于操作系统,编译器,数据库,网络系统等。
-
指针和内存管理。
C++
-
面向对象
-
兼容C
-
应用于图形领域,游戏等。
C语言和C++的区别与联系
①c语言是面向结构的语言,c++是面向对象的语言 。
②c是c++的子集,所以大部c语言程序都可以不加修改的拿到c++下使用。
③C语言和C++解决问题的思想方法不一样,C语言的重点在于算法和数据结构,C++的中的重点是如何构造一个对象模型。
Java语言的特性和优势
-
简单性:没有头文件和指针运算也不用分配内存。
-
面向对象:对象以及对象之间的接口,模拟人的思维,万物皆对象。
-
可移植性:可跨平台去移植。
-
高性能:可以使某些代码的速率超过或者接近C++。
-
分布式:能处理很多Tcp/Ip协议。
-
动态性:通过反射机制可以实现动态。
-
多线程:可以同时做多件事。
-
安全性:可以构建反病毒,反篡改的系统。
-
健壮性:可以通过异常去捕获异常。
Java的三大版本
-
JavaSE:标准版(桌面程序,控制台开发等)
-
JavaME:嵌入式开发(手机,小家电等)
-
JavaEE:企业级的开发web端,服务器的开发等)
JDK,JRE,JVM
JDK :JDK是 Java 语言的 软件开发工具包 ,主要用于 移动设备 、 嵌入式设备 上的java应用程序。
JRE: JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JVM: JVM 是Java Virtual Machine( Java虚拟机 )的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的 计算机 ,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
Java开发环境搭建
-
JDK下载与安装
-
百度收缩JDK8,找到下载地址,
-
同意协议
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装路径
-
配置环境变量
-
-
-
我的电脑,右键,属性
-
环境变量,java-HOme
-
配置path变量
-
-
测试JDK是否安装成功
-
打开cmd
-
java-version
-
-



