JAVA从入门到精通的第一天

第一次发博客,这将记录我学习JAVA从无到有的过程,大家一起加油吧!

JAVA是什么?

Java是一门编程语言。

编程语言的分类

  • 机器语言:计算机能够识别的语言,规定是以二进制编写的语言,如 0101010110…
  • 汇编语言:以一系列的英文单词组成的指令集合,通过指令使计算机执行相应的程序。
  • 高级语言:c/c++、java、php、javaScript、python…

高级语言的分类

  • 编译型语言:C/C++
    特点:将源码编译成可执行的二进制文件
    优点:执行速度快,较安全
    缺点:不能跨平台(系统),开发成本高
    认识JAVA

  • 解释型语言:php、python
    特点:这种语言的运行环境中有一个翻译器(解释器),当程序在不同的平台上运行时,将程序源码解释成各个平台能够识别的机器语言
    优点:可以跨平台
    缺点:运行速度较慢,不安全
    认识JAVA

  • Java语言:半编译半解释
    特点:这种语言首先将源码编译成一个.class文件,再翻译成各个平台能够识别的机器语言
    优点:跨平台,执行速度较快,较安全
    缺点:无
    认识JAVA

Java语言的版本

  • JavaSE: java标准版,java核心技术,为开发普通桌面和商务应用程序提供的解决方案,可以完成一些桌面应用程序的开发。例如:mysql的安装界面程序。
  • JavaEE: java企业级开发,其中规定企业级开发应用的15项大的规范,主要是针对于web应用的开发。
  • JavaME: java迷你版,是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机、机顶盒、智能电视中的应用程序等。

JDK的安装

Java需要安装JDK(Java Development Kit)—— Java开发工具包
JDK是Java程序运行的基础环境,包括了Java运行环境(JRE)、一堆Java工具和Java基础的类库(rt.jar)

①http://www.oracle.com/technetwork/java/javase/downloads
到官网下载与电脑相适应的jdk,双击运行jdk安装文件
②更改安装路径:不要有空格也不要有中文
③配置环境变量:
在系统变量中配置JAVA_HOME为JDK的根目录;
在Path环境变量中添加 %JAVA_HOME%\bin;
在classpath环境变量中添加 %JAVA_HOME%\lib。
④检测是否配置成功:
cmd—>java -version:检查java版本
cmd—>java :检查java运行环境
cmd—>javac :检查java编译环境

JVM

JVM(java虚拟机):java程序运行时首先将其编译成.class文件,jvm再将.class文件翻译成各个平台能够识别的语言。
JVM的生命周期:main方法执行时jvm开始运行,main方法运行结束jvm运行就结束。
问:当计算机同时执行10个main方法,有多少个jvm在运行?
答:10个 采用的是多线程技术。

相关文章:

  • 2021-11-09
  • 2021-04-14
  • 2021-09-14
  • 2021-08-31
  • 2022-02-26
  • 2021-11-18
猜你喜欢
  • 2021-11-23
  • 2021-05-17
相关资源
相似解决方案