简单认识JAVA

简单认识JAVA

1、java是什么?

java是一门编程语言。

2、编程语言的分类

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

3、计算机组成

  • 硬件:显卡、cpu、硬盘、内存…
  • 软件:操作系统、应用软件

4、高级语言的分类

  • 编译型语言:c/c++

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

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

    • 执行原理:首先将源码编编译成一个.class文件,再翻译成各个平台能够识别的机器语言

    • 优点:执行速度较快、跨平台、较安全

  • java的特点:

    面向对象:Java 是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。

    分布式:水平分布式、垂直分布式–扩展

    安全性:Java 提供了一个安全机制以防止恶意代码的攻击。除了 Java 语言具有许多的安全特性以外,Java 还对通过网络下载的类增加一个安全防范机制,分配不同的名字空间以防替代本地的同名类,并包含安全管理机制。

    多线程:Java 语言是多线程的,这也是 Java 语言的一大特性,它必须由 Thread 类和它的子类来创建。

    跨平台(平台无关性):java语言编写的程序具有很好的可移植性

    JVM

    。。。

  • java语言的版本

    • javaSE:java基础,java核心技术,制作简单的窗口程序例如:mysql的安装界面程序
    • javaEE:java企业级开发,其中规定企业级开发应用的15项大的规范,主要是针对于web应用的开发
    • javaME:java迷你版
  • JDK的安装:

    • 所有的编程语言进行开发软件时都需要安装SDK(software development kit),java需要安装jdk(java development kit):java开发工具包

    • ①检查自己电脑中是否安装有jdk:

      • cmd—>java -version:检查java的版本
        在这里插入图片描述

      • 检查运行环境:java
        在这里插入图片描述

      • 检查java编译环境:
        在这里插入图片描述
        当以上情况都能正常显示,说明自己电脑有jdk并且已经安装成功。

      • 卸载jdk:
        ①检查环境变量,找到path中的java路径,将jdk相关配置删除:%JAVA_HOME%或者D:/jdk1.8_90/bin
        在这里插入图片描述

        ②找到环境变量中的JAVA_HOME,删除
        在这里插入图片描述
        ③一定点击确定

        ④移除jdk安装的目录

      • JVM(java虚拟机):java程序运行时首先将其编译成.class文件,jvm再将.class文件翻译成各个平台能够识别的语言

      • jre:java运行环境,只要有了jre就能运行java程序,jdk1.6之后安装jdk会默认安装jre,jre中有jvm(java虚拟机)

  • 安装jdk

    ①双击运行jdk安装文件

    ②更改安装路径:不要有空格也不要有中文

    ③配置环境变量:

    • ④测试java运行环境和编译环境
      • 注意:一个电脑可以安装多个jdk,但是配置环境变量只能配置一个,配置哪一个jdk使用的就是哪一个。
  • main方法:java程序的入口,当main方法运行时,jvm就开始跑起来,一个main方法执行就有一个jvm运行

  • JVM的生命周期:main方法执行时jvm开始运行,main方法运行结束jvm运行就结束

  • 当计算机同时执行10个main方法,有多少个jvm在运行?10个 采用的就是多线程技术

jdk的目录:
bin:可执行的二进制文件,例如:java(解释器)、javac(编译器)…

jre:jre和jvm运行的环境

lib:java开发所依赖的基本jar包

5、Eclipse的安装与使用

  • workspace:存放所有java文件的源代码
  • 代码提示快捷键:ALT+/

bin:java文件编译之后的.class文件

src:类路径:在该路径下的所有java文件,会自动编译

  • 注释:注释的带不会通过编译,所以不会运行
    • 单行注释:快捷键:ctrl+/
    • 多行注释:快捷键:选中锁需要注释的代码:ctrl+shift+/
    • 文档注释:给方法或者类添加说明:快捷键 /**+回车
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值