标签:右击 jdk6 info 文件名 jave 加载 平台 创建 path
一、什么是编程语言比如:中文,英文,日文,韩文等;
比如:c、c++、c#、jave、net、python等等;
网页开发语言—HTML、CSS、JaceScript等
客户端开发语言—C、C++、Android、ISO等
常用的服务器开发语言有:jave、C#、NET、Python等等
> C语言用于编写计算机底层开发,主要编写计算机操作系统、系统软件;
> C++语言适用于多种类型的开发,主要用于编写PC客户端软件,如:QQ、爱奇艺、迅雷等;并且C++还是大型游戏(单机游戏、网游)开发的首选,如:魔兽、LOL、PUBG;
> Android、IOS语言主要编写移动端软件;
> Java、C#、.NET语言主要用于编写大型服务器后台开发,其中Java占据主导地位,Java还是大数据库开发、物联网开发、云计算开发等领域的基础性语言;
> php语言主要用于编写中小型网站后台;
> Python语言主要用于自动化服务器运维、自动化测试、数据分析、人工智能等领域;
2018年9月份,Java 11;
就业方向:
Java开发程序员发展方向:
Java程序员选择方向:
JDK是Java的开发环境软件,是提供给Java程序员开始程序使用的,JDK中包含Java的开发工具和JRE;
JRE是Java的运行环境,是提供给Java程序的用户使用的,JRE中包含了JVM和系统类库。其中JVM是Java的虚拟机,该虚拟机是提供了Java字节码文件运行时所需要的支持;系统类库(Java源代码)是Java提前写好的常用功能类,在使用时直接拿来就用即可。
C语言的编译过程:.c源代码文件,经过编译之后直接生成0和1
QQ:用C语言写的
Windows版的QQ------------只能运行在Windows系统上
Linux版的QQ------------------只能运行在Linux系统上
IOS版的QQ--------------------只能运行在IOS系统上
用C语言编写的软件吗,一个系统对应一个独立的软件版本。因为不同的操作系统对于编译后的0和1解析是不同的:
Windows版的QQ------------10101010
Linux版的QQ------------------01010101
IOS版的QQ---------------------11110000
Java语言的编译过程:
1).java源代码文件,经过编译之后生成Java字节码文件(.class);
2)JVM加载(0和1)并运行字节码文件
Windows版的JDK------------运行在Windows系统上
Linux版的JDK-----------------运行在Linux系统上
IOS版的JDK-------------------运行在IOS系统上
桌面右击“计算机”----“属性”----“高级系统设置”----“环境变量”
新建一个名为JAVA_HOME的变量
变量名:JAVA_HOME
变量值:电脑中JDK的安装路径,指向JDK文件夹
修改path中的内容
path变量中规定内容是系统的所有可执行程序的路径信息,在配置path时不要删除path中原有的内容,在配置时只能在path的前后增加新的配置,建议在path的前面配置。path中新增的JDK配置内容为:指向JDK下的bin文件夹,通常写法为:%JAVA_HOME%\bin。在具体书写时,注意bin后面必须以分号结尾,分号代表配置结果。
Windows系统在CMD窗口下进行JDK的检测
java -version:检测JAVA_HOME
使用记事本+CMD进行Java开发,这种方式是早期Java开发的常用形式。
然后,在CMD窗口下进行编译运行程序
1、编译----javac
语法:javac 源文件名(必须加后缀)
2、运行----java
语法:java 类名(不加后缀)
eclipse 开源免费的,适用于多种语言(安装语言插件)开发的软件
myeclipse 不开源不免费的,内置一套JDK环境
ideas 适用于JavaEE框架开发
NetBeans
eclipse是IBM公司花费了上千万资金研发并开源的,在eclipse软件中有项目、包、类的概念:
项目----相当于小区名称
包-------相当于小区里面的单元楼
类-------相当于单元楼里面的每家住户
标签:右击 jdk6 info 文件名 jave 加载 平台 创建 path
原文地址:https://blog.51cto.com/14474781/2438405